llvm-project/llvm/lib/Transforms
Sanjay Patel 66fff73c76 [InstCombine] avoid an insertelement transformation that induces the opposite extractelement fold (PR26354)
We would infinite loop because we created a shufflevector that was wider than
needed and then failed to combine that with the insertelement. When subsequently
visiting the extractelement from that shuffle, we see that it's unnecessary,
delete it, and trigger another visit to the insertelement.

llvm-svn: 259236
2016-01-29 20:21:02 +00:00
..
Hello Remove autoconf support 2016-01-26 21:29:08 +00:00
IPO Remove autoconf support 2016-01-26 21:29:08 +00:00
InstCombine [InstCombine] avoid an insertelement transformation that induces the opposite extractelement fold (PR26354) 2016-01-29 20:21:02 +00:00
Instrumentation Move SafeStack to CodeGen. 2016-01-27 16:53:42 +00:00
ObjCARC Add support for objc_unsafeClaimAutoreleasedReturnValue to the 2016-01-27 19:05:08 +00:00
Scalar Fix the build 2016-01-29 17:46:57 +00:00
Utils [SplitModule] In split module utility we should never separate alias with its aliasee. 2016-01-28 18:59:28 +00:00
Vectorize [SLP] Fix printing of debug statement (NFC) 2016-01-29 17:21:38 +00:00
CMakeLists.txt
LLVMBuild.txt