|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/IntervalIterator.h 103 if (!ProcessInterval(&M->front())) {
include/llvm/Analysis/LoopInfoImpl.h 324 BlockT *EntryBB = &BB->getParent()->front();
330 assert(BB != &getHeader()->getParent()->front() &&
include/llvm/IR/Function.h 670 BasicBlock &getEntryBlock() { return front(); }
include/llvm/Support/GenericDomTree.h 453 NodeT &Entry = A->getParent()->front();
lib/CodeGen/SafeStack.cpp 772 IRBuilder<> IRB(&F.front(), F.begin()->getFirstInsertionPt());
lib/CodeGen/SjLjEHPrepare.cpp 172 BasicBlock *EntryBB = &F.front();
233 assert(AfterAllocaInsPt != F.front().end());
385 BasicBlock *EntryBB = &F.front();
433 if (&BB == &F.front())
448 if (&BB == &F.front())
lib/ExecutionEngine/Interpreter/Execution.cpp 2141 StackFrame.CurBB = &F->front();
lib/IR/Verifier.cpp 4437 Assert(BB == &BB->getParent()->front(),
lib/Target/ARM/ARMCodeGenPrepare.cpp 532 BasicBlock &BB = Arg->getParent()->front();
lib/Target/Hexagon/HexagonCommonGEP.cpp 412 getBlockTraversalOrder(&Fn->front(), BO);
1246 BO.push_back(&Fn->front());
lib/Transforms/IPO/ArgumentPromotion.cpp 624 BasicBlock &EntryBlock = Arg->getParent()->front();
lib/Transforms/IPO/CalledValuePropagation.cpp 280 SS.MarkBlockExecutable(&F->front());
379 Solver.MarkBlockExecutable(&F.front());
lib/Transforms/IPO/MergeFunctions.cpp 662 if (F->front().size() <= 2) {
lib/Transforms/IPO/PartialInlining.cpp 394 BasicBlock *EntryBlock = &F->front();
557 BasicBlock *EntryBlock = &F->front();
637 assert(OutliningInfo->Entries[0] == &F->front() &&
lib/Transforms/InstCombine/InstructionCombining.cpp 3489 AddReachableCodeToWorklist(&F.front(), DL, Visited, ICWorklist, TLI);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1763 IRBuilder<> IRB(&GlobalInit.front(),
1764 GlobalInit.front().getFirstInsertionPt());
2549 IRBuilder<> IRB(&F.front(), F.front().begin());
2549 IRBuilder<> IRB(&F.front(), F.front().begin());
2561 IRBuilder<> IRB(&F.front().front());
2890 Instruction *CopyInsertPoint = &F.front().front();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1756 return &G->getFunc().front();
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 173 Changed |= OptimizeBB(&F->front());
lib/Transforms/Scalar/DeadStoreElimination.cpp 759 BasicBlock &Entry = BB.getParent()->front();
lib/Transforms/Scalar/SCCP.cpp 1310 MarkBlockExecutable(&F->front());
1809 Solver.MarkBlockExecutable(&F.front());
2031 Solver.MarkBlockExecutable(&F.front());
2073 if (Solver.isBlockExecutable(&F.front()))
2089 if (&*BB != &F.front())
2118 if (!Solver.isBlockExecutable(&F.front()))
2119 NumInstRemoved += changeToUnreachable(F.front().getFirstNonPHI(),
lib/Transforms/Utils/CodeExtractor.cpp 1095 &codeReplacer->getParent()->front().front());
1113 &codeReplacer->getParent()->front().front());
lib/Transforms/Utils/Evaluator.cpp 693 BasicBlock *CurBB = &F->front();
lib/Transforms/Utils/InlineFunction.cpp 1722 CalledFunc->front());
lib/Transforms/Utils/Local.cpp 2016 BasicBlock *BB = &F.front();
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 648 RenamePassWorkList.emplace_back(&F.front(), nullptr, std::move(Values),
tools/clang/lib/CodeGen/CGVTables.cpp 201 llvm::BasicBlock *EntryBB = &Fn->front();
tools/lldb/source/Expression/IRInterpreter.cpp 686 frame.Jump(&function.front());
tools/llvm-stress/llvm-stress.cpp 709 for (auto &Instr : F->front()) {
unittests/Analysis/OrderedBasicBlockTest.cpp 40 BasicBlock::iterator I = F->front().begin();
44 OrderedBasicBlock OBB(&F->front());
unittests/Analysis/SparsePropagation.cpp 171 SS.MarkBlockExecutable(&F->front());
unittests/IR/InstructionsTest.cpp 1026 BasicBlock &BB = F->front();
unittests/IR/ValueTest.cpp 41 EXPECT_FALSE(F->isUsedInBasicBlock(&F->front()));
42 EXPECT_TRUE(std::next(F->arg_begin())->isUsedInBasicBlock(&F->front()));
43 EXPECT_TRUE(F->arg_begin()->isUsedInBasicBlock(&F->front()));
unittests/Transforms/Utils/LocalTest.cpp 147 Instruction *Inst = &F->front().front();
160 for (const Instruction &I : F->front())
551 for (const Instruction &I : F->front()) {
568 Instruction *Inst = &F->front().front();
577 BasicBlock *BB = &F->front();
615 BasicBlock &BB = F.front();
712 BasicBlock &BB = F.front();