Searched refs:EntryBlock (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DEHPersonalities.cpp79 BasicBlock *EntryBlock = &F.getEntryBlock(); local
95 Worklist.push_back({EntryBlock, EntryBlock});
126 SuccColor = EntryBlock;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp188 VPBasicBlock *EntryBlock = cast<VPBasicBlock>(Region->getEntry()); local
189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock);
H A DVPlan.h1185 /// Set \p EntryBlock as the entry VPBlockBase of this VPRegionBlock. \p
1186 /// EntryBlock must have no predecessors.
1187 void setEntry(VPBlockBase *EntryBlock) {
1188 assert(EntryBlock->getPredecessors().empty() &&
1190 Entry = EntryBlock;
1191 EntryBlock->setParent(this);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp186 BasicBlock *EntryBlock, BasicBlock *ExitBlock,
188 : Region(Region.begin(), Region.end()), EntryBlock(EntryBlock),
191 BasicBlock *EntryBlock; member in struct:__anon2600::FunctionOutliningMultiRegionInfo::OutlineRegionInfo
395 BasicBlock *EntryBlock = &F->front(); local
465 BasicBlock *CurrEntry = EntryBlock;
558 BasicBlock *EntryBlock = &F->front(); local
559 BranchInst *BR = dyn_cast<BranchInst>(EntryBlock->getTerminator());
595 BasicBlock *CurrEntry = EntryBlock;
1009 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]);
185 OutlineRegionInfo(ArrayRef<BasicBlock *> Region, BasicBlock *EntryBlock, BasicBlock *ExitBlock, BasicBlock *ReturnBlock) argument
[all...]
H A DArgumentPromotion.cpp625 BasicBlock &EntryBlock = Arg->getParent()->front(); local
628 for (Instruction &I : EntryBlock)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp72 BasicBlock &EntryBlock = *F.begin(); local
73 IRBuilder<> Builder(&*EntryBlock.begin());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp383 BasicBlock *EntryBlock,
1579 BasicBlock *EntryBlock, BasicBlock *ExitBlock,
1606 } else if (UI->getParent() == EntryBlock && isa<PHINode>(UI)) {
1706 BasicBlock *EntryBlock = FirstRegion->getEntry(); local
1709 Optional<uint64_t> ProfileCount = BFI.getBlockProfileCount(EntryBlock);
1718 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs);
1728 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName()
1731 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT);
1732 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock &&
1733 "NewEntryBlock's only pred must be EntryBlock");
1578 insertTrivialPHIs(CHRScope *Scope, BasicBlock *EntryBlock, BasicBlock *ExitBlock, DenseSet<PHINode *> &TrivialPHIs) argument
1821 createMergedBranch(BasicBlock *PreEntryBlock, BasicBlock *EntryBlock, BasicBlock *NewEntryBlock, ValueToValueMapTy &VMap) argument
[all...]
H A DGCOVProfiling.cpp744 BasicBlock &EntryBlock = F.getEntryBlock();
745 BasicBlock::iterator It = EntryBlock.begin();
748 EntryBlock.splitBasicBlock(It);
762 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp244 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F);
245 IRBuilder<> Builder(EntryBlock);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h484 void traverse(BlockT *EntryBlock);
492 void PopulateLoopsDFS<BlockT, LoopT>::traverse(BlockT *EntryBlock) { argument
493 for (BlockT *BB : post_order(EntryBlock))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp428 BasicBlock &EntryBlock = Arg->getParent()->getEntryBlock(); local
431 EntryBlock.getTerminator());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp471 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); local
473 EntryBlock.Addr->members_if(DataFlowGraph::IsPhi, DFG)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp364 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock(); local
365 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg();

Completed in 190 milliseconds