{"push_id":3063551468,"size":4,"distinct_size":1,"ref":"refs/heads/knowngood","head":"571280069cad7d0cb9a2eec9caa00e88c7e3f03b","before":"7744583467b8f0267b0b7e9d3fba161e3c2b9dc3","commits":[{"sha":"d163ebbe9951d2d7fa0fe3d427793915b2bdb593","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] Add test case to show missed opportunity to use a single pmuludq to implement a multiply when a zext lives in another basic block.\n\nThis can occur when one of the inputs to the multiply is loop invariant. Though my test cases just use two basic blocks with an unconditional jump which we won't merge until after isel in the codegen pipeline.\n\nFor scalars, I believe SelectionDAGBuilder can add an AssertZExt to pass knowledge across basic blocks but its explicitly disabled for vectors.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347266 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/d163ebbe9951d2d7fa0fe3d427793915b2bdb593"},{"sha":"8ae3810d9a8117593eb86fb4c3133d15d2672852","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] Rename combineVSZext->combineExtendVectorInreg. NFC\n\nNow that we no longer have target specific vector extend nodes let's make the function name match the nodes we do use.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347268 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/8ae3810d9a8117593eb86fb4c3133d15d2672852"},{"sha":"9d20fc66004dd2a5b5f4ab738dbd4482e5a4b802","author":{"name":"Reid Kleckner","email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com"},"message":"[Transforms] Prefer static and avoid namespaces, NFC\n\nPut 'static' on three functions in an anonymous namespace as per our\ncoding style.\n\nRemove the 'namespace llvm {}' around the .cpp file and explicitly\ndeclare the free function 'llvm::optimizeGlobalCtorsList' in 'llvm::'.\nI prefer this style for free functions because the compiler will error\nout if the .h and .cpp files don't agree on the function name or\nprototype.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347269 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/9d20fc66004dd2a5b5f4ab738dbd4482e5a4b802"},{"sha":"571280069cad7d0cb9a2eec9caa00e88c7e3f03b","author":{"name":"Michael Kruse","email":"5e393654cabc5ba15b267e678168f2f52e9a3437@meinersbur.de"},"message":"Merge commit '9d20fc66004dd2a5b5f4ab738dbd4482e5a4b802' into HEAD","distinct":true,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/571280069cad7d0cb9a2eec9caa00e88c7e3f03b"}]}
{"actor":{"display_login":"Meinersbur"}}