Home
last modified time | relevance | path

Searched refs:getEntryBlock (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCFG.cpp29 const BasicBlock *BB = &F.getEntryBlock(); in FindFunctionBackedges()
216 if (BB == &BB->getParent()->getEntryBlock()) in isPotentiallyReachable()
230 if (A->getParent() == &A->getParent()->getParent()->getEntryBlock()) in isPotentiallyReachable()
232 if (B->getParent() == &A->getParent()->getParent()->getEntryBlock()) in isPotentiallyReachable()
H A DEHPersonalities.cpp80 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets()
H A DRegionInfo.cpp104 TopLevelRegion = new Region(&F.getEntryBlock(), nullptr, in recalculate()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCFG.h354 static NodeRef getEntryNode(Function *F) { return &F->getEntryBlock(); }
371 static NodeRef getEntryNode(const Function *F) { return &F->getEntryBlock(); }
395 return &G.Graph->getEntryBlock();
401 return &G.Graph->getEntryBlock();
H A DFunction.h640 const BasicBlock &getEntryBlock() const { return front(); } in getEntryBlock() function
641 BasicBlock &getEntryBlock() { return front(); } in getEntryBlock() function
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp156 Instruction *FirstInst = &(Func->getEntryBlock().front()); in handleByValParam()
185 InsertPt = Arg->getParent()->getEntryBlock().begin(); in markPointerAsGlobal()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp41 I.getName() + ".reg2mem", &F->getEntryBlock().front()); in DemoteRegToStack()
126 &F->getEntryBlock().front()); in DemotePHIToStack()
H A DMem2Reg.cpp38 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function in promoteMemoryToRegister()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp419 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in runOnModule()
474 if (Options.NoPrune || &F.getEntryBlock() == BB) in shouldInstrumentBlock()
478 &F.getEntryBlock() != BB) in shouldInstrumentBlock()
502 if (isa<UnreachableInst>(F.getEntryBlock().getTerminator())) in runOnFunction()
592 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
594 if (&F.getEntryBlock() == AllBlocks[i]) { in CreatePCArray()
771 bool IsEntryBB = &BB == &F.getEntryBlock(); in InjectCoverageAtBlock()
H A DInstrumentation.cpp42 assert(&BB.getParent()->getEntryBlock() == &BB); in PrepareToSplitEntryBlock()
H A DDataFlowSanitizer.cpp917 SmallVector<BasicBlock *, 4> BBList(depth_first(&i->getEntryBlock())); in runOnModule()
962 Pos = &DFSF.F->getEntryBlock().front(); in runOnModule()
984 IRBuilder<> IRB(&F->getEntryBlock().front()); in getArgTLSPtr()
994 IRBuilder<> IRB(&F->getEntryBlock().front()); in getRetvalTLS()
1015 DFS.ArgTLS ? &*F->getEntryBlock().begin() in getShadow()
1593 "labelva", &DFSF.F->getEntryBlock().front()); in visitCallSite()
1608 "labelreturn", &DFSF.F->getEntryBlock().front()); in visitCallSite()
1697 "", &DFSF.F->getEntryBlock().front()); in visitCallSite()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp233 BasicBlock *BB = &F.getEntryBlock(); in markTails()
481 if (BB == &F->getEntryBlock() && in findTRECandidate()
572 OldEntry = &F->getEntryBlock(); in eliminateRecursiveTailCall()
645 if (P == &F->getEntryBlock()) in eliminateRecursiveTailCall()
H A DStructurizeCFG.cpp422 BasicBlock &EntryBlock = Arg->getParent()->getEntryBlock(); in invert()
545 PhiInserter.AddAvailableValue(&Func->getEntryBlock(), Default); in insertConditions()
614 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in setPhiValues()
859 if (LoopStart == &LoopFunc->getEntryBlock()) { in handleLoops()
929 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in rebuildSSA()
H A DReg2Mem.cpp76 BasicBlock *BBEntry = &F.getEntryBlock(); in INITIALIZE_PASS_DEPENDENCY()
H A DInstSimplifyPass.cpp37 for (BasicBlock *BB : depth_first(&F.getEntryBlock())) { in runImpl()
H A DADCE.cpp279 for (auto *BB: depth_first_ext(&F.getEntryBlock(), State)) { in initialize()
313 auto *BB = &F.getEntryBlock(); in initialize()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86WinEHState.cpp283 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); in emitExceptionRegistrationRecord()
553 if (&F.getEntryBlock() == BB) in getPredState()
676 if (&F.getEntryBlock() == BB) in addStateStores()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp108 L->getHeader()->getParent()->getEntryBlock().getTerminator(); in runOnLoop()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp312 for (df_iterator<BasicBlock *> I = df_begin(&F.getEntryBlock()), in runOnFunction()
313 E = df_end(&F.getEntryBlock()); I != E; ++I) { in runOnFunction()
H A DAMDGPUAnnotateUniformValues.cpp150 ArrayRef<Value*>(Idx), Twine(""), F->getEntryBlock().getFirstNonPHI()); in visitLoadInst()
H A DAMDGPUInline.cpp156 const BasicBlock &BB = Callee->getEntryBlock(); in isWrapperOnlyCall()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp282 Entry->moveBefore(&NewF->getEntryBlock()); in createClone()
291 IRBuilder<> Builder(&NewF->getEntryBlock().front()); in createClone()
766 BasicBlock &BB = F.getEntryBlock(); // TODO: Look at other blocks as well. in relocateInstructionBefore()
844 Instruction *InsertPt = F.getEntryBlock().getTerminator(); in prepareForSplit()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp85 Instruction* First = &F.getEntryBlock().front(); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp189 assert(FuncletPad || FuncletEntryBB == &Fn->getEntryBlock()); in calculateStateNumbersForInvokes()
731 if (FuncletPadBB == &F.getEntryBlock()) in cloneCommonBlocks()
1082 &F.getEntryBlock().front()); in insertPHILoads()
1168 &F.getEntryBlock().front()); in replaceUseWithLoad()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DPass.cpp197 if (&BB == &F->getEntryBlock()) in skipBasicBlock()

12345