/external/llvm/lib/CodeGen/ |
D | 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() 519 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 521 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 540 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 712 HeadTrace.getInstrCycles(IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
D | PHIEliminationUtils.cpp | 32 return MBB->getFirstTerminator(); in findPHICopyInsertPoint()
|
D | MachineSSAUpdater.cpp | 152 BB, BB->getFirstTerminator(), in GetValueInMiddleOfBlock() 289 BB, BB->getFirstTerminator(), in GetUndefVal()
|
D | PHIElimination.cpp | 428 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() 488 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
|
D | 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()
|
D | MachineBasicBlock.cpp | 165 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { in getFirstTerminator() function in MachineBasicBlock 175 MachineBasicBlock::getFirstTerminator() const { in getFirstTerminator() function in MachineBasicBlock 894 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs); in SplitCriticalEdge()
|
D | MachineLICM.cpp | 553 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); in HoistRegionPostRA() 637 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); in HoistPostRA() 1418 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI); in Hoist()
|
D | RegisterScavenging.cpp | 299 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); in findSurvivorReg()
|
D | LiveDebugVariables.cpp | 972 return MI->isTerminator() ? MBB->getFirstTerminator() : in findInsertLocation()
|
D | RegAllocFast.cpp | 1067 spillAll(MBB->getFirstTerminator()); in AllocateBasicBlock()
|
D | SplitKit.cpp | 66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); in computeLastSplitPoint()
|
D | BranchFolding.cpp | 1616 MachineBasicBlock::iterator Loc = MBB->getFirstTerminator(); in findHoistingInsertPosAndDeps()
|
/external/llvm/lib/Target/AArch64/ |
D | 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()
|
D | AArch64ConditionOptimizer.cpp | 140 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findSuitableCompare() 264 MachineInstr *BrMI = MBB->getFirstTerminator(); in modifyCmp()
|
D | AArch64BranchRelaxation.cpp | 458 MachineInstr *MI = MBB.getFirstTerminator(); in relaxBranchInstructions()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 251 return iterator_range<iterator>(getFirstTerminator(), end()); 254 return iterator_range<const_iterator>(getFirstTerminator(), end()); 454 iterator getFirstTerminator(); 455 const_iterator getFirstTerminator() const;
|
/external/llvm/lib/Target/R600/ |
D | SIFixSGPRLiveRanges.cpp | 150 MachineBasicBlock::iterator NCDTerm = NCD->getFirstTerminator(); in runOnMachineFunction()
|
D | SIInsertWaits.cpp | 476 Changes |= insertWait(MBB, MBB.getFirstTerminator(), LastIssued); in runOnMachineFunction()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonCFGOptimizer.cpp | 107 MachineBasicBlock::iterator MII = MBB->getFirstTerminator(); in runOnMachineFunction()
|
D | HexagonFrameLowering.cpp | 191 MachineBasicBlock::iterator Term = MBB.getFirstTerminator(); in emitEpilogue()
|
D | HexagonHardwareLoops.cpp | 698 MachineBasicBlock::iterator InsertPos = PH->getFirstTerminator(); in computeCount() 1015 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in convertToHardwareLoop() 1029 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); in convertToHardwareLoop()
|
D | HexagonInstrInfo.cpp | 147 MachineInstr *Term = MBB.getFirstTerminator(); in InsertBranch()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 669 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(), in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGSDNodes.cpp | 904 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator(); in EmitSchedule()
|
/external/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 507 MachineBasicBlock::iterator Term = MBB->getFirstTerminator(); in finishBlockStack()
|