Lines Matching refs:pass
53 MachineFunctionPass *pass; member in __anon9637ed540211::SpillerBase
63 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) in SpillerBase() argument
64 : pass(&pass), mf(&mf), vrm(&vrm) in SpillerBase()
66 lis = &pass.getAnalysis<LiveIntervals>(); in SpillerBase()
179 TrivialSpiller(MachineFunctionPass &pass, MachineFunction &mf, in TrivialSpiller() argument
181 : SpillerBase(pass, mf, vrm) {} in TrivialSpiller()
202 StandardSpiller(MachineFunctionPass &pass, MachineFunction &mf, in StandardSpiller() argument
205 lis(&pass.getAnalysis<LiveIntervals>()), in StandardSpiller()
206 lss(&pass.getAnalysis<LiveStacks>()), in StandardSpiller()
207 loopInfo(pass.getAnalysisIfAvailable<MachineLoopInfo>()), in StandardSpiller()
232 llvm::Spiller* llvm::createSpiller(MachineFunctionPass &pass, in createSpiller() argument
237 case trivial: return new TrivialSpiller(pass, mf, vrm); in createSpiller()
238 case standard: return new StandardSpiller(pass, mf, vrm); in createSpiller()
239 case inline_: return createInlineSpiller(pass, mf, vrm); in createSpiller()