Home
last modified time | relevance | path

Searched refs:EntryBlock (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp104 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets() local
120 Worklist.push_back({EntryBlock, EntryBlock}); in colorEHFunclets()
151 SuccColor = EntryBlock; in colorEHFunclets()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h291 auto &EntryBlock = Func.Blocks[Func.Entry]; in createFlowFunction() local
292 if (EntryBlock.Weight == 0 && !EntryBlock.HasUnknownWeight) { in createFlowFunction()
293 EntryBlock.Weight = 1; in createFlowFunction()
294 EntryBlock.HasUnknownWeight = false; in createFlowFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h138 void run(BlockT *EntryBlock);
143 void dfs(BlockT *EntryBlock);
207 void GenericCycleInfoCompute<ContextT>::run(BlockT *EntryBlock) { in run() argument
208 LLVM_DEBUG(errs() << "Entry block: " << Info.Context.print(EntryBlock) in run()
210 dfs(EntryBlock); in run()
316 void GenericCycleInfoCompute<ContextT>::dfs(BlockT *EntryBlock) { in dfs() argument
320 TraverseStack.emplace_back(EntryBlock); in dfs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DIntervalPartition.cpp142 const Node *EntryBlock) { in partitionIntoIntervalsImpl() argument
143 assert(EntryBlock != nullptr); in partitionIntoIntervalsImpl()
158 fillIntervalNode(Graph, Index, Successors, Partitioned, EntryBlock); in partitionIntoIntervalsImpl()
159 Intervals.emplace_back(EntryBlock, &Graph.back()); in partitionIntoIntervalsImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp134 auto &EntryBlock = F.getEntryBlock(); in findDependencies() local
138 getReachableAvoiding(EntryBlock, BB, /*IsForward=*/true, in findDependencies()
168 PredecessorDependencies[&EntryBlock].clear(); in findDependencies()
169 SuccessorDependencies[&EntryBlock].clear(); in findDependencies()
H A DControlHeightReduction.cpp347 BasicBlock *EntryBlock,
1700 BasicBlock *EntryBlock = FirstRegion->getEntry(); in transformScopes() local
1712 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs); in transformScopes()
1722 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName() in transformScopes()
1725 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
1726 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in transformScopes()
1729 BasicBlock *PreEntryBlock = EntryBlock; in transformScopes()
1739 BranchInst *MergedBr = createMergedBranch(PreEntryBlock, EntryBlock, in transformScopes()
1822 BasicBlock *EntryBlock, in createMergedBranch() argument
1828 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in createMergedBranch()
[all …]
H A DGCOVProfiling.cpp331 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction()
351 GCOVBlock &getEntryBlock() { return EntryBlock; } in getEntryBlock()
404 const uint32_t Outgoing = EntryBlock.OutEdges.size(); in writeOut()
408 write(EntryBlock.Number); in writeOut()
409 for (const auto &E : EntryBlock.OutEdges) { in writeOut()
439 GCOVBlock EntryBlock; member in __anone531cbe00311::GCOVFunction
832 BasicBlock &EntryBlock = F.getEntryBlock(); in emitProfileNotes() local
873 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line); in emitProfileNotes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp174 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in OutlineRegionInfo()
176 : Region(Region.begin(), Region.end()), EntryBlock(EntryBlock), in OutlineRegionInfo()
179 BasicBlock *EntryBlock; member
349 BasicBlock *EntryBlock = &F.front(); in computeOutliningColdRegionsInfo() local
414 BasicBlock *CurrEntry = EntryBlock; in computeOutliningColdRegionsInfo()
518 BasicBlock *EntryBlock = &F.front(); in computeOutliningInfo() local
519 BranchInst *BR = dyn_cast<BranchInst>(EntryBlock->getTerminator()); in computeOutliningInfo()
555 BasicBlock *CurrEntry = EntryBlock; in computeOutliningInfo()
989 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]); in FunctionCloner()
1116 LookupAC(*RegionInfo.EntryBlock->getParent()), in doMultiRegionFunctionOutlining()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp108 BasicBlock &EntryBlock = *F.begin(); in lowerKernelArguments() local
109 IRBuilder<> Builder(&EntryBlock, getInsertPt(EntryBlock)); in lowerKernelArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp516 auto &EntryBlock = in createEntry() local
519 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry()
520 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry()
522 return G.addAnonymousSymbol(EntryBlock, 0, 8, false, false); in createEntry()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp233 [[maybe_unused]] const MachineBasicBlock *EntryBlock = &MF.front(); in sortBasicBlocksAndUpdateBranches() local
240 assert(&MF.front() == EntryBlock && in sortBasicBlocksAndUpdateBranches()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h512 void traverse(BlockT *EntryBlock);
520 void PopulateLoopsDFS<BlockT, LoopT>::traverse(BlockT *EntryBlock) { in traverse() argument
521 for (BlockT *BB : post_order(EntryBlock)) in traverse()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp264 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F); in makeStub() local
265 IRBuilder<> Builder(EntryBlock); in makeStub()
H A DLLJIT.cpp70 auto *EntryBlock = BasicBlock::Create(M.getContext(), "entry", WrapperFn); in addHelperAndWrapper() local
71 IRBuilder<> IB(EntryBlock); in addHelperAndWrapper()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp470 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); in getGadgetGraph() local
472 EntryBlock.Addr->members_if(DataFlowGraph::IsPhi, DFG)) { in getGadgetGraph()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h2587 void setEntry(VPBlockBase *EntryBlock) { in setEntry() argument
2588 assert(EntryBlock->getPredecessors().empty() && in setEntry()
2590 Entry = EntryBlock; in setEntry()
2591 EntryBlock->setParent(this); in setEntry()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp479 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock(); in visitAllocaInst() local
480 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()