Lines Matching refs:SIOptimizeVGPRLiveRange
90 class SIOptimizeVGPRLiveRange : public MachineFunctionPass { class
136 SIOptimizeVGPRLiveRange() : MachineFunctionPass(ID) {} in SIOptimizeVGPRLiveRange() function in __anonb9dfbbd00111::SIOptimizeVGPRLiveRange
165 SIOptimizeVGPRLiveRange::getElseTarget(MachineBasicBlock *MBB) const { in getElseTarget()
173 void SIOptimizeVGPRLiveRange::collectElseRegionBlocks( in collectElseRegionBlocks()
201 void SIOptimizeVGPRLiveRange::findNonPHIUsesInBlock( in findNonPHIUsesInBlock()
212 void SIOptimizeVGPRLiveRange::collectCandidateRegisters( in collectCandidateRegisters()
320 void SIOptimizeVGPRLiveRange::collectWaterfallCandidateRegisters( in collectWaterfallCandidateRegisters()
367 void SIOptimizeVGPRLiveRange::updateLiveRangeInThenRegion( in updateLiveRangeInThenRegion()
441 void SIOptimizeVGPRLiveRange::updateLiveRangeInElseRegion( in updateLiveRangeInElseRegion()
471 void SIOptimizeVGPRLiveRange::optimizeLiveRange( in optimizeLiveRange()
515 void SIOptimizeVGPRLiveRange::optimizeWaterfallLiveRange( in optimizeWaterfallLiveRange()
562 char SIOptimizeVGPRLiveRange::ID = 0;
564 INITIALIZE_PASS_BEGIN(SIOptimizeVGPRLiveRange, DEBUG_TYPE,
569 INITIALIZE_PASS_END(SIOptimizeVGPRLiveRange, DEBUG_TYPE,
572 char &llvm::SIOptimizeVGPRLiveRangeID = SIOptimizeVGPRLiveRange::ID;
575 return new SIOptimizeVGPRLiveRange(); in createSIOptimizeVGPRLiveRangePass()
578 bool SIOptimizeVGPRLiveRange::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()