{"push_id":1173603804,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"be97822b6a69f3088e6411a7e5573f7aea09ac3a","before":"eafcaef7b70f93387d6c8bd40bffbbd4566810ca","commits":[{"sha":"be97822b6a69f3088e6411a7e5573f7aea09ac3a","author":{"name":"Chuang-Yu Cheng","email":"f73736232c208eccc7d638683412d0a239ca10b5@multicorewareinc.com"},"message":"Teaching SimplifyCFG to recognize the Or-Mask trick that InstCombine uses to\nreduce the number of comparisons.\n\nSpecifically, InstCombine can turn:\n  (i == 5334 || i == 5335)\ninto:\n  ((i | 1) == 5335)\n\nSimplifyCFG was already able to detect the pattern:\n  (i == 5334 || i == 5335)\nto:\n  ((i & -2) == 5334)\n\nThis patch supersedes D21315 and resolves PR27555\n(https://llvm.org/bugs/show_bug.cgi?id=27555).\n\nThanks to David and Chandler for the suggestions!\n\nAuthor: Thomas Jablin (tjablin)\nReviewers: majnemer chandlerc halfdan cycheng\n\nhttp://reviews.llvm.org/D21397","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/be97822b6a69f3088e6411a7e5573f7aea09ac3a"}]}
{"actor":{"display_login":"chapuni"}}