Searched refs:FirstTerm (Results 1 – 4 of 4) sorted by relevance
275 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() local310 if (I != FirstTerm && I->isTerminator()) in findInsertionPoint()455 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() local456 assert(FirstTerm != Head->end() && "No terminators"); in replacePHIInstrs()457 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in replacePHIInstrs()464 TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg, PI.FReg); in replacePHIInstrs()465 DEBUG(dbgs() << " --> " << *std::prev(FirstTerm)); in replacePHIInstrs()475 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() local476 assert(FirstTerm != Head->end() && "No terminators"); in rewritePHIOperands()477 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in rewritePHIOperands()[all …]
428 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local429 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()440 KillInst = FirstTerm; in LowerPHINode()488 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local489 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()500 KillInst = FirstTerm; in LowerPHINode()
66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); in computeLastSplitPoint() local67 if (FirstTerm == MBB->end()) in computeLastSplitPoint()70 LSP.first = LIS.getInstructionIndex(FirstTerm); in computeLastSplitPoint()
161 MachineBasicBlock::iterator FirstTerm = I; in OptimizeImpDefsBlock() local178 while (I != FirstTerm) { in OptimizeImpDefsBlock()