Home
last modified time | relevance | path

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

12345

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h352 static NodeRef getEntryNode(Function *F) { return &F->getEntryBlock(); }
369 static NodeRef getEntryNode(const Function *F) { return &F->getEntryBlock(); }
393 return &G.Graph->getEntryBlock();
399 return &G.Graph->getEntryBlock();
H A DFunction.h763 const BasicBlock &getEntryBlock() const { return front(); } in getEntryBlock() function
764 BasicBlock &getEntryBlock() { return front(); } in getEntryBlock() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp99 BasicBlock &ProgramEntry = Fn.getEntryBlock(); in emit()
106 assert(SpeculateDecisionBlock == &Fn.getEntryBlock() && in emit()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp40 I.getName() + ".reg2mem", &F->getEntryBlock().front()); in DemoteRegToStack()
127 &F->getEntryBlock().front()); in DemotePHIToStack()
H A DMem2Reg.cpp38 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function in promoteMemoryToRegister()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp257 BasicBlock *getEntryBlock() const { in getEntryBlock() function
311 << (getEntryBlock() ? getEntryBlock()->getName() : "nullptr") in dump()
395 BasicBlock *LHSEntryBlock = LHS.getEntryBlock(); in operator ()()
396 BasicBlock *RHSEntryBlock = RHS.getEntryBlock(); in operator ()()
637 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(), in isControlFlowEquivalent()
1170 assert(DT.dominates(FC0.getEntryBlock(), FC1.getEntryBlock())); in dependencesAllowFusion()
1233 return FC0.getNonLoopBlock() == FC1.getEntryBlock(); in isAdjacent()
1235 return FC0.ExitBlock == FC1.getEntryBlock(); in isAdjacent()
H A DTailRecursionElimination.cpp236 BasicBlock *BB = &F.getEntryBlock(); in markTails()
487 if (BB == &F.getEntryBlock() && in findTRECandidate()
505 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
571 if (P == &F.getEntryBlock()) { in insertAccumulator()
598 CI->getArgOperand(OpndIdx)->getName(), &*F.getEntryBlock().begin()); in copyByValueOperandIntoLocalTemp()
H A DReg2Mem.cpp56 BasicBlock *BBEntry = &F.getEntryBlock(); in runPass()
H A DStructurizeCFG.cpp557 PhiInserter.AddAvailableValue(&Func->getEntryBlock(), Default); in insertConditions()
631 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in setPhiValues()
871 if (LoopStart == &LoopFunc->getEntryBlock()) { in handleLoops()
941 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in rebuildSSA()
H A DADCE.cpp281 for (auto *BB: depth_first_ext(&F.getEntryBlock(), State)) { in initialize()
315 auto *BB = &F.getEntryBlock(); in initialize()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp507 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in instrumentModule()
553 if (Options.NoPrune || &F.getEntryBlock() == BB) in shouldInstrumentBlock()
557 &F.getEntryBlock() != BB) in shouldInstrumentBlock()
613 if (isa<UnreachableInst>(F.getEntryBlock().getTerminator())) in instrumentFunction()
716 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
718 if (&F.getEntryBlock() == AllBlocks[i]) { in CreatePCArray()
899 bool IsEntryBB = &BB == &F.getEntryBlock(); in InjectCoverageAtBlock()
H A DInstrumentation.cpp43 assert(&BB.getParent()->getEntryBlock() == &BB); in PrepareToSplitEntryBlock()
H A DInstrOrderFile.cpp117 BasicBlock *OrigEntry = &F.getEntryBlock(); in generateCodeSequence()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DStructuralHash.cpp43 BBs.push_back(&F.getEntryBlock()); in update()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp231 Instruction *FirstInst = &(Func->getEntryBlock().front()); in handleByValParam()
310 InsertPt = Arg->getParent()->getEntryBlock().begin(); in markPointerAsGlobal()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp195 auto *EI = &(*(K->getEntryBlock().getFirstInsertionPt())); in activateLaneZero()
299 auto *EI = &(*(F->getEntryBlock().getFirstInsertionPt())); in getReplacementInst()
H A DSIAnnotateControlFlow.cpp331 for (df_iterator<BasicBlock *> I = df_begin(&F.getEntryBlock()), in runOnFunction()
332 E = df_end(&F.getEntryBlock()); I != E; ++I) { in runOnFunction()
H A DAMDGPUAnnotateUniformValues.cpp119 F->getEntryBlock().getFirstNonPHI()); in visitLoadInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp276 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); in emitExceptionRegistrationRecord()
545 if (&F.getEntryBlock() == BB) in getPredState()
665 if (&F.getEntryBlock() == BB) in addStateStores()
H A DX86LowerAMXType.cpp76 new AllocaInst(V256I32Ty, AllocaAS, "", &F.getEntryBlock().front()); in createAllocaInstAtEntry()
387 IRBuilder<> Builder(&F->getEntryBlock().front()); in getAllocaPos()
392 new AllocaInst(V256I32Ty, AllocaAS, "", &F->getEntryBlock().front()); in getAllocaPos()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp85 Instruction* First = &F.getEntryBlock().front(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DEHPersonalities.cpp83 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets()
H A DRegionInfo.cpp101 TopLevelRegion = new Region(&F.getEntryBlock(), nullptr, in recalculate()
H A DRegionPass.cpp287 if (R.getEntry() == &F.getEntryBlock()) in skipRegion()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp191 assert(FuncletPad || FuncletEntryBB == &Fn->getEntryBlock()); in calculateStateNumbersForInvokes()
752 if (FuncletPadBB == &F.getEntryBlock()) in cloneCommonBlocks()
1098 &F.getEntryBlock().front()); in insertPHILoads()
1183 &F.getEntryBlock().front()); in replaceUseWithLoad()

12345