Home
last modified time | relevance | path

Searched defs:ExitBlock (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project/clang/unittests/Analysis/
H A DCFGDominatorTree.cpp39 CFGBlock *ExitBlock = *cfg->begin(); in TEST() local
128 CFGBlock *ExitBlock = *cfg->begin(); in TEST() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp65 BasicBlock *ExitBlock, bool &Changed, in isLoopDead() argument
453 BasicBlock *ExitBlock = L->getUniqueExitBlock(); in deleteLoopIfDead() local
[all...]
H A DLoopSimplifyCFG.cpp261 for (auto *ExitBlock : ExitBlocks) in analyze() local
H A DIndVarSimplify.cpp1095 BasicBlock *ExitBlock = L->getExitBlock(); sinkUnusedInvariants() local
1775 BasicBlock *ExitBlock = predicateLoopExits() local
H A DLICM.cpp1427 cloneInstructionInExitBlock(Instruction & I,BasicBlock & ExitBlock,PHINode & PN,const LoopInfo * LI,const LoopSafetyInfo * SafetyInfo,MemorySSAUpdater & MSSAU) cloneInstructionInExitBlock() argument
1529 BasicBlock *ExitBlock = TPN->getParent(); sinkThroughTriviallyReplaceablePHI() local
1865 BasicBlock *ExitBlock = LoopExitBlocks[i]; insertStoresInLoopExitBlocks() local
[all...]
H A DLoopPredication.cpp917 __anonb1adf6120302(const BasicBlock *ExitingBlock, const BasicBlock *ExitBlock) isLoopProfitableToPredicate() argument
H A DLoopDistribute.cpp441 assert(ExitBlock && "No single exit block"); in cloneLoops() local
H A DLoopFuse.cpp157 BasicBlock *ExitBlock; global() member
[all...]
/llvm-project/polly/lib/CodeGen/
H A DCodeGeneration.cpp224 BasicBlock *ExitBlock = std::get<1>(StartExitBlocks); generateCode() local
H A DIslNodeBuilder.cpp453 BasicBlock *ExitBlock; createForSequential() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp202 for (auto *ExitBlock : ExitBlocks) in runOnFunction() local
H A DPartialInlining.cpp180 BasicBlock *ExitBlock; global() member
371 BasicBlock *ExitBlock = nullptr; computeOutliningColdRegionsInfo() local
462 BasicBlock *ExitBlock = nullptr; computeOutliningColdRegionsInfo() local
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp836 llvm::BasicBlock *ExitBlock = makeModuleCtorFunction() local
994 llvm::BasicBlock *ExitBlock = makeModuleDtorFunction() local
H A DCGStmt.cpp1030 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitWhileStmt() local
1236 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitForStmt() local
1341 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitCXXForRangeStmt() local
[all...]
H A DCGDeclCXX.cpp1062 llvm::BasicBlock *ExitBlock = nullptr; GenerateCXXGlobalInitFunc() local
/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp338 auto ContainsLCSSAPhi = [](const BasicBlock &ExitBlock) { in checkLoopsStructure() argument
H A DMustExecute.cpp117 CanProveNotTakenFirstIteration(const BasicBlock * ExitBlock,const DominatorTree * DT,const Loop * CurLoop) CanProveNotTakenFirstIteration() argument
/llvm-project/llvm/include/llvm/Bitstream/
H A DBitstreamWriter.h390 void ExitBlock() { in ExitBlock() function
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1557 insertTrivialPHIs(CHRScope * Scope,BasicBlock * EntryBlock,BasicBlock * ExitBlock,DenseSet<PHINode * > & TrivialPHIs) insertTrivialPHIs() argument
1703 BasicBlock *ExitBlock = LastRegion->getExit(); transformScopes() local
1765 cloneScopeBlocks(CHRScope * Scope,BasicBlock * PreEntryBlock,BasicBlock * ExitBlock,Region * LastRegion,ValueToValueMapTy & VMap) cloneScopeBlocks() argument
[all...]
/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp863 auto ExitBlock = ACFG->getCFG().getExit().getBlockID(); transferInlineCall() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp539 auto *ExitBlock = L->getUniqueExitBlock(); deleteDeadLoop() local
1356 BasicBlock *ExitBlock = ExitBlocks[0]; canLoopBeDeleted() local
[all...]
/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h573 bool visitCycleExitEdge(const BlockT &ExitBlock, const BlockT &Label) { in visitCycleExitEdge()
/llvm-project/llvm/unittests/IR/
H A DDebugInfoTest.cpp952 BasicBlock *ExitBlock = &*std::next(M->getFunction("f")->getEntryBlock().getIterator()); TEST() local
/llvm-project/polly/lib/Support/
H A DScopHelper.cpp458 for (auto ExitBlock : ExitBlocks) { getNumBlocksInLoop() local
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp2318 BasicBlock *ExitBlock = CLI->getExit(); TEST_F() local
2517 BasicBlock *ExitBlock = CLI->getExit(); TEST_P() local
2658 BasicBlock *ExitBlock = CLI->getExit(); TEST_F() local
6166 auto *ExitBlock = EntryBlockBranch->getSuccessor(1); TEST_F() local
6316 auto *ExitBlock = EntryBlockBranch->getSuccessor(1); TEST_F() local
[all...]

12