Lines Matching refs:SILoadStoreOptimizer
57 class SILoadStoreOptimizer : public MachineFunctionPass { class
89 SILoadStoreOptimizer() in SILoadStoreOptimizer() function in __anon11d226e10111::SILoadStoreOptimizer
93 SILoadStoreOptimizer(const TargetMachine &TM_) : MachineFunctionPass(ID) { in SILoadStoreOptimizer() function in __anon11d226e10111::SILoadStoreOptimizer
118 INITIALIZE_PASS_BEGIN(SILoadStoreOptimizer, DEBUG_TYPE,
123 INITIALIZE_PASS_END(SILoadStoreOptimizer, DEBUG_TYPE,
126 char SILoadStoreOptimizer::ID = 0;
128 char &llvm::SILoadStoreOptimizerID = SILoadStoreOptimizer::ID;
131 return new SILoadStoreOptimizer(TM); in createSILoadStoreOptimizerPass()
134 bool SILoadStoreOptimizer::offsetsCanBeCombined(unsigned Offset0, in offsetsCanBeCombined()
162 SILoadStoreOptimizer::findMatchingDSInst(MachineBasicBlock::iterator I, in findMatchingDSInst()
196 void SILoadStoreOptimizer::updateRegDefsUses(unsigned SrcReg, in updateRegDefsUses()
207 MachineBasicBlock::iterator SILoadStoreOptimizer::mergeRead2Pair( in mergeRead2Pair()
302 MachineBasicBlock::iterator SILoadStoreOptimizer::mergeWrite2Pair( in mergeWrite2Pair()
382 bool SILoadStoreOptimizer::optimizeBlock(MachineBasicBlock &MBB) { in optimizeBlock()
425 bool SILoadStoreOptimizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()