{"push_id":975622605,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1a03ed8e5ae3cf9bd66eb895661e4cc17449cac6","before":"efc9c40860e8e1e894710e4da9e8a9792ac003ca","commits":[{"sha":"64ef1aff80e53a852f6124838117f84ab9d5a486","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"Add convergent property to CodeMetrics.\n\nSummary: No functional changes.\n\nReviewers: jingyue, arsenm\n\nSubscribers: arsenm, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D17126","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/64ef1aff80e53a852f6124838117f84ab9d5a486"},{"sha":"e0e4c0356acc852f5d0949fabc9034d4f7095a33","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"[LoopRotate] Don't perform loop rotation if the loop header calls a convergent function.\n\nSummary:\nCalls to convergent functions can be duplicated, but only if the\nduplicates are not control-flow dependent on any additional values.\nLoop rotation doesn't meet the bar.\n\nReviewers: jingyue\n\nSubscribers: mzolotukhin, llvm-commits, arsenm, joker.eph, resistor, tra, hfinkel, broune\n\nDifferential Revision: http://reviews.llvm.org/D17127","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/e0e4c0356acc852f5d0949fabc9034d4f7095a33"},{"sha":"a9f454e1da12aa41962a655e5f7f72e90bbf0fe9","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"[SimplifyCFG] Don't fold conditional branches that contain calls to convergent functions.\n\nSummary:\nPerforming this optimization duplicates the call to the convergent\nfunction and adds new control-flow dependencies, which is a no-no.\n\nReviewers: jingyue\n\nSubscribers: broune, hfinkel, tra, resistor, joker.eph, arsenm, llvm-commits, mzolotukhin\n\nDifferential Revision: http://reviews.llvm.org/D17128","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/a9f454e1da12aa41962a655e5f7f72e90bbf0fe9"},{"sha":"1a03ed8e5ae3cf9bd66eb895661e4cc17449cac6","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"Fix typo in comment.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/1a03ed8e5ae3cf9bd66eb895661e4cc17449cac6"}]}