{"push_id":749577570,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1fc0f627b142076f3aa39db6cc9288b673e9cdae","before":"e29d3ef447f8c4c0dac37d6e89797bc9e075eda8","commits":[{"sha":"1fc0f627b142076f3aa39db6cc9288b673e9cdae","author":{"email":"e806f483b3bcf1d4db80290a1d0721d0d23b5231@intel.com","name":"Michael Kuperstein"},"message":"[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.\n\nThis change improves EmitLoweredSelect() so that multiple contiguous CMOV pseudo\ninstructions with the same (or exactly opposite) conditions get lowered using a single\nnew basic-block. This eliminates unnecessary extra basic-blocks (and CFG merge points)\nwhen contiguous CMOVs are being lowered.\n\nPatch by: kevin.b.smith@intel.com\nDifferential Revision: http://reviews.llvm.org/D11428\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244202 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/llvm/commits/1fc0f627b142076f3aa39db6cc9288b673e9cdae"}]}