Searched refs:getFirstTerminator (Results 1 - 25 of 25) sorted by relevance

/external/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp32 return MBB->getFirstTerminator();
H A DEarlyIfConversion.cpp197 E = MBB->getFirstTerminator(); I != E; ++I) {
275 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
455 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
475 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
519 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator());
521 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator());
540 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc();
712 HeadTrace.getInstrCycles(IfConv.Head->getFirstTerminator()).Depth;
H A DMachineSSAUpdater.cpp152 BB, BB->getFirstTerminator(),
289 BB, BB->getFirstTerminator(),
H A DPHIElimination.cpp425 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
485 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
H A DTailDuplication.cpp832 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator();
893 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator();
954 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator();
H A DMachineBasicBlock.cpp174 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { function in class:MachineBasicBlock
184 MachineBasicBlock::getFirstTerminator() const { function in class:MachineBasicBlock
902 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs);
H A DMachineLICM.cpp538 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator();
622 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI);
1433 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI);
H A DRegisterScavenging.cpp294 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
H A DLiveDebugVariables.cpp920 return MI->isTerminator() ? MBB->getFirstTerminator() :
H A DRegAllocFast.cpp1055 spillAll(MBB->getFirstTerminator());
H A DBranchFolding.cpp1494 MachineBasicBlock::iterator Loc = MBB->getFirstTerminator();
H A DSplitKit.cpp71 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
/external/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp299 MachineBasicBlock::iterator I = MBB->getFirstTerminator();
393 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) {
573 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc();
852 Trace.getInstrCycles(CmpConv.Head->getFirstTerminator()).Depth;
854 Trace.getInstrCycles(CmpConv.CmpBB->getFirstTerminator()).Depth;
H A DAArch64BranchRelaxation.cpp457 MachineInstr *MI = MBB.getFirstTerminator();
/external/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h251 return iterator_range<iterator>(getFirstTerminator(), end());
254 return iterator_range<const_iterator>(getFirstTerminator(), end());
451 /// getFirstTerminator - returns an iterator to the first terminator
454 iterator getFirstTerminator();
455 const_iterator getFirstTerminator() const;
457 /// getFirstInstrTerminator - Same getFirstTerminator but it ignores bundles
/external/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp111 MachineBasicBlock::iterator MII = MBB->getFirstTerminator();
H A DHexagonFrameLowering.cpp191 MachineBasicBlock::iterator Term = MBB.getFirstTerminator();
H A DHexagonHardwareLoops.cpp703 MachineBasicBlock::iterator InsertPos = PH->getFirstTerminator();
1020 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator();
1034 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator();
H A DHexagonInstrInfo.cpp149 MachineInstr *Term = MBB.getFirstTerminator();
/external/llvm/lib/Target/R600/
H A DSIInsertWaits.cpp372 Changes |= insertWait(MBB, MBB.getFirstTerminator(), LastIssued);
H A DSIInstrInfo.cpp976 Insert = InsertBB->getFirstTerminator();
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp650 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(),
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp902 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator();
H A DSelectionDAGISel.cpp1316 MachineBasicBlock::iterator SplitPoint = BB->getFirstTerminator();
/external/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp547 MachineBasicBlock::iterator Term = MBB->getFirstTerminator();

Completed in 3670 milliseconds