Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp65 BasicBlock *ExitBlock, bool &Changed, in isLoopDead()
453 BasicBlock *ExitBlock = L->getUniqueExitBlock(); in deleteLoopIfDead() local
H A DLoopSimplifyCFG.cpp276 for (auto *ExitBlock : ExitBlocks) in analyze() local
H A DIndVarSimplify.cpp1086 BasicBlock *ExitBlock = L->getExitBlock(); in sinkUnusedInvariants() local
1753 BasicBlock *ExitBlock = in predicateLoopExits() local
H A DLICM.cpp1359 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in cloneInstructionInExitBlock()
1464 BasicBlock *ExitBlock = TPN->getParent(); in sinkThroughTriviallyReplaceablePHI() local
1797 BasicBlock *ExitBlock = LoopExitBlocks[i]; in insertStoresInLoopExitBlocks() local
H A DLoopDistribute.cpp441 BasicBlock *ExitBlock = L->getExitBlock(); in cloneLoops() local
H A DLoopPredication.cpp916 const BasicBlock *ExitBlock) -> BranchProbability { in isLoopProfitableToPredicate()
H A DLoopFuse.cpp156 BasicBlock *ExitBlock; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp202 for (auto *ExitBlock : ExitBlocks) in runOnFunction() local
H A DPartialInlining.cpp179 BasicBlock *ExitBlock; member
370 BasicBlock *ExitBlock = nullptr; in computeOutliningColdRegionsInfo() local
460 BasicBlock *ExitBlock = nullptr; in computeOutliningColdRegionsInfo() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp338 auto ContainsLCSSAPhi = [](const BasicBlock &ExitBlock) { in checkLoopsStructure()
H A DMustExecute.cpp115 static bool CanProveNotTakenFirstIteration(const BasicBlock *ExitBlock, in CanProveNotTakenFirstIteration()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp900 llvm::BasicBlock *ExitBlock = in makeModuleCtorFunction() local
1059 llvm::BasicBlock *ExitBlock = in makeModuleDtorFunction() local
H A DCGStmt.cpp1129 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
1350 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1474 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
H A DCGDeclCXX.cpp1091 llvm::BasicBlock *ExitBlock = nullptr; in GenerateCXXGlobalInitFunc() local
H A DCGStmtOpenMP.cpp2183 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitOMPInnerLoop() local
3027 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitOMPOuterLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1547 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in insertTrivialPHIs()
1693 BasicBlock *ExitBlock = LastRegion->getExit(); in transformScopes() local
1755 BasicBlock *ExitBlock, in cloneScopeBlocks()
H A DInstrProfiling.cpp445 BasicBlock *ExitBlock = ExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitstream/
H A DBitstreamWriter.h390 void ExitBlock() { in ExitBlock() function
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp868 auto ExitBlock = ACFG->getCFG().getExit().getBlockID(); in transferInlineCall() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp541 auto *ExitBlock = L->getUniqueExitBlock(); in deleteDeadLoop() local
1507 BasicBlock *ExitBlock = ExitBlocks[0]; in canLoopBeDeleted() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h584 bool visitCycleExitEdge(const BlockT &ExitBlock, const BlockT &Label) { in visitCycleExitEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h102 BasicBlock *ExitBlock = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1682 BasicBlock *ExitBlock; in isVectorizableEarlyExitLoop() local
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2626 CFGBlock *RHSBlock, *ExitBlock; in VisitLogicalOperator() local