| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | EarlyIfConversion.cpp | 197 E = MBB->getFirstTerminator(); I != E; ++I) { in canSpeculateInstrs() 275 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() 455 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() 475 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() 528 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 530 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 549 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 721 HeadTrace.getInstrCycles(IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
| HD | PHIEliminationUtils.cpp | 32 return MBB->getFirstTerminator(); in findPHICopyInsertPoint()
|
| HD | MachineSSAUpdater.cpp | 152 BB, BB->getFirstTerminator(), in GetValueInMiddleOfBlock() 289 BB, BB->getFirstTerminator(), in GetUndefVal()
|
| HD | PHIElimination.cpp | 428 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() 488 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
|
| HD | TailDuplication.cpp | 830 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator(); in TailDuplicate() 891 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator(); in TailDuplicate() 952 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator(); in TailDuplicate()
|
| HD | MachineLICM.cpp | 554 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); in HoistRegionPostRA() 638 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); in HoistPostRA() 1417 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI); in Hoist()
|
| HD | RegisterScavenging.cpp | 296 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); in findSurvivorReg()
|
| HD | MachineBasicBlock.cpp | 166 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { in getFirstTerminator() function in MachineBasicBlock 892 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs); in SplitCriticalEdge()
|
| HD | LiveDebugVariables.cpp | 972 return MI->isTerminator() ? MBB->getFirstTerminator() : in findInsertLocation()
|
| HD | RegAllocFast.cpp | 1067 spillAll(MBB->getFirstTerminator()); in AllocateBasicBlock()
|
| HD | SplitKit.cpp | 66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); in computeLastSplitPoint()
|
| HD | BranchFolding.cpp | 1589 MachineBasicBlock::iterator Loc = MBB->getFirstTerminator(); in findHoistingInsertPosAndDeps()
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | MachineBasicBlock.h | 251 return iterator_range<iterator>(getFirstTerminator(), end()); 254 return iterator_range<const_iterator>(getFirstTerminator(), end()); 463 iterator getFirstTerminator(); 464 const_iterator getFirstTerminator() const { 465 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ConditionalCompares.cpp | 299 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 393 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 573 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 852 Trace.getInstrCycles(CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 854 Trace.getInstrCycles(CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
| HD | AArch64ConditionOptimizer.cpp | 139 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findSuitableCompare() 263 MachineInstr *BrMI = MBB->getFirstTerminator(); in modifyCmp()
|
| HD | AArch64BranchRelaxation.cpp | 458 MachineInstr *MI = MBB.getFirstTerminator(); in relaxBranchInstructions()
|
| HD | AArch64FrameLowering.cpp | 607 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); in emitEpilogue()
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | SIFixSGPRLiveRanges.cpp | 150 MachineBasicBlock::iterator NCDTerm = NCD->getFirstTerminator(); in runOnMachineFunction()
|
| HD | SIInsertWaits.cpp | 476 Changes |= insertWait(MBB, MBB.getFirstTerminator(), LastIssued); in runOnMachineFunction()
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonCFGOptimizer.cpp | 108 MachineBasicBlock::iterator MII = MBB->getFirstTerminator(); in runOnMachineFunction()
|
| HD | HexagonFrameLowering.cpp | 236 for (auto I = MBB.getFirstTerminator(), E = MBB.end(); I != E; ++I) in hasReturn() 574 MachineBasicBlock::iterator InsertPt = MBB.getFirstTerminator(); in insertEpilogueInBlock() 773 MachineBasicBlock::iterator MI = MBB.getFirstTerminator(); in insertCSRRestoresInBlock() 794 MachineBasicBlock::iterator It = MBB.getFirstTerminator(); in insertCSRRestoresInBlock()
|
| HD | HexagonHardwareLoops.cpp | 790 MachineBasicBlock::iterator InsertPos = PH->getFirstTerminator(); in computeCount() 1144 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in convertToHardwareLoop() 1161 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); in convertToHardwareLoop()
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCCTRLoops.cpp | 684 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(), in runOnMachineFunction()
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86FrameLowering.cpp | 1022 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() 1129 MBBI = MBB.getFirstTerminator(); in emitEpilogue()
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | ScheduleDAGSDNodes.cpp | 902 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator(); in EmitSchedule()
|