Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/unittests/Analysis/
H A DCFGDominatorTree.cpp46 CFGBlock *EntryBlock = *(cfg->begin() + 3); in TEST() local
47 EXPECT_EQ(EntryBlock, &cfg->getEntry()); in TEST()
57 EXPECT_TRUE(Dom.dominates(EntryBlock, ExitBlock)); in TEST()
62 EXPECT_TRUE(Dom.dominates(EntryBlock, CaseABlock)); in TEST()
66 EXPECT_TRUE(Dom.dominates(EntryBlock, SwitchBlock)); in TEST()
68 EXPECT_TRUE(Dom.dominates(EntryBlock, EntryBlock)); in TEST()
69 EXPECT_FALSE(Dom.properlyDominates(EntryBlock, EntryBlock)); in TEST()
79 EXPECT_TRUE(PostDom.dominates(EntryBlock, EntryBlock)); in TEST()
80 EXPECT_FALSE(Dom.properlyDominates(EntryBlock, EntryBlock)); in TEST()
139 CFGBlock *EntryBlock = *(cfg->begin() + 5); in TEST() local
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dfold-fops-into-selects.ll4 EntryBlock:
13 EntryBlock:
23 EntryBlock:
33 EntryBlock:
43 EntryBlock:
53 EntryBlock:
63 EntryBlock:
H A Dfold-bin-operand.ll31 ; CHECK-NEXT: EntryBlock:
36 EntryBlock:
44 ; CHECK-NEXT: EntryBlock:
49 EntryBlock:
57 ; CHECK-NEXT: EntryBlock:
62 EntryBlock:
70 ; CHECK-NEXT: EntryBlock:
75 EntryBlock:
H A Dadd3.ll9 EntryBlock:
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A D2007-11-23-BitcastCrash.ll6 EntryBlock:
13 asmBlockAt738ab7f3: ; preds = %asmBlockAt738ab7f3, %EntryBlock
14 %ebp95 = phi i32 [ 128, %EntryBlock ], [ %24, %asmBlockAt738ab7f3 ] ; <i32> [#uses=2]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DEHPersonalities.cpp87 BasicBlock *EntryBlock = &F.getEntryBlock(); in colorEHFunclets() local
103 Worklist.push_back({EntryBlock, EntryBlock}); in colorEHFunclets()
134 SuccColor = EntryBlock; in colorEHFunclets()
/llvm-project-15.0.7/polly/lib/Transform/
H A DCodePreparation.cpp64 auto &EntryBlock = F.getEntryBlock(); in run() local
65 BasicBlock::iterator I = EntryBlock.begin(); in run()
73 splitEntryBlockForAlloca(&EntryBlock, &DT, &LI, nullptr); in run()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h138 void run(BlockT *EntryBlock);
143 void dfs(BlockT *EntryBlock);
190 void GenericCycleInfoCompute<ContextT>::run(BlockT *EntryBlock) { in run() argument
191 LLVM_DEBUG(errs() << "Entry block: " << Info.Context.print(EntryBlock) in run()
193 dfs(EntryBlock); in run()
299 void GenericCycleInfoCompute<ContextT>::dfs(BlockT *EntryBlock) { in dfs() argument
303 TraverseStack.emplace_back(EntryBlock); in dfs()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp175 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in OutlineRegionInfo()
177 : Region(Region.begin(), Region.end()), EntryBlock(EntryBlock), in OutlineRegionInfo()
180 BasicBlock *EntryBlock; member
396 BasicBlock *EntryBlock = &F.front(); in computeOutliningColdRegionsInfo() local
461 BasicBlock *CurrEntry = EntryBlock; in computeOutliningColdRegionsInfo()
565 BasicBlock *EntryBlock = &F.front(); in computeOutliningInfo() local
566 BranchInst *BR = dyn_cast<BranchInst>(EntryBlock->getTerminator()); in computeOutliningInfo()
602 BasicBlock *CurrEntry = EntryBlock; in computeOutliningInfo()
1036 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]); in FunctionCloner()
1164 LookupAC(*RegionInfo.EntryBlock->getParent()), in doMultiRegionFunctionOutlining()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DDebugInfoTest.cpp334 auto *EntryBlock = &F->getEntryBlock(); in TEST() local
338 auto *Alloca = &*EntryBlock->begin(); in TEST()
339 auto *Ret = EntryBlock->getTerminator(); in TEST()
346 IRBuilder<> Builder(EntryBlock); in TEST()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp472 auto &EntryBlock = in createEntry() local
475 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry()
476 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry()
478 return G.addAnonymousSymbol(EntryBlock, 0, 8, false, false); in createEntry()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A D2009-08-08-CastError.ll8 EntryBlock:
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp339 BasicBlock *EntryBlock,
1671 BasicBlock *EntryBlock = FirstRegion->getEntry(); in transformScopes() local
1683 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs); in transformScopes()
1693 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName() in transformScopes()
1696 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
1697 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in transformScopes()
1700 BasicBlock *PreEntryBlock = EntryBlock; in transformScopes()
1710 BranchInst *MergedBr = createMergedBranch(PreEntryBlock, EntryBlock, in transformScopes()
1787 BasicBlock *EntryBlock, in createMergedBranch() argument
1793 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in createMergedBranch()
[all …]
H A DGCOVProfiling.cpp330 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction()
350 GCOVBlock &getEntryBlock() { return EntryBlock; } in getEntryBlock()
403 const uint32_t Outgoing = EntryBlock.OutEdges.size(); in writeOut()
407 write(EntryBlock.Number); in writeOut()
408 for (const auto &E : EntryBlock.OutEdges) { in writeOut()
438 GCOVBlock EntryBlock; member in __anon434f465a0311::GCOVFunction
826 BasicBlock &EntryBlock = F.getEntryBlock(); in emitProfileNotes() local
867 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line); in emitProfileNotes()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp196 void polly::splitEntryBlockForAlloca(BasicBlock *EntryBlock, DominatorTree *DT, in splitEntryBlockForAlloca() argument
200 BasicBlock::iterator I = EntryBlock->begin(); in splitEntryBlockForAlloca()
205 splitBlock(EntryBlock, &*I, DT, LI, RI); in splitEntryBlockForAlloca()
208 void polly::splitEntryBlockForAlloca(BasicBlock *EntryBlock, Pass *P) { in splitEntryBlockForAlloca() argument
217 polly::splitEntryBlockForAlloca(EntryBlock, DT, LI, RI); in splitEntryBlockForAlloca()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp69 BasicBlock &EntryBlock = *F.begin(); in runOnFunction() local
70 IRBuilder<> Builder(&*getInsertPt(EntryBlock)); in runOnFunction()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h491 void traverse(BlockT *EntryBlock);
499 void PopulateLoopsDFS<BlockT, LoopT>::traverse(BlockT *EntryBlock) { in traverse() argument
500 for (BlockT *BB : post_order(EntryBlock)) in traverse()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DScopHelper.h364 void splitEntryBlockForAlloca(llvm::BasicBlock *EntryBlock, llvm::Pass *P);
372 void splitEntryBlockForAlloca(llvm::BasicBlock *EntryBlock,
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp1646 BasicBlock *EntryBlock = in createLaunchParameters() local
1702 EntryBlock->getTerminator()); in createLaunchParameters()
1724 EntryBlock->getTerminator()); in createLaunchParameters()
1745 EntryBlock->getTerminator()); in createLaunchParameters()
1758 EntryBlock->getTerminator()); in createLaunchParameters()
1770 EntryBlock->getTerminator()); in createLaunchParameters()
1777 auto Location = EntryBlock->getTerminator(); in createLaunchParameters()
2314 auto EntryBlock = BasicBlock::Create(Builder.getContext(), "entry", FN); in createKernelFunction() local
2316 DT.addNewBlock(EntryBlock, PrevBlock); in createKernelFunction()
2318 Builder.SetInsertPoint(EntryBlock); in createKernelFunction()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp258 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F); in makeStub() local
259 IRBuilder<> Builder(EntryBlock); in makeStub()
H A DLLJIT.cpp67 auto *EntryBlock = BasicBlock::Create(M.getContext(), "entry", WrapperFn); in addHelperAndWrapper() local
68 IRBuilder<> IB(EntryBlock); in addHelperAndWrapper()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp472 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); in getGadgetGraph() local
474 EntryBlock.Addr->members_if(DataFlowGraph::IsPhi, DFG)) { in getGadgetGraph()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlan.h2187 void setEntry(VPBlockBase *EntryBlock) { in setEntry() argument
2188 assert(EntryBlock->getPredecessors().empty() && in setEntry()
2190 Entry = EntryBlock; in setEntry()
2191 EntryBlock->setParent(this); in setEntry()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp371 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock(); in visitAllocaInst() local
372 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()
/llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/
H A Dbasic.ll84 ; CHECK-NEXT: EntryBlock:
96 EntryBlock: