|
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());
903 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
lib/CodeGen/BranchFolding.cpp 1429 MachineBasicBlock *Pred = *(MBB->pred_end()-1);
lib/CodeGen/LiveVariables.cpp 178 E = MBB->pred_end(); PI != E; ++PI)
lib/CodeGen/MachineSSAUpdater.cpp 165 E = BB->pred_end(); PI != E; ++PI) {
285 E = BB->pred_end(); PI != E; ++PI)
lib/CodeGen/MachineSink.cpp 525 E = ToBB->pred_end(); PI != E; ++PI) {
lib/CodeGen/StackColoring.cpp 645 PE = MBB->pred_end(); PI != PE; ++PI) {
lib/CodeGen/TailDuplicator.cpp 99 MBB->pred_end());
705 TailBB->pred_end());
815 TailBB->pred_end());
lib/CodeGen/UnreachableBlockElim.cpp 164 BB->pred_end());
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 1815 E = StartMBB->pred_end();
1840 E = CodeBBStart->pred_end();
2583 E = Exit->pred_end();
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 1347 PE = LandBlk->pred_end(); PI != PE; ++PI) {
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 377 Worklist.append(MBB->pred_begin(), MBB->pred_end());
lib/Target/AMDGPU/SIInstrInfo.cpp 6107 E = LoopEntry->pred_end();
lib/Target/AMDGPU/SIModeRegister.cpp 336 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end();
lib/Target/ARM/ARMISelLowering.cpp 9513 InvokeBBs.insert((*II)->pred_begin(), (*II)->pred_end());
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 569 assert(PI != TopMBB->pred_end() &&
572 if (PI == TopMBB->pred_end()) // dead loop?
575 if (PI != TopMBB->pred_end()) // multiple backedges?
1875 MBBVector Preds(Header->pred_begin(), Header->pred_end());
lib/Target/Mips/MipsDelaySlotFiller.cpp 804 PE = SuccBB->pred_end(); PI != PE; ++PI)
lib/Target/PowerPC/PPCCTRLoops.cpp 182 PIE = MBB->pred_end(); PI != PIE; ++PI)
lib/Target/PowerPC/PPCEarlyReturn.cpp 66 PIE = ReturnMBB.pred_end(); PI != PIE; ++PI) {
lib/Target/SystemZ/SystemZMachineScheduler.cpp 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 362 PE = MBB->pred_end();
lib/Target/X86/X86FlagsCopyLowering.cpp 463 std::accumulate(std::next(TestMBB->pred_begin()), TestMBB->pred_end(),
lib/Target/X86/X86ISelLowering.cpp30977 InvokeBBs.insert(LP->pred_begin(), LP->pred_end());