llvm-project/llvm/lib/Transforms
Sanjay Patel 2426eb46dd [InstCombine] refactor add narrowing folds; NFCI
The test diffs are all cosmetic due to the change in
value naming, but I'm including that to show that the
new code does perform these folds rather than something
else in instcombine.

llvm-svn: 342278
2018-09-14 20:40:46 +00:00
..
AggressiveInstCombine [Aggressive InstCombine] Move C bindings to their own header file. 2018-09-05 11:41:12 +00:00
Coroutines [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. 2018-08-26 09:51:22 +00:00
Hello
IPO HotColdSplit: fix invalid SSA due to outlining 2018-09-14 20:36:19 +00:00
InstCombine [InstCombine] refactor add narrowing folds; NFCI 2018-09-14 20:40:46 +00:00
Instrumentation [SanitizerCoverage] Create comdat for global arrays. 2018-09-13 21:45:55 +00:00
ObjCARC ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache. 2018-06-21 05:14:00 +00:00
Scalar [LoopInterchange] Preserve ScalarEvolution, by forgetting about interchanged loops. 2018-09-14 07:50:20 +00:00
Utils [SimplifyCFG] Put an alignment on generated switch tables 2018-09-12 09:54:17 +00:00
Vectorize Fix for the buildbot failure http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/23635 2018-09-14 02:02:57 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00