Lines Matching refs:Flow

104   void collectElseRegionBlocks(MachineBasicBlock *Flow,
109 collectCandidateRegisters(MachineBasicBlock *If, MachineBasicBlock *Flow,
122 MachineBasicBlock *Flow) const;
125 Register Reg, Register NewReg, MachineBasicBlock *Flow,
131 MachineBasicBlock *Flow, MachineBasicBlock *Endif,
174 MachineBasicBlock *Flow, MachineBasicBlock *Endif, in collectElseRegionBlocks() argument
176 assert(Flow != Endif); in collectElseRegionBlocks()
182 if (Pred != Flow && !Blocks.contains(Pred)) in collectElseRegionBlocks()
213 MachineBasicBlock *If, MachineBasicBlock *Flow, MachineBasicBlock *Endif, in collectCandidateRegisters() argument
262 if (Pred == Flow) in collectCandidateRegisters()
297 if (UseMBB == Flow || UseMBB == Endif) { in collectCandidateRegisters()
304 if ((UseMBB == Flow && IncomingMBB != If) || in collectCandidateRegisters()
305 (UseMBB == Endif && IncomingMBB == Flow)) in collectCandidateRegisters()
368 Register Reg, MachineBasicBlock *If, MachineBasicBlock *Flow) const { in updateLiveRangeInThenRegion()
374 if (Succ != Flow) { in updateLiveRangeInThenRegion()
385 if (MBB == Flow) in updateLiveRangeInThenRegion()
407 if (MBB == Flow) in updateLiveRangeInThenRegion()
442 Register Reg, Register NewReg, MachineBasicBlock *Flow, in updateLiveRangeInElseRegion() argument
472 Register Reg, MachineBasicBlock *If, MachineBasicBlock *Flow, in optimizeLiveRange() argument
481 MachineInstrBuilder PHI = BuildMI(*Flow, Flow->getFirstNonPHI(), DebugLoc(), in optimizeLiveRange()
483 for (auto *Pred : Flow->predecessors()) { in optimizeLiveRange()
509 OldVarInfo.AliveBlocks.reset(Flow->getNumber()); in optimizeLiveRange()
511 updateLiveRangeInElseRegion(Reg, NewReg, Flow, Endif, ElseBlocks); in optimizeLiveRange()
512 updateLiveRangeInThenRegion(Reg, If, Flow); in optimizeLiveRange()