llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel 14e0e18d76 [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFC
Like other recent changes near here, the goal is to allow vector types for
all of these folds. Splitting things up makes it easier to incrementally 
enhance the code and easier to read.

llvm-svn: 279851
2016-08-26 18:28:46 +00:00
..
CMakeLists.txt Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects. 2015-02-11 03:28:02 +00:00
InstCombineAddSub.cpp InstCombine: Replace some never-null pointers with references. NFC 2016-08-05 01:06:44 +00:00
InstCombineAndOrXor.cpp InstCombine: Clean up some trailing whitespace. NFC 2016-08-05 01:09:48 +00:00
InstCombineCalls.cpp Make cltz and cttz zero undef when the operand cannot be zero in InstCombine 2016-08-18 20:43:50 +00:00
InstCombineCasts.cpp InstCombine: Clean up some trailing whitespace. NFC 2016-08-05 01:09:48 +00:00
InstCombineCompares.cpp [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFC 2016-08-26 18:28:46 +00:00
InstCombineInternal.h [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFC 2016-08-26 18:28:46 +00:00
InstCombineLoadStoreAlloca.cpp Use range algorithms instead of unpacking begin/end 2016-08-11 21:15:00 +00:00
InstCombineMulDivRem.cpp InstCombine: Replace some never-null pointers with references. NFC 2016-08-05 01:06:44 +00:00
InstCombinePHI.cpp Use the range variant of find/find_if instead of unpacking begin/end 2016-08-12 03:55:06 +00:00
InstCombineSelect.cpp [Profile] Propagate branch metadata properly in instcombine 2016-08-25 00:26:32 +00:00
InstCombineShifts.cpp Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
InstCombineSimplifyDemanded.cpp don't repeat function names in comments; NFC 2016-07-14 20:54:43 +00:00
InstCombineVectorOps.cpp InstCombine: Replace some never-null pointers with references. NFC 2016-08-05 01:06:44 +00:00
InstructionCombining.cpp [InstCombine] Allow sinking from unique predecessor with multiple edges 2016-08-22 18:21:56 +00:00
LLVMBuild.txt Update libdeps since TLI was moved from Target to Analysis in r226078. 2015-01-15 05:21:00 +00:00