{"push_id":760559742,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"d4b24667bfdcfc0bc22358ec2da8bdd91e451894","before":"e77387d086791e2f29dbf1029e06f54fc6247948","commits":[{"sha":"e6209800a35dc487e6a60698da128873454db74d","author":{"email":"25bde77e144fcca55ce01543af70cbcf516b8a17@microsoft.com","name":"Joseph Tremoulet"},"message":"[WinEHPrepare] Fix catchret successor phi demotion\n\nSummary:\nWhen demoting an SSA value that has a use on a phi and one of the phi's\npredecessors terminates with catchret, the edge needs to be split and the\nload inserted in the new block, else we'll still have a cross-funclet SSA\nvalue.\n\nAdd a test for this, and for the similar case where a def to be spilled is\non and invoke and a critical edge, which was already implemented but\nmissing a test.\n\nReviewers: majnemer\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D12065\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245218 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/e6209800a35dc487e6a60698da128873454db74d"},{"sha":"d4b24667bfdcfc0bc22358ec2da8bdd91e451894","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@aaronballman.com","name":"Aaron Ballman"},"message":"Correcting a -Woverflow warning where 0xFFFF was overflowing an implicit constant conversion.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245220 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d4b24667bfdcfc0bc22358ec2da8bdd91e451894"}]}