| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | SSAContext.h | |
| H A D | CFG.h | 372 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 D | SanitizerCoverage.cpp | 546 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 D | BlockCoverageInference.cpp | 54 assert(!ForceInstrumentEntry || shouldInstrumentBlock(F.getEntryBlock())); in BlockCoverageInference() 134 auto &EntryBlock = F.getEntryBlock(); in findDependencies() 278 return &(Info->getFunction().getEntryBlock()); in getEntryNode()
|
| H A D | ThreadSanitizer.cpp | 483 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 D | TailRecursionElimination.cpp | 239 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 D | LoopFuse.cpp | 255 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 D | Reg2Mem.cpp | 56 BasicBlock *BBEntry = &F.getEntryBlock(); in runPass()
|
| H A D | ADCE.cpp | 285 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 D | Speculation.cpp | 98 BasicBlock &ProgramEntry = Fn.getEntryBlock(); in emit() 105 assert(SpeculateDecisionBlock == &Fn.getEntryBlock() && in emit()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 40 I.getName() + ".reg2mem", F->getEntryBlock().begin()); in DemoteRegToStack() 149 F->getEntryBlock().begin()); in DemotePHIToStack()
|
| H A D | Mem2Reg.cpp | 38 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function in promoteMemoryToRegister()
|
| H A D | Instrumentation.cpp | 63 assert(&BB.getParent()->getEntryBlock() == &BB); in PrepareToSplitEntryBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 506 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 D | PPCBoolRetToInt.cpp | 111 IRB.SetInsertPoint(&Func->getEntryBlock(), Func->getEntryBlock().begin()); in translate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 279 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 D | HexagonOptimizeSZextends.cpp | 77 BasicBlock::iterator First = F.getEntryBlock().begin(); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 205 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 D | SuspendCrossingInfo.h | 145 return isDefinitionAcrossSuspend(&A.getParent()->getEntryBlock(), U); in isDefinitionAcrossSuspend()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1688 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 D | EHPersonalities.cpp | 115 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SMEABIPass.cpp | 103 BasicBlock *OrigBB = &F->getEntryBlock(); in updateNewStateFunctions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIAnnotateControlFlow.cpp | 344 for (df_iterator<BasicBlock *> I = df_begin(&F->getEntryBlock()), in run() 345 E = df_end(&F->getEntryBlock()); in run()
|
| H A D | AMDGPUCtorDtorLowering.cpp | 140 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in createInitOrFiniCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | RegionInfo.cpp | 103 TopLevelRegion = new Region(&F.getEntryBlock(), nullptr, in recalculate()
|