llvm-project/llvm/lib/Transforms/InstCombine
Matt Arsenault 3ef8cdf666 AMDGPU: Do permlane16 vdst_in discard optimization in InstCombine
There's more potential value to discarding the source value earlier,
since we always know the value of the fi/bc bits.
2020-01-16 17:27:53 -05:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
InstCombineAddSub.cpp [InstCombine] reassociate fsub+fsub into fsub+fadd 2020-01-15 11:14:13 -05:00
InstCombineAndOrXor.cpp [InstCombine] try to pull 'not' of select into compare operands 2020-01-07 10:44:23 -05:00
InstCombineAtomicRMW.cpp [Alignment][NFC] Remove StoreInst::setAlignment(unsigned) 2019-10-03 13:17:21 +00:00
InstCombineCalls.cpp AMDGPU: Do permlane16 vdst_in discard optimization in InstCombine 2020-01-16 17:27:53 -05:00
InstCombineCasts.cpp [InstCombine] Fix infinite loop due to bitcast <-> phi transforms 2020-01-14 20:45:13 +01:00
InstCombineCompares.cpp [InstCombine] replace undef elements in vector constant when doing icmp folds (PR44383) 2020-01-03 09:16:57 -05:00
InstCombineInternal.h [InstCombine] Make combineLoadToNewType a method; NFC 2020-01-14 20:40:03 +01:00
InstCombineLoadStoreAlloca.cpp [InstCombine] Make combineLoadToNewType a method; NFC 2020-01-14 20:40:03 +01:00
InstCombineMulDivRem.cpp [InstCombine] Z / (1.0 / Y) => (Y * Z) 2020-01-09 10:52:39 -05:00
InstCombinePHI.cpp [InstCombine] Don't use getFirstNonPHI in FoldIntegerTypedPHI 2019-11-14 17:52:01 -08:00
InstCombineSelect.cpp [InstCombine] Expand usub_sat patterns to handle constants 2019-11-30 16:58:01 +00:00
InstCombineShifts.cpp [InstCombine] prevent crashing/assert on shift constant expression (PR44028) 2019-11-17 17:31:09 -05:00
InstCombineSimplifyDemanded.cpp [InstCombine] Canonicalize select immediates 2019-12-19 12:36:46 +00:00
InstCombineTables.td InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded 2018-06-21 13:37:31 +00:00
InstCombineVectorOps.cpp [InstCombine] replace shuffle's insertelement operand if inserted scalar is not demanded 2019-12-10 10:10:05 -05:00
InstructionCombining.cpp Make helper functions static or move them into anonymous namespaces. NFC. 2020-01-14 14:06:37 +01:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00