/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() 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()
|
D | PHIEliminationUtils.cpp | 32 return MBB->getFirstTerminator(); in findPHICopyInsertPoint()
|
D | MachineSSAUpdater.cpp | 151 BB, BB->getFirstTerminator(), in GetValueInMiddleOfBlock() 288 BB, BB->getFirstTerminator(), in GetUndefVal()
|
D | PHIElimination.cpp | 427 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() 487 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
|
D | IfConversion.cpp | 1528 MachineBasicBlock::iterator BBI1T = BBI1->BB->getFirstTerminator(); in IfConvertDiamond() 1529 MachineBasicBlock::iterator BBI2T = BBI2->BB->getFirstTerminator(); in IfConvertDiamond() 1553 MachineBasicBlock::const_iterator TI = BBI.BB->getFirstTerminator(); in IfConvertDiamond() 1728 MachineBasicBlock::iterator FromTI = FromBBI.BB->getFirstTerminator(); in MergeBlocks() 1729 MachineBasicBlock::iterator ToTI = ToBBI.BB->getFirstTerminator(); in MergeBlocks()
|
D | MachineLICM.cpp | 474 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); in HoistRegionPostRA() 551 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); in HoistPostRA() 1337 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI); in Hoist()
|
D | RegisterScavenging.cpp | 283 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); in findSurvivorReg()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ConditionalCompares.cpp | 296 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 390 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 570 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 847 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 849 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
D | AArch64ConditionOptimizer.cpp | 139 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findSuitableCompare() 278 MachineInstr &BrMI = *MBB->getFirstTerminator(); in modifyCmp()
|
D | AArch64FrameLowering.cpp | 716 MBB, std::prev(MBB.getFirstTerminator()), DL, TII, CSStackSize); in emitEpilogue() 719 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); in emitEpilogue() 732 emitFrameOffset(MBB, MBB.getFirstTerminator(), DL, AArch64::SP, AArch64::SP, in emitEpilogue() 776 emitFrameOffset(MBB, MBB.getFirstTerminator(), DL, AArch64::SP, AArch64::SP, in emitEpilogue()
|
D | AArch64BranchRelaxation.cpp | 468 MachineInstr &MI = *MBB.getFirstTerminator(); in relaxBranchInstructions()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 218 return make_range(getFirstTerminator(), end()); 221 return make_range(getFirstTerminator(), end()); 471 iterator getFirstTerminator(); 472 const_iterator getFirstTerminator() const { 473 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 221 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); in matchFlowPattern() 326 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); in hasUncondBranch() 500 TS = std::distance(FP.TrueB->begin(), FP.TrueB->getFirstTerminator()); in isProfitable() 505 FS = std::distance(FP.FalseB->begin(), FP.FalseB->getFirstTerminator()); in isProfitable() 759 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); in predicateBlockNB() 807 MachineBasicBlock::iterator MuxAt = FP.SplitB->getFirstTerminator(); in updatePhiNodes() 825 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); in convert() 835 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); in convert()
|
D | HexagonCFGOptimizer.cpp | 112 MachineBasicBlock::iterator MII = MBB->getFirstTerminator(); in runOnMachineFunction()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 322 iterator getFirstTerminator(); 324 const_iterator getFirstTerminator() const { 325 return const_cast<MachineBasicBlock*>(this)->getFirstTerminator();
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | PHIEliminationUtils.cpp | 32 return MBB->getFirstTerminator(); in findPHICopyInsertPoint()
|
D | MachineSSAUpdater.cpp | 150 BB, BB->getFirstTerminator(), in GetValueInMiddleOfBlock() 304 BB, BB->getFirstTerminator(), in GetUndefVal()
|
D | TailDuplication.cpp | 795 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator(); in TailDuplicate() 855 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator(); in TailDuplicate() 916 MachineBasicBlock::iterator Loc = PredBB->getFirstTerminator(); in TailDuplicate()
|
D | MachineBasicBlock.cpp | 156 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { in getFirstTerminator() function in MachineBasicBlock 541 for (iterator I = getFirstTerminator(), E = end(); I != E; ++I) { in SplitCriticalEdge()
|
D | RegisterScavenging.cpp | 273 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); in findSurvivorReg()
|
D | PHIElimination.cpp | 345 MachineBasicBlock::iterator Term = opBlock.getFirstTerminator(); in LowerAtomicPHINode()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 187 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue()
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegBankSelect.h | 249 assert((Beginning || MBB.getFirstTerminator() == MBB.end()) && in InsertPoint()
|
/external/llvm/lib/Target/ARM/ |
D | Thumb1FrameLowering.cpp | 323 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() 431 auto MBBI = MBB.getFirstTerminator(); in emitPopSpecialFixUp()
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegBankSelect.cpp | 247 assert(&MI != &(*MI.getParent()->getFirstTerminator()) && in tryAvoidingSplit() 317 assert(&MI == &(*MI.getParent()->getFirstTerminator()) && in tryAvoidingSplit()
|