{"push_id":1410353670,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"c7ab3c7d466419403f2f47e37b1f334d4bcfe1ba","before":"f9cdf200871bdc71dfd8eb29236525eeb635a66b","commits":[{"sha":"ad070aea01b19826c524c77cd2b39c87c06640c0","author":{"name":"Ehsan Amiri","email":"6a73dff47051ebbc1e0312696247ea130fc94b10@ca.ibm.com"},"message":"[PPC][DAGCombine] Convert SETCC to subtract when the result is zero extended\n\nWhen we see a SETCC whose only users are zero extend operations, we can replace\nit with a subtraction. This results in doing all calculations in GPRs and\navoids CR use.\n\nCurrently we do this only for ULT, ULE, UGT and UGE condition codes. There are\nways that this can be extended. For example for signed condition codes. In that\ncase we will be introducing additional sign extend instructions, so more careful\nprofitability analysis may be required.\n\nAnother direction to extend this is for equal, not equal conditions. Also when\nusers of SETCC are any_ext or sign_ext, we might be able to do something \nsimilar.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287329 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/ad070aea01b19826c524c77cd2b39c87c06640c0"},{"sha":"81ef30c27645aaee21d5c009a06bad61dbd5d623","author":{"name":"Simon Pilgrim","email":"db8c5b2fddd32fdb1f502114e8f7338e95f99ca1@redking.me.uk"},"message":"Fix typo in comment. NFC.\n\nIdentified by Pedro Giffuni in PR27636.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287331 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/81ef30c27645aaee21d5c009a06bad61dbd5d623"},{"sha":"48c8da4fa30a98b9121668f3af72c1423e47435c","author":{"name":"Simon Pilgrim","email":"db8c5b2fddd32fdb1f502114e8f7338e95f99ca1@redking.me.uk"},"message":"[X86][AVX2] Add v8i32->v8i64 mul test (PR30845)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287332 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/48c8da4fa30a98b9121668f3af72c1423e47435c"},{"sha":"cb49b63da2ee375158242751919f92f8a673da77","author":{"name":"Simon Pilgrim","email":"db8c5b2fddd32fdb1f502114e8f7338e95f99ca1@redking.me.uk"},"message":"Fix spelling mistakes in AMDGPU target comments. NFC.\n\nIdentified by Pedro Giffuni in PR27636.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287333 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/cb49b63da2ee375158242751919f92f8a673da77"},{"sha":"c7ab3c7d466419403f2f47e37b1f334d4bcfe1ba","author":{"name":"Ehsan Amiri","email":"6a73dff47051ebbc1e0312696247ea130fc94b10@ca.ibm.com"},"message":"[Power9] Add patterns for vnegd, vnegw\n\nExploit new instructions by adding patterns to .td file.\nhttps://reviews.llvm.org/D26551\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287334 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/c7ab3c7d466419403f2f47e37b1f334d4bcfe1ba"}]}
{"actor":{"display_login":"earl"}}