llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel 62906af379 [InstCombine] avoid crashing on shuffle shrinkage when input type is not same as result type
llvm-svn: 297280
2017-03-08 15:02:23 +00:00
..
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
InstCombineAddSub.cpp [InstCombine] don't try SimplifyDemandedInstructionBits from add/sub because it's slow and unlikely to succeed 2017-02-22 23:01:12 +00:00
InstCombineAndOrXor.cpp [InstCombine] Fold ((C1 OP zext(X)) & C2) -> zext((C1 OP X) & C2) 2017-01-17 18:08:06 +00:00
InstCombineCalls.cpp Remove sometimes faulty rewrite of memcpy in instcombine. 2017-03-01 06:45:20 +00:00
InstCombineCasts.cpp [InstCombine] avoid crashing on shuffle shrinkage when input type is not same as result type 2017-03-08 15:02:23 +00:00
InstCombineCompares.cpp [InstCombine] Avoid faulty combines of select-cmp-br 2017-03-02 15:18:58 +00:00
InstCombineInternal.h Fix invalid addrspacecast due to combining alloca with global var 2017-02-10 21:46:07 +00:00
InstCombineLoadStoreAlloca.cpp [InstCombine] Fix bug in pointer replacement 2017-02-24 20:27:25 +00:00
InstCombineMulDivRem.cpp [InstCombine] add a wrapper for a common pair of transforms; NFCI 2017-01-10 23:49:07 +00:00
InstCombinePHI.cpp fix formatting; NFC 2017-01-31 17:25:42 +00:00
InstCombineSelect.cpp [InstCombine] canonicalize non-obivous forms of integer min/max 2017-02-21 19:33:53 +00:00
InstCombineShifts.cpp [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors 2017-02-09 23:13:04 +00:00
InstCombineSimplifyDemanded.cpp Use APInt::getLowBitsSet instead of APInt::getBitsSet for lower bit mask creation 2017-03-03 16:56:33 +00:00
InstCombineVectorOps.cpp InstCombine: fix extraction when performing vector/array punning 2017-02-17 07:36:03 +00:00
InstructionCombining.cpp [InstCombine] use dyn_cast instead of isa+cast; NFCI 2017-03-06 23:25:28 +00:00
LLVMBuild.txt