DirectXShaderCompiler/lib/Transforms/InstCombine
Adam Yang 129024cd18
Added -opt-disable sink to disable instruction sinking in instcombine (#5050)
In some cases, sinking instructions can significantly extend register lifetime. Added option -opt-disable sink in the same vein as -opt-disable "gvn" so shader authors can have some degree of control over this behaviour.
2023-02-28 15:22:52 -08:00
..
CMakeLists.txt Enable building LLVM testing tools (#4023) 2021-10-21 11:31:31 -05:00
InstCombineAddSub.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstCombineAndOrXor.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstCombineCalls.cpp Fallthrough (#4843) 2022-12-09 10:13:56 -08:00
InstCombineCasts.cpp Don't change bitcast (gep a, 0, 0) into bicast a for validation. (#164) 2017-03-28 17:27:31 -07:00
InstCombineCompares.cpp Fallthrough (#4843) 2022-12-09 10:13:56 -08:00
InstCombineInternal.h Added -opt-disable sink to disable instruction sinking in instcombine (#5050) 2023-02-28 15:22:52 -08:00
InstCombineLoadStoreAlloca.cpp Move DxilModule into DXIL directory. (#1599) 2018-10-16 00:28:35 -07:00
InstCombineMulDivRem.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstCombinePHI.cpp Do not generate phi of pointers. (#745) 2017-10-30 15:53:25 -07:00
InstCombineSelect.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstCombineShifts.cpp Fallthrough (#4843) 2022-12-09 10:13:56 -08:00
InstCombineSimplifyDemanded.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstCombineVectorOps.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InstructionCombining.cpp Added -opt-disable sink to disable instruction sinking in instcombine (#5050) 2023-02-28 15:22:52 -08:00
LLVMBuild.txt Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00