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

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DEHPersonalities.cpp83 BasicBlock *EntryBlock = &F.getEntryBlock(); local
99 Worklist.push_back({EntryBlock, EntryBlock});
130 SuccColor = EntryBlock;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp188 VPBasicBlock *EntryBlock = cast<VPBasicBlock>(Region->getEntry()); local
189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock);
H A DVPlan.h1643 /// Set \p EntryBlock as the entry VPBlockBase of this VPRegionBlock. \p
1644 /// EntryBlock must have no predecessors.
1645 void setEntry(VPBlockBase *EntryBlock) {
1646 assert(EntryBlock->getPredecessors().empty() &&
1648 Entry = EntryBlock;
1649 EntryBlock->setParent(this);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp178 BasicBlock *EntryBlock, BasicBlock *ExitBlock,
180 : Region(Region.begin(), Region.end()), EntryBlock(EntryBlock),
183 BasicBlock *EntryBlock; member in struct:__anon2855::FunctionOutliningMultiRegionInfo::OutlineRegionInfo
399 BasicBlock *EntryBlock = &F.front(); local
466 BasicBlock *CurrEntry = EntryBlock;
570 BasicBlock *EntryBlock = &F.front(); local
571 BranchInst *BR = dyn_cast<BranchInst>(EntryBlock->getTerminator());
607 BasicBlock *CurrEntry = EntryBlock;
1039 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]);
177 OutlineRegionInfo(ArrayRef<BasicBlock *> Region, BasicBlock *EntryBlock, BasicBlock *ExitBlock, BasicBlock *ReturnBlock) argument
[all...]
H A DArgumentPromotion.cpp620 BasicBlock &EntryBlock = Arg->getParent()->front(); local
623 for (Instruction &I : EntryBlock)
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp68 BasicBlock &EntryBlock = *F.begin(); local
69 IRBuilder<> Builder(&*getInsertPt(EntryBlock));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp379 BasicBlock *EntryBlock,
1571 BasicBlock *EntryBlock, BasicBlock *ExitBlock,
1596 } else if (UI->getParent() == EntryBlock && isa<PHINode>(UI)) {
1694 BasicBlock *EntryBlock = FirstRegion->getEntry(); local
1697 Optional<uint64_t> ProfileCount = BFI.getBlockProfileCount(EntryBlock);
1706 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs);
1716 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName()
1719 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT);
1720 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock &&
1721 "NewEntryBlock's only pred must be EntryBlock");
1570 insertTrivialPHIs(CHRScope *Scope, BasicBlock *EntryBlock, BasicBlock *ExitBlock, DenseSet<PHINode *> &TrivialPHIs) argument
1809 createMergedBranch(BasicBlock *PreEntryBlock, BasicBlock *EntryBlock, BasicBlock *NewEntryBlock, ValueToValueMapTy &VMap) argument
[all...]
H A DGCOVProfiling.cpp384 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) {
404 GCOVBlock &getEntryBlock() { return EntryBlock; }
457 const uint32_t Outgoing = EntryBlock.OutEdges.size();
461 write(EntryBlock.Number);
462 for (const auto &E : EntryBlock.OutEdges) {
492 GCOVBlock EntryBlock; member in class:__anon2884::GCOVFunction
877 BasicBlock &EntryBlock = F.getEntryBlock(); local
918 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp242 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F);
243 IRBuilder<> Builder(EntryBlock);
H A DLLJIT.cpp67 auto *EntryBlock = BasicBlock::Create(M.getContext(), "entry", WrapperFn); local
68 IRBuilder<> IB(EntryBlock);
488 auto *EntryBlock = BasicBlock::Create(Ctx, "entry", InitFunc);
489 IRBuilder<> IB(EntryBlock);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h494 void traverse(BlockT *EntryBlock);
502 void PopulateLoopsDFS<BlockT, LoopT>::traverse(BlockT *EntryBlock) { argument
503 for (BlockT *BB : post_order(EntryBlock))
/netbsd-current/external/apache2/llvm/dist/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)) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp370 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock();
371 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg();

Completed in 378 milliseconds