Lines Matching defs:FirstTerm
375 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
409 if (I != FirstTerm && I->isTerminator())
615 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
616 assert(FirstTerm != Head->end() && "No terminators");
617 DebugLoc HeadDL = FirstTerm->getDebugLoc();
619 // Convert all PHIs to select instructions inserted before FirstTerm.
626 BuildMI(*Head, FirstTerm, HeadDL, TII->get(TargetOpcode::COPY), DstReg)
629 TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg,
632 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm));
642 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
643 assert(FirstTerm != Head->end() && "No terminators");
644 DebugLoc HeadDL = FirstTerm->getDebugLoc();
646 // Convert all PHIs to select instructions inserted before FirstTerm.
658 TII->insertSelect(*Head, FirstTerm, HeadDL,
660 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm));