Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp148 auto FirstTerm = B.getFirstInstrTerminator(); in isJumpOutOfRange() local
149 if (FirstTerm == B.instr_end()) in isJumpOutOfRange()
171 if (HII->isNewValueJump(*FirstTerm)) in isJumpOutOfRange()
172 TBB = FirstTerm->getOperand(HII->getCExtOpNum(*FirstTerm)).getMBB(); in isJumpOutOfRange()
174 if (TBB && &MI == &*FirstTerm) { in isJumpOutOfRange()
177 return !HII->isJumpWithinBranchRange(*FirstTerm, Distance); in isJumpOutOfRange()
181 auto SecondTerm = std::next(FirstTerm); in isJumpOutOfRange()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp276 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() local
311 if (I != FirstTerm && I->isTerminator()) in findInsertionPoint()
463 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() local
464 assert(FirstTerm != Head->end() && "No terminators"); in replacePHIInstrs()
465 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in replacePHIInstrs()
473 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm)); in replacePHIInstrs()
483 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() local
484 assert(FirstTerm != Head->end() && "No terminators"); in rewritePHIOperands()
485 DebugLoc HeadDL = FirstTerm->getDebugLoc(); in rewritePHIOperands()
500 TII->insertSelect(*Head, FirstTerm, HeadDL, in rewritePHIOperands()
[all …]
H A DPHIElimination.cpp439 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local
440 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()
451 KillInst = FirstTerm; in LowerPHINode()
499 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() local
500 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode()
511 KillInst = FirstTerm; in LowerPHINode()
H A DSplitKit.cpp91 MachineBasicBlock::const_iterator FirstTerm = MBB.getFirstTerminator(); in computeLastInsertPoint() local
92 if (FirstTerm == MBB.end()) in computeLastInsertPoint()
95 LIP.first = LIS.getInstructionIndex(*FirstTerm); in computeLastInsertPoint()