|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineBasicBlock.h 298 return make_range(pred_begin(), pred_end());
902 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
lib/CodeGen/BranchFolding.cpp 1589 MachineBasicBlock *Pred = *MBB->pred_begin();
1694 MachineBasicBlock *PMBB = *(MBB->pred_begin() + PI);
lib/CodeGen/IfConversion.cpp 2085 MachineBasicBlock::pred_iterator PI = TailBB->pred_begin();
lib/CodeGen/LiveVariables.cpp 177 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(),
lib/CodeGen/MachineBlockPlacement.cpp 2006 (*BestPred->pred_begin())->succ_size() == 1 &&
2007 *BestPred->pred_begin() != L.getHeader())
2008 BestPred = *BestPred->pred_begin();
lib/CodeGen/MachineDominators.cpp 124 PredBB = *PredBB->pred_begin();
lib/CodeGen/MachineLICM.cpp 818 InitRegPressure(*BB->pred_begin());
lib/CodeGen/MachineLoopUtils.cpp 31 MachineBasicBlock *Preheader = *Loop->pred_begin();
33 Preheader = *std::next(Loop->pred_begin());
lib/CodeGen/MachineSSAUpdater.cpp 164 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
284 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
lib/CodeGen/MachineSink.cpp 524 for (MachineBasicBlock::pred_iterator PI = ToBB->pred_begin(),
730 auto *PredMBB = *MBB->pred_begin();
1303 assert((SuccBB->pred_size() == 1 && *SuccBB->pred_begin() == &CurBB) &&
lib/CodeGen/ModuloSchedule.cpp 68 Preheader = *BB->pred_begin();
70 Preheader = *std::next(BB->pred_begin());
1284 PreheaderBB = *BB->pred_begin();
1286 PreheaderBB = *std::next(BB->pred_begin());
1636 MachineBasicBlock *Pred = *(*EI)->pred_begin();
lib/CodeGen/StackColoring.cpp 644 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(),
lib/CodeGen/TailDuplicator.cpp 98 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB->pred_begin(),
704 SmallVector<MachineBasicBlock *, 8> Preds(TailBB->pred_begin(),
814 SmallSetVector<MachineBasicBlock *, 8> Preds(TailBB->pred_begin(),
lib/CodeGen/UnreachableBlockElim.cpp 163 SmallPtrSet<MachineBasicBlock*, 8> preds(BB->pred_begin(),
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 155 MachineBasicBlock *PredMBB = *MBB->pred_begin();
286 MachineBasicBlock *PredMBB = *MBB->pred_begin();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 1814 for (MachineBasicBlock::pred_iterator PI = StartMBB->pred_begin(),
1839 for (MachineBasicBlock::pred_iterator PI = CodeBBStart->pred_begin(),
1869 CodeBBStart->pred_size() == 1 ? *(CodeBBStart->pred_begin()) : nullptr;
2145 << (*(Entry->pred_begin()))->getNumber() << "\n");
2582 for (MachineBasicBlock::pred_iterator PI = Exit->pred_begin(),
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 1346 for (MachineBasicBlock::pred_iterator PI = LandBlk->pred_begin(),
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 377 Worklist.append(MBB->pred_begin(), MBB->pred_end());
lib/Target/AMDGPU/SIInstrInfo.cpp 6106 for (MachineBasicBlock::pred_iterator PI = LoopEntry->pred_begin(),
lib/Target/AMDGPU/SIModeRegister.cpp 336 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end();
lib/Target/ARM/ARMBaseInstrInfo.cpp 2003 MachineBasicBlock *Pred = *MBB.pred_begin();
lib/Target/ARM/ARMConstantIslandPass.cpp 1092 MachineBasicBlock *Pred = *MBB->pred_begin();
lib/Target/ARM/ARMISelLowering.cpp 9513 InvokeBBs.insert((*II)->pred_begin(), (*II)->pred_end());
lib/Target/ARM/ARMLowOverheadLoops.cpp 232 return SearchForStart(*MBB->pred_begin());
lib/Target/Hexagon/HexagonBitSimplify.cpp 3330 for (auto PI = B.pred_begin(), PE = B.pred_end(); PI != PE; ++PI) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 975 for (auto I = B->pred_begin(), E = B->pred_end(); I != E; ++I)
lib/Target/Hexagon/HexagonExpandCondsets.cpp 397 SetVector<MachineBasicBlock*> Work(Dest->pred_begin(), Dest->pred_end());
lib/Target/Hexagon/HexagonHardwareLoops.cpp 568 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin();
1875 MBBVector Preds(Header->pred_begin(), Header->pred_end());
lib/Target/Mips/MipsConstantIslandPass.cpp 1004 MachineBasicBlock *Pred = *MBB->pred_begin();
lib/Target/Mips/MipsDelaySlotFiller.cpp 803 for (MachineBasicBlock::pred_iterator PI = SuccBB->pred_begin(),
lib/Target/PowerPC/PPCCTRLoops.cpp 181 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
lib/Target/PowerPC/PPCEarlyReturn.cpp 65 for (MachineBasicBlock::pred_iterator PI = ReturnMBB.pred_begin(),
154 MachineBasicBlock &PrevMBB = **ReturnMBB.pred_begin();
lib/Target/PowerPC/PPCInstrInfo.cpp 4231 MachineBasicBlock *Preheader = *LoopBB->pred_begin();
4233 Preheader = *std::next(LoopBB->pred_begin());
lib/Target/PowerPC/PPCMIPeephole.cpp 983 MachineBasicBlock *TmpMBB = *MBB.pred_begin();
994 MachineBasicBlock::pred_iterator PI = MBB.pred_begin();
lib/Target/SystemZ/SystemZMachineScheduler.cpp 44 PredMBB = *MBB->pred_begin();
49 for (auto I = MBB->pred_begin(); I != MBB->pred_end(); ++I)
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 79 WL.append(MBB->pred_begin(), MBB->pred_end());
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 361 for (MachineBasicBlock::pred_iterator PB = MBB->pred_begin(),
lib/Target/X86/X86CondBrFolding.cpp 145 MachineBasicBlock *PredMBB = *MBB->pred_begin();
179 PredMBB = *PredMBB->pred_begin();
lib/Target/X86/X86FlagsCopyLowering.cpp 463 std::accumulate(std::next(TestMBB->pred_begin()), TestMBB->pred_end(),
464 *TestMBB->pred_begin(),
lib/Target/X86/X86ISelLowering.cpp30977 InvokeBBs.insert(LP->pred_begin(), LP->pred_end());