/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 214 E = MBB->getFirstTerminator(); I != E; ++I) { in canSpeculateInstrs() 309 E = MBB->getFirstTerminator(); in canPredicateInstrs() 346 E = MBB->getFirstTerminator(); in PredicateBlock() 369 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() 611 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() 639 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() 695 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 700 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 719 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 917 HeadTrace.getInstrCycles(*IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
H A D | PHIEliminationUtils.cpp | 36 return MBB->getFirstTerminator(); in findPHICopyInsertPoint()
|
H A D | BranchRelaxation.cpp | 505 for (MachineBasicBlock::iterator J = MBB.getFirstTerminator(); in relaxBranchInstructions() 534 Next = MBB.getFirstTerminator(); in relaxBranchInstructions()
|
H A D | PHIElimination.cpp | 508 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode() 567 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
|
H A D | IfConversion.cpp | 1990 MachineBasicBlock::iterator BBI1T = MBB1.getFirstTerminator(); in IfConvertDiamondCommon() 1991 MachineBasicBlock::iterator BBI2T = MBB2.getFirstTerminator(); in IfConvertDiamondCommon() 2018 MachineBasicBlock::iterator TIE = TrueBBI.BB->getFirstTerminator(); in IfConvertForkedDiamond() 2083 MachineBasicBlock::const_iterator TI = BBI.BB->getFirstTerminator(); in IfConvertDiamond() 2251 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks() 2252 MachineBasicBlock::iterator ToTI = ToBBI.BB->getFirstTerminator(); in MergeBlocks()
|
H A D | MachineBasicBlock.cpp | 242 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { in getFirstTerminator() function in MachineBasicBlock 923 MachineBasicBlock::iterator I = ToMBB->getFirstTerminator(); in moveAndDanglePseudoProbes() 1234 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs); in SplitCriticalEdge() 1440 auto TI = getFirstTerminator(); in findBranchDebugLoc()
|
H A D | MachineLICM.cpp | 547 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); in HoistRegionPostRA() 624 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); in HoistPostRA() 1433 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI); in Hoist()
|
H A D | MachineSSAUpdater.cpp | 156 BB, BB->getFirstTerminator(), in GetValueInMiddleOfBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 300 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 395 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 612 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 889 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 891 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
H A D | AArch64ConditionOptimizer.cpp | 148 MachineBasicBlock::iterator Term = MBB->getFirstTerminator(); in findSuitableCompare() 290 MachineInstr &BrMI = *MBB->getFirstTerminator(); in modifyCmp()
|
H A D | AArch64FrameLowering.cpp | 714 MachineBasicBlock::iterator LastI = MBB.getFirstTerminator(); in shouldCombineCSRLocalStackBumpInEpilogue() 1401 while (IsSVECalleeSave(MBBI) && MBBI != MBB.getFirstTerminator()) in emitPrologue() 1619 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in InsertReturnAddressAuth() 1725 auto LastPopI = MBB.getFirstTerminator(); in emitEpilogue() 1746 MachineBasicBlock::iterator Pop = std::prev(MBB.getFirstTerminator()); in emitEpilogue() 1770 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); in emitEpilogue() 1800 BuildMI(MBB, MBB.getFirstTerminator(), DL, TII->get(AArch64::ANDXri), in emitEpilogue() 1812 emitFrameOffset(MBB, MBB.getFirstTerminator(), DL, AArch64::SP, AArch64::SP, in emitEpilogue() 1817 BuildMI(MBB, MBB.getFirstTerminator(), DL, in emitEpilogue() 1891 adaptForLdStOpt(MBB, MBB.getFirstTerminator(), LastPopI); in emitEpilogue() [all …]
|
H A D | AArch64CondBrTuning.cpp | 298 for (MachineBasicBlock::iterator I = MBB.getFirstTerminator(), in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 247 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); in matchFlowPattern() 352 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); in hasUncondBranch() 545 unsigned T = std::count_if(B->begin(), B->getFirstTerminator(), in isProfitable() 764 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); in predicateBlockNB() 843 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, in updatePhiNodes() 861 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); in convert() 871 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); in convert()
|
H A D | HexagonCFGOptimizer.cpp | 126 MachineBasicBlock::iterator MII = MBB->getFirstTerminator(); in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.cpp | 109 for (MachineBasicBlock::iterator I = SinglePredMBB->getFirstTerminator(); in enterMBB() 126 advanceTo(MBB->getFirstTerminator()); in leaveMBB()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 289 return make_range(getFirstTerminator(), end()); 292 return make_range(getFirstTerminator(), end()); 754 iterator getFirstTerminator(); 755 const_iterator getFirstTerminator() const { 756 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLateEHPrepare.cpp | 154 auto Pos = MBB.getFirstTerminator(); in recordCatchRetBBs() 232 auto Pos = MBB.getFirstTerminator(); in replaceFuncletReturns()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1850 ? SinglePred->findDebugLoc(SinglePred->getFirstTerminator()) in createIfBlock() 1889 const DebugLoc &DL = CodeBB->findDebugLoc(CodeBB->getFirstTerminator()); in rewriteCodeBBTerminator() 1894 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1909 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1915 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1917 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1920 TII->insertVectorSelect(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1988 const DebugLoc &DL = IfBB->findDebugLoc(IfBB->getFirstTerminator()); in insertChainedPHI() 1989 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DL, in insertChainedPHI() 2045 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DebugLoc(), in rewriteLiveOutRegs() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 176 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(), in runOnMachineFunction()
|
H A D | PPCBranchCoalescing.cpp | 661 SourceRegion.BranchBlock->getFirstTerminator(); in mergeCandidates() 670 : TargetRegion.BranchBlock->getFirstTerminator(); in mergeCandidates()
|
H A D | PPCReduceCRLogicals.cpp | 231 auto FirstTerminator = NewMBB->getFirstTerminator(); in splitMBB() 665 auto FirstTerminator = MBB->getFirstTerminator(); in splitBlockOnBinaryCROp()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 93 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 474 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() 618 auto MBBI = MBB.getFirstTerminator(); in emitPopSpecialFixUp() 970 auto Terminator = MBB.getFirstTerminator(); in restoreCalleeSavedRegisters()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 263 assert((Beginning || MBB.getFirstTerminator() == MBB.end()) && in InsertPoint()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 344 assert(&MI != &(*MI.getParent()->getFirstTerminator()) && in tryAvoidingSplit() 414 assert(&MI == &(*MI.getParent()->getFirstTerminator()) && in tryAvoidingSplit()
|