/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PHIEliminationUtils.cpp | 31 return MBB->getFirstTerminator();
|
H A D | EarlyIfConversion.cpp | 213 E = MBB->getFirstTerminator(); I != E; ++I) { 307 E = MBB->getFirstTerminator(); 344 E = MBB->getFirstTerminator(); 367 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); 562 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); 582 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); 638 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); 643 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); 662 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); 835 HeadTrace.getInstrCycles(*IfConv.Head->getFirstTerminator()) [all...] |
H A D | BranchRelaxation.cpp | 511 for (MachineBasicBlock::iterator J = MBB.getFirstTerminator(); 533 Next = MBB.getFirstTerminator();
|
H A D | PHIElimination.cpp | 443 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); 503 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
|
H A D | MachineSSAUpdater.cpp | 153 BB, BB->getFirstTerminator(),
|
H A D | IfConversion.cpp | 1990 MachineBasicBlock::iterator BBI1T = MBB1.getFirstTerminator(); 1991 MachineBasicBlock::iterator BBI2T = MBB2.getFirstTerminator(); 2018 MachineBasicBlock::iterator TIE = TrueBBI.BB->getFirstTerminator(); 2083 MachineBasicBlock::const_iterator TI = BBI.BB->getFirstTerminator(); 2251 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); 2252 MachineBasicBlock::iterator ToTI = ToBBI.BB->getFirstTerminator();
|
H A D | MachineBasicBlock.cpp | 200 MachineBasicBlock::iterator MachineBasicBlock::getFirstTerminator() { 1068 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs); 1314 auto TI = getFirstTerminator();
|
H A D | MachineLICM.cpp | 559 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); 636 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); 1517 Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.cpp | 108 for (MachineBasicBlock::iterator I = SinglePredMBB->getFirstTerminator(); 125 advanceTo(MBB->getFirstTerminator());
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 237 return make_range(getFirstTerminator(), end()); 240 return make_range(getFirstTerminator(), end()); 551 iterator getFirstTerminator(); 552 const_iterator getFirstTerminator() const { function in class:llvm::MachineBasicBlock 553 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator(); 556 /// Same getFirstTerminator but it ignores bundles and return an
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 300 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); 395 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { 612 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); 889 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; 891 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth;
|
H A D | AArch64ConditionOptimizer.cpp | 148 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); 289 MachineInstr &BrMI = *MBB->getFirstTerminator();
|
H A D | AArch64FrameLowering.cpp | 1131 while (IsSVECalleeSave(MBBI) && MBBI != MBB.getFirstTerminator()) 1344 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); 1474 MachineBasicBlock::iterator Pop = std::prev(MBB.getFirstTerminator()); 1496 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); 1520 emitFrameOffset(MBB, MBB.getFirstTerminator(), DL, AArch64::SP, AArch64::SP, 1524 BuildMI(MBB, MBB.getFirstTerminator(), DL, 1599 adaptForLdStOpt(MBB, MBB.getFirstTerminator(), LastPopI); 1607 BuildMI(MBB, MBB.getFirstTerminator(), DL, 1639 auto FirstSPPopI = MBB.getFirstTerminator(); 1655 BuildMI(MBB, MBB.getFirstTerminator(), D [all...] |
H A D | AArch64CondBrTuning.cpp | 306 for (MachineBasicBlock::iterator I = MBB.getFirstTerminator(),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 247 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); 352 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); 545 unsigned T = std::count_if(B->begin(), B->getFirstTerminator(), 764 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); 843 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, 861 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); 871 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator();
|
H A D | HexagonCFGOptimizer.cpp | 125 MachineBasicBlock::iterator MII = MBB->getFirstTerminator();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 93 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 208 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(),
|
H A D | PPCBranchCoalescing.cpp | 656 SourceRegion.BranchBlock->getFirstTerminator(); 665 : TargetRegion.BranchBlock->getFirstTerminator();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFrameLowering.cpp | 232 auto InsertPt = MBB.getFirstTerminator();
|
H A D | WebAssemblyCFGStackify.cpp | 229 if (Pred->getFirstTerminator()->getOpcode() == WebAssembly::BR_ON_EXN) { 232 BrOnExn = &*Pred->getFirstTerminator(); 300 for (auto I = Header->getFirstTerminator(), E = Header->begin(); I != E; 537 auto TermPos = Header->getFirstTerminator(); 564 : Header->getFirstTerminator();
|
H A D | WebAssemblyLateEHPrepare.cpp | 148 auto Pos = MBB.getFirstTerminator();
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 262 assert((Beginning || MBB.getFirstTerminator() == MBB.end()) &&
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 130 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator();
|
H A D | AMDGPUMachineCFGStructurizer.cpp | 1872 ? SinglePred->findDebugLoc(SinglePred->getFirstTerminator()) 1911 const DebugLoc &DL = CodeBB->findDebugLoc(CodeBB->getFirstTerminator()); 1916 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, 1931 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, 1937 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, 1939 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, 1942 TII->insertVectorSelect(*CodeBB, CodeBB->getFirstTerminator(), DL, 2010 const DebugLoc &DL = IfBB->findDebugLoc(IfBB->getFirstTerminator()); 2011 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DL, 2067 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DebugLo [all...] |