Home
last modified time | relevance | path

Searched refs:FirstTerm (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
DEarlyIfConversion.cpp275 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() local
310 if (I != FirstTerm && I->isTerminator()) in findInsertionPoint()
455 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() local
456 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() local
476 assert(FirstTerm != Head->end() && "No terminators"); in rewritePHIOperands()
477 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in rewritePHIOperands()
[all …]
DPHIElimination.cpp428 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local
429 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()
440 KillInst = FirstTerm; in LowerPHINode()
488 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local
489 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()
500 KillInst = FirstTerm; in LowerPHINode()
DSplitKit.cpp66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); in computeLastSplitPoint() local
67 if (FirstTerm == MBB->end()) in computeLastSplitPoint()
70 LSP.first = LIS.getInstructionIndex(FirstTerm); in computeLastSplitPoint()
DBranchFolding.cpp161 MachineBasicBlock::iterator FirstTerm = I; in OptimizeImpDefsBlock() local
178 while (I != FirstTerm) { in OptimizeImpDefsBlock()