llvm-project/llvm/lib/Transforms
David Majnemer fcc5811797 [InstCombine] Add a peephole for redundant assumes
Two or more identical assumes are occasionally next to each other in a
basic block.
While our generic machinery will turn a redundant assume into a no-op,
it is not super cheap.
We can perform a simpler check to achieve the same result for this case.

llvm-svn: 265801
2016-04-08 16:37:12 +00:00
..
Hello Remove autoconf support 2016-01-26 21:29:08 +00:00
IPO Don't IPO over functions that can be de-refined 2016-04-08 00:48:30 +00:00
InstCombine [InstCombine] Add a peephole for redundant assumes 2016-04-08 16:37:12 +00:00
Instrumentation Make helper functions static. NFC. 2016-04-07 10:10:09 +00:00
ObjCARC Don't IPO over functions that can be de-refined 2016-04-08 00:48:30 +00:00
Scalar Don't IPO over functions that can be de-refined 2016-04-08 00:48:30 +00:00
Utils Reapply "ValueMapper: Treat LocalAsMetadata more like function-local Values" 2016-04-08 03:13:22 +00:00
Vectorize [LoopVectorize] Register cloned assumptions 2016-04-08 16:37:10 +00:00
CMakeLists.txt
LLVMBuild.txt