Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DSSAContext.h
H A DCFG.h372 static NodeRef getEntryNode(Function *F) { return &F->getEntryBlock(); }
396 static NodeRef getEntryNode(const Function *F) { return &F->getEntryBlock(); }
427 return &G.Graph->getEntryBlock();
440 return &G.Graph->getEntryBlock();
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp546 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in instrumentModule()
554 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in instrumentModule()
601 if (Options.NoPrune || &F.getEntryBlock() == BB) in shouldInstrumentBlock()
605 &F.getEntryBlock() != BB) in shouldInstrumentBlock()
659 if (isa<UnreachableInst>(F.getEntryBlock().getTerminator())) in instrumentFunction()
782 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
784 if (&F.getEntryBlock() == AllBlocks[i]) { in CreatePCArray()
833 BasicBlock &BB = F.getEntryBlock(); in CreateGateBranch()
1039 bool IsEntryBB = &BB == &F.getEntryBlock(); in InjectCoverageAtBlock()
1194 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in createFunctionControlFlow()
[all …]
H A DBlockCoverageInference.cpp54 assert(!ForceInstrumentEntry || shouldInstrumentBlock(F.getEntryBlock())); in BlockCoverageInference()
134 auto &EntryBlock = F.getEntryBlock(); in findDependencies()
278 return &(Info->getFunction().getEntryBlock()); in getEntryNode()
H A DThreadSanitizer.cpp483 InstrumentationIRBuilder IRB(&F.getEntryBlock(), in InsertRuntimeIgnores()
484 F.getEntryBlock().getFirstNonPHIIt()); in InsertRuntimeIgnores()
573 InstrumentationIRBuilder IRB(&F.getEntryBlock(), in sanitizeFunction()
574 F.getEntryBlock().getFirstNonPHIIt()); in sanitizeFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp239 BasicBlock *BB = &F.getEntryBlock(); in markTails()
445 BFI ? BFI->getBlockFreq(&F.getEntryBlock()).getFrequency() : 0U), in TailRecursionEliminator()
508 if (BB == &F.getEntryBlock() && &BB->front() == CI && in findTRECandidate()
525 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
597 if (P == &F.getEntryBlock()) { in insertAccumulator()
624 CI->getArgOperand(OpndIdx)->getName(), F.getEntryBlock().begin()); in copyByValueOperandIntoLocalTemp()
765 assert(&F.getEntryBlock() != BB); in eliminateCall()
H A DLoopFuse.cpp255 BasicBlock *getEntryBlock() const { in getEntryBlock() function
309 << (getEntryBlock() ? getEntryBlock()->getName() : "nullptr") in dump()
399 BasicBlock *LHSEntryBlock = LHS.getEntryBlock(); in operator ()()
400 BasicBlock *RHSEntryBlock = RHS.getEntryBlock(); in operator ()()
660 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(), in isControlFlowEquivalent()
1377 assert(DT.dominates(FC0.getEntryBlock(), FC1.getEntryBlock())); in dependencesAllowFusion()
1440 return FC0.getNonLoopBlock() == FC1.getEntryBlock(); in isAdjacent()
1442 return FC0.ExitBlock == FC1.getEntryBlock(); in isAdjacent()
H A DReg2Mem.cpp56 BasicBlock *BBEntry = &F.getEntryBlock(); in runPass()
H A DADCE.cpp285 for (auto *BB: depth_first_ext(&F.getEntryBlock(), State)) { in initialize()
319 auto *BB = &F.getEntryBlock(); in initialize()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp98 BasicBlock &ProgramEntry = Fn.getEntryBlock(); in emit()
105 assert(SpeculateDecisionBlock == &Fn.getEntryBlock() && in emit()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp40 I.getName() + ".reg2mem", F->getEntryBlock().begin()); in DemoteRegToStack()
149 F->getEntryBlock().begin()); in DemotePHIToStack()
H A DMem2Reg.cpp38 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function in promoteMemoryToRegister()
H A DInstrumentation.cpp63 assert(&BB.getParent()->getEntryBlock() == &BB); in PrepareToSplitEntryBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp506 BasicBlock::iterator FirstInst = F.getEntryBlock().begin(); in copyByValParam()
538 BasicBlock::iterator FirstInst = Func->getEntryBlock().begin(); in handleByValParam()
578 IRBuilder<> IRB(&Func->getEntryBlock().front()); in handleByValParam()
610 InsertPt = Arg->getParent()->getEntryBlock().begin(); in markPointerAsAS()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp111 IRB.SetInsertPoint(&Func->getEntryBlock(), Func->getEntryBlock().begin()); in translate()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp279 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); in emitExceptionRegistrationRecord()
562 if (&F.getEntryBlock() == BB) in getPredState()
682 if (&F.getEntryBlock() == BB) in addStateStores()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp77 BasicBlock::iterator First = F.getEntryBlock().begin(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp205 assert(FuncletPad || FuncletEntryBB == &Fn->getEntryBlock()); in calculateStateNumbersForInvokes()
611 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateSEHStateNumbers()
635 const BasicBlock *EntryBB = &(Fn->getEntryBlock()); in calculateWinCXXEHStateNumbers()
926 if (FuncletPadBB == &F.getEntryBlock()) in cloneCommonBlocks()
1282 F.getEntryBlock().begin()); in insertPHILoads()
1367 F.getEntryBlock().begin()); in replaceUseWithLoad()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSuspendCrossingInfo.h145 return isDefinitionAcrossSuspend(&A.getParent()->getEntryBlock(), U); in isDefinitionAcrossSuspend()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1688 IRBuilder<> Builder(&F.getEntryBlock(), in eliminateSwiftErrorArgument()
1689 F.getEntryBlock().getFirstNonPHIOrDbg()); in eliminateSwiftErrorArgument()
1735 for (auto &Inst : F.getEntryBlock()) { in eliminateSwiftError()
1766 DomSet.insert(&F.getEntryBlock()); in sinkLifetimeStartMarkers()
1842 auto InsertPt = F->getEntryBlock().getFirstInsertionPt(); in salvageDebugInfoImpl()
1845 Builder.SetInsertPoint(&F->getEntryBlock(), InsertPt); in salvageDebugInfoImpl()
1952 InsertPt = F->getEntryBlock().begin(); in salvageDebugInfo()
1994 InsertPt = F->getEntryBlock().begin(); in salvageDebugInfo()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp115 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSMEABIPass.cpp103 BasicBlock *OrigBB = &F->getEntryBlock(); in updateNewStateFunctions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp344 for (df_iterator<BasicBlock *> I = df_begin(&F->getEntryBlock()), in run()
345 E = df_end(&F->getEntryBlock()); in run()
H A DAMDGPUCtorDtorLowering.cpp140 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in createInitOrFiniCalls()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp103 TopLevelRegion = new Region(&F.getEntryBlock(), nullptr, in recalculate()

1234567