Lines Matching refs:FirstTerm
375 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() local
409 if (I != FirstTerm && I->isTerminator()) in findInsertionPoint()
615 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() local
616 assert(FirstTerm != Head->end() && "No terminators"); in replacePHIInstrs()
617 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in replacePHIInstrs()
627 BuildMI(*Head, FirstTerm, HeadDL, TII->get(TargetOpcode::COPY), DstReg) in replacePHIInstrs()
630 TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg, in replacePHIInstrs()
633 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm)); in replacePHIInstrs()
643 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() local
644 assert(FirstTerm != Head->end() && "No terminators"); in rewritePHIOperands()
645 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in rewritePHIOperands()
660 TII->insertSelect(*Head, FirstTerm, HeadDL, in rewritePHIOperands()
662 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm)); in rewritePHIOperands()