llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel bc56b2432d [InstCombine] fix rotate narrowing bug for non-pow-2 types
llvm-svn: 346968
2018-11-15 17:19:14 +00:00
..
CMakeLists.txt InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded 2018-06-21 13:37:31 +00:00
InstCombineAddSub.cpp [InstCombine] name change: foldShuffledBinop -> foldVectorBinop; NFC 2018-10-03 15:20:58 +00:00
InstCombineAndOrXor.cpp [InstCombine] fix formatting for matchBSwap(); NFC 2018-11-14 16:03:36 +00:00
InstCombineCalls.cpp [InstCombine] fold funnel shift amount based on demanded bits 2018-11-13 23:27:23 +00:00
InstCombineCasts.cpp [InstCombine] fix rotate narrowing bug for non-pow-2 types 2018-11-15 17:19:14 +00:00
InstCombineCompares.cpp [InstCombine] propagate FMF for fcmp+fabs folds 2018-11-07 16:15:01 +00:00
InstCombineInternal.h [InstCombine] fix formatting for matchBSwap(); NFC 2018-11-14 16:03:36 +00:00
InstCombineLoadStoreAlloca.cpp [InstCombine] simplify code for merging stores; NFCI 2018-11-10 20:29:25 +00:00
InstCombineMulDivRem.cpp Add a emitUnaryFloatFnCall version that fetches the function name from TLI 2018-10-18 06:27:53 +00:00
InstCombinePHI.cpp Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC 2018-10-19 06:12:02 +00:00
InstCombineSelect.cpp [InstCombine] Remove a couple of asserts based on incorrect assumptions 2018-11-14 17:55:07 +00:00
InstCombineShifts.cpp [InstCombine] Ensure nested shifts are in range (OSS-Fuzz #9880) 2018-11-06 11:28:22 +00:00
InstCombineSimplifyDemanded.cpp [InstCombine] Demand bits of UMin 2018-10-11 11:28:27 +00:00
InstCombineTables.td InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded 2018-06-21 13:37:31 +00:00
InstCombineVectorOps.cpp [InstCombine] try to turn shuffle into insertelement 2018-10-30 15:26:39 +00:00
InstructionCombining.cpp fix typos aggressively; NFC 2018-11-07 14:35:36 +00:00
LLVMBuild.txt