Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AMDGPU/
DSILoadStoreOptimizer.cpp58 class SILoadStoreOptimizer : public MachineFunctionPass { class
85 SILoadStoreOptimizer() in SILoadStoreOptimizer() function in __anon11d226e10111::SILoadStoreOptimizer
89 SILoadStoreOptimizer(const TargetMachine &TM_) : MachineFunctionPass(ID) { in SILoadStoreOptimizer() function in __anon11d226e10111::SILoadStoreOptimizer
114 INITIALIZE_PASS_BEGIN(SILoadStoreOptimizer, DEBUG_TYPE,
119 INITIALIZE_PASS_END(SILoadStoreOptimizer, DEBUG_TYPE,
122 char SILoadStoreOptimizer::ID = 0;
124 char &llvm::SILoadStoreOptimizerID = SILoadStoreOptimizer::ID;
127 return new SILoadStoreOptimizer(TM); in createSILoadStoreOptimizerPass()
130 bool SILoadStoreOptimizer::offsetsCanBeCombined(unsigned Offset0, in offsetsCanBeCombined()
158 SILoadStoreOptimizer::findMatchingDSInst(MachineBasicBlock::iterator I, in findMatchingDSInst()
[all …]
DCMakeLists.txt73 SILoadStoreOptimizer.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSILoadStoreOptimizer.cpp78 class SILoadStoreOptimizer : public MachineFunctionPass { class
133 SILoadStoreOptimizer() : MachineFunctionPass(ID) { in SILoadStoreOptimizer() function in __anonbe1b4b190111::SILoadStoreOptimizer
153 INITIALIZE_PASS_BEGIN(SILoadStoreOptimizer, DEBUG_TYPE,
156 INITIALIZE_PASS_END(SILoadStoreOptimizer, DEBUG_TYPE,
159 char SILoadStoreOptimizer::ID = 0;
161 char &llvm::SILoadStoreOptimizerID = SILoadStoreOptimizer::ID;
164 return new SILoadStoreOptimizer(); in createSILoadStoreOptimizerPass()
247 bool SILoadStoreOptimizer::offsetsCanBeCombined(CombineInfo &CI) { in offsetsCanBeCombined()
308 bool SILoadStoreOptimizer::findMatchingInst(CombineInfo &CI) { in findMatchingInst()
465 unsigned SILoadStoreOptimizer::read2Opcode(unsigned EltSize) const { in read2Opcode()
[all …]
DCMakeLists.txt106 SILoadStoreOptimizer.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dmerge-load-store.mir3 # Check that SILoadStoreOptimizer honors memory dependencies between moved
96 ; Make this load unmergeable, to tempt SILoadStoreOptimizer into merging the
Dmerge-store-crash.ll4 ; This is used to crash in LiveIntervalAnalysis via SILoadStoreOptimizer
Dmerge-load-store-vreg.mir4 # If there's a base offset, check that SILoadStoreOptimizer creates
Dmerge-load-store-physreg.mir3 # Check that SILoadStoreOptimizer honors physregs defs/uses between moved