|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LoopInfoImpl.h 324 BlockT *EntryBB = &BB->getParent()->front();
330 assert(BB != &getHeader()->getParent()->front() &&
include/llvm/CodeGen/MachineFunction.h 1025 static NodeRef getEntryNode(MachineFunction *F) { return &F->front(); }
1068 return &G.Graph->front();
include/llvm/Support/GenericDomTree.h 453 NodeT &Entry = A->getParent()->front();
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1138 &MF->front());
lib/CodeGen/BranchFolding.cpp 1005 &MergePotentials.front().getBlock()->getParent()->front();
lib/CodeGen/CFIInstrInserter.cpp 246 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()];
252 if (MBB.getNumber() == MF.front().getNumber()) continue;
lib/CodeGen/GlobalISel/IRTranslator.cpp 2400 assert(&MF->front() == &NewEntryBB &&
lib/CodeGen/GlobalISel/Localizer.cpp 116 auto &MBB = MF.front();
lib/CodeGen/LiveIntervals.cpp 321 if ((&MBB != &MF->front() && !MBB.isEHPad()) || MBB.livein_empty())
lib/CodeGen/LiveVariables.cpp 114 assert(MBB != &MF->front() && "Can't find reaching def for virtreg");
643 MachineBasicBlock *Entry = &MF->front();
lib/CodeGen/LocalStackSlotAllocation.cpp 340 MachineBasicBlock *Entry = &Fn.front();
lib/CodeGen/MachineBasicBlock.cpp 497 assert((isEHPad() || this == &getParent()->front()) &&
lib/CodeGen/MachineBlockPlacement.cpp 2605 BlockChain &FunctionChain = *BlockToChain[&F->front()];
2606 buildChain(&F->front(), FunctionChain);
2706 BlockChain &FunctionChain = *BlockToChain[&F->front()];
2748 BlockChain &FunctionChain = *BlockToChain[&F->front()];
2753 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front());
lib/CodeGen/MachineFunctionPass.cpp 86 &MF.front());
lib/CodeGen/MachineOutliner.cpp 1402 DiagnosticLocation(), &MF->front());
lib/CodeGen/ModuloSchedule.cpp 1505 auto *InsertBB = &PreheaderBB->getParent()->front();
lib/CodeGen/PrologEpilogInserter.cpp 282 &MF.front())
371 SaveBlocks.push_back(&MF.front());
471 MachineBasicBlock *Entry = &MF.front();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 5432 bool IsInEntryBlock = FuncInfo.MBB == &FuncInfo.MF->front();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 496 MachineBasicBlock *EntryMBB = &MF->front();
lib/CodeGen/ShrinkWrap.cpp 202 Entry = &MF.front();
480 MF.getFunction().getSubprogram(), &MF.front());
lib/Target/AArch64/AArch64FrameLowering.cpp 386 if (&MF->front() == MBB)
2362 MachineBasicBlock &MBB = MF.front();
lib/Target/AArch64/AArch64SpeculationHardening.cpp 681 EntryBlocks.push_back(&MF.front());
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 1823 MachineBasicBlock &EntryMBB = B.getMF().front();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 653 for (auto MBBI : post_order(&(MF.front()))) {
lib/Target/AMDGPU/SIFrameLowering.cpp 394 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/AMDGPU/SIISelLowering.cpp10713 MachineBasicBlock &MBB = MF.front();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1594 MachineBasicBlock &EntryBB = MF.front();
lib/Target/AMDGPU/SIInstrInfo.cpp 1240 MachineBasicBlock &Entry = MBB.getParent()->front();
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 175 SaveBlocks.push_back(&MF.front());
lib/Target/AMDGPU/SIRegisterInfo.cpp 799 if (MBB == &MF->front())
lib/Target/AMDGPU/SIWholeQuadMode.cpp 899 MachineBasicBlock &Entry = MF.front();
lib/Target/ARM/ARMConstantIslandPass.cpp 699 BBUtils->adjustBBOffsetsAfter(&MF->front());
2412 if (!B && Cond.empty() && BB != &MF->front() &&
lib/Target/ARM/ARMLowOverheadLoops.cpp 103 BBUtils->adjustBBOffsetsAfter(&MF->front());
lib/Target/AVR/AVRFrameLowering.cpp 509 MachineBasicBlock &EntryMBB = MF.front();
lib/Target/Hexagon/HexagonBitSimplify.cpp 2777 MachineBasicBlock &Entry = MF.front();
lib/Target/Hexagon/HexagonExpandCondsets.cpp 396 MachineBasicBlock *Entry = &Dest->getParent()->front();
lib/Target/Hexagon/HexagonFrameLowering.cpp 510 MachineBasicBlock *PrologB = &MF.front(), *EpilogB = nullptr;
778 MachineBasicBlock &EntryB = MF.front();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1270 MachineBasicBlock *EntryBB = &MF->front();
lib/Target/Hexagon/RDFCopy.cpp 102 scanBlock(&DFG.getMF().front());
lib/Target/Hexagon/RDFGraph.cpp 589 MachineBasicBlock *EntryB = &getCode()->front();
lib/Target/Hexagon/RDFLiveness.cpp 803 traverse(&MF.front(), LiveIn);
806 LiveMap[&MF.front()].insert(DFG.getLiveIns());
lib/Target/Lanai/LanaiFrameLowering.cpp 93 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/MSP430/MSP430FrameLowering.cpp 42 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 70 MachineBasicBlock &MBB = MF.front();
lib/Target/Mips/MipsBranchExpansion.cpp 721 MachineBasicBlock &MBB = F.front();
lib/Target/Mips/MipsConstantIslandPass.cpp 650 adjustBBOffsetsAfter(&MF->front());
lib/Target/Mips/MipsMachineFunction.cpp 66 MachineBasicBlock &MBB = MF.front();
lib/Target/NVPTX/NVPTXFrameLowering.cpp 35 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp 88 TFI.emitPrologue(MF, MF.front());
lib/Target/PowerPC/PPCFrameLowering.cpp 633 (!UseAtEnd && (&MBB->getParent()->front() == MBB)))
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 434 MachineBasicBlock &FirstMBB = MF->front();
lib/Target/PowerPC/PPCMIPeephole.cpp 224 MachineBasicBlock *Entry = &MF->front();
lib/Target/RISCV/RISCVFrameLowering.cpp 103 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/Sparc/SparcFrameLowering.cpp 89 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/Sparc/SparcInstrInfo.cpp 479 MachineBasicBlock &FirstMBB = MF->front();
lib/Target/SystemZ/SystemZFrameLowering.cpp 343 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp 76 MachineBasicBlock &EntryMBB = MF.front();
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 275 for (MachineBasicBlock *MBB = &MF.front();;) {
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 242 assert(&MBB != &MF.front() && "Header blocks shouldn't have predecessors");
473 assert(Cont != &MF.front());
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 77 if (MBB == &MF->front())
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp 73 MachineBasicBlock &EntryMBB = MF.front();
lib/Target/X86/X86FloatingPoint.cpp 351 MachineBasicBlock *Entry = &MF.front();
lib/Target/X86/X86FrameLowering.cpp 3216 MachineBasicBlock &MBB = MF.front();
lib/Target/X86/X86InstrInfo.cpp 7760 MachineBasicBlock &FirstMBB = MF.front();
lib/Target/X86/X86PadShortFunction.cpp 111 findReturns(&MF.front());
lib/Target/X86/X86RetpolineThunks.cpp 244 MachineBasicBlock *Entry = &MF.front();
lib/Target/X86/X86VZeroUpper.cpp 322 addDirtySuccessor(MF.front());
lib/Target/XCore/XCoreFrameLowering.cpp 225 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
unittests/Target/X86/MachineSizeOptsTest.cpp 107 MachineBasicBlock &BB0 = F->front();