| H A D | SIOptimizeVGPRLiveRange.cpp | 105 MachineBasicBlock *getElseTarget(MachineBasicBlock *MBB) const; 107 void collectElseRegionBlocks(MachineBasicBlock *Flow, 108 MachineBasicBlock *Endif, 109 SmallSetVector<MachineBasicBlock *, 16> &) const; 112 collectCandidateRegisters(MachineBasicBlock *If, MachineBasicBlock *Flow, 113 MachineBasicBlock *Endif, 114 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks, 118 MachineBasicBlock *LoopHeade 185 collectElseRegionBlocks(MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & Blocks) const collectElseRegionBlocks() argument 224 collectCandidateRegisters(MachineBasicBlock * If,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks,SmallVectorImpl<Register> & CandidateRegs) const collectCandidateRegisters() argument 333 collectWaterfallCandidateRegisters(MachineBasicBlock * LoopHeader,MachineBasicBlock * LoopEnd,SmallSetVector<Register,16> & CandidateRegs,SmallSetVector<MachineBasicBlock *,2> & Blocks,SmallVectorImpl<MachineInstr * > & Instructions) const collectWaterfallCandidateRegisters() argument 472 updateLiveRangeInElseRegion(Register Reg,Register NewReg,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks) const updateLiveRangeInElseRegion() argument 502 optimizeLiveRange(Register Reg,MachineBasicBlock * If,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks) const optimizeLiveRange() argument 554 optimizeWaterfallLiveRange(Register Reg,MachineBasicBlock * LoopHeader,SmallSetVector<MachineBasicBlock *,2> & Blocks,SmallVectorImpl<MachineInstr * > & Instructions) const optimizeWaterfallLiveRange() argument [all...] |