Home
last modified time | relevance | path

Searched refs:SILoadStoreOptimizer (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp105 class SILoadStoreOptimizer : public MachineFunctionPass { class
285 SILoadStoreOptimizer() : MachineFunctionPass(ID) { in SILoadStoreOptimizer() function in __anonb64536af0111::SILoadStoreOptimizer
726 INITIALIZE_PASS_BEGIN(SILoadStoreOptimizer, DEBUG_TYPE,
732 char SILoadStoreOptimizer::ID = 0;
737 return new SILoadStoreOptimizer(); in createSILoadStoreOptimizerPass()
753 bool SILoadStoreOptimizer::canSwapInstructions( in canSwapInstructions()
1017 SILoadStoreOptimizer::CombineInfo *
1971 bool SILoadStoreOptimizer::promoteConstantOffsetToImm( in promoteConstantOffsetToImm()
2137 SILoadStoreOptimizer::collectMergeableInsts( in collectMergeableInsts()
2231 bool SILoadStoreOptimizer::optimizeBlock( in optimizeBlock()
[all …]
H A DCMakeLists.txt144 SILoadStoreOptimizer.cpp
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dmerge-load-store-physreg.mir3 # Check that SILoadStoreOptimizer honors physregs defs/uses between moved
H A Dmerge-store-crash.ll4 ; This is used to crash in LiveIntervalAnalysis via SILoadStoreOptimizer
H A Dmerge-load-store.mir3 # Check that SILoadStoreOptimizer honors memory dependencies between moved
105 ; Make this load unmergeable, to tempt SILoadStoreOptimizer into merging the
H A Dlower-lds-struct-aa.ll10 ; does not happen because when SILoadStoreOptimizer is run, the reads and writes
H A Dmerge-load-store-vreg.mir4 # If there's a base offset, check that SILoadStoreOptimizer creates
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/
H A DBUILD.gn224 "SILoadStoreOptimizer.cpp",