Lines Matching refs:LoopHeader
115 MachineBasicBlock *LoopHeader, MachineBasicBlock *LoopEnd,
137 Register Reg, MachineBasicBlock *LoopHeader,
331 MachineBasicBlock *LoopHeader, MachineBasicBlock *LoopEnd,
337 auto *MBB = LoopHeader;
348 if ((MBB != LoopHeader && MBB->pred_size() != 1) ||
349 (MBB == LoopHeader && MBB->pred_size() != 2) || MBB->succ_size() != 1) {
544 Register Reg, MachineBasicBlock *LoopHeader,
564 BuildMI(*LoopHeader, LoopHeader->getFirstNonPHI(), DebugLoc(),
566 for (auto *Pred : LoopHeader->predecessors()) {
602 } else if (Block != LoopHeader) {
673 auto *LoopHeader = MI.getOperand(0).getMBB();
677 << printMBBReference(*LoopHeader) << '\n');
683 collectWaterfallCandidateRegisters(LoopHeader, LoopEnd, CandidateRegs,
688 optimizeWaterfallLiveRange(Reg, LoopHeader, Blocks, Instructions);