Lines Matching refs:SILoadStoreOptimizer
58 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()
192 MachineBasicBlock::iterator SILoadStoreOptimizer::mergeRead2Pair( in mergeRead2Pair()
287 MachineBasicBlock::iterator SILoadStoreOptimizer::mergeWrite2Pair( in mergeWrite2Pair()
367 bool SILoadStoreOptimizer::optimizeBlock(MachineBasicBlock &MBB) { in optimizeBlock()
410 bool SILoadStoreOptimizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()