Home
last modified time | relevance | path

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

/freebsd-src/contrib/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.cpp262 if (!LiveExitBlocks.count(ExitBlock) && in analyze() local
H A DIndVarSimplify.cpp1083 BasicBlock *ExitBlock = L->getExitBlock(); sinkUnusedInvariants() local
1763 BasicBlock *ExitBlock = predicateLoopExits() local
H A DLICM.cpp1416 cloneInstructionInExitBlock(Instruction & I,BasicBlock & ExitBlock,PHINode & PN,const LoopInfo * LI,const LoopSafetyInfo * SafetyInfo,MemorySSAUpdater & MSSAU) cloneInstructionInExitBlock() argument
1517 BasicBlock *ExitBlock = TPN->getParent(); sinkThroughTriviallyReplaceablePHI() local
1853 BasicBlock *ExitBlock = LoopExitBlocks[i]; insertStoresInLoopExitBlocks() local
[all...]
H A DLoopDistribute.cpp442 assert(ExitBlock && "No single exit block"); in cloneLoops() local
H A DLoopPredication.cpp917 const BasicBlock *ExitBlock) -> BranchProbability { in isLoopProfitableToPredicate()
H A DLoopFuse.cpp157 BasicBlock *ExitBlock; member
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp202 for (auto *ExitBlock : ExitBlocks) in runOnFunction() local
H A DPartialInlining.cpp180 BasicBlock *ExitBlock; member
371 BasicBlock *ExitBlock = nullptr; in computeOutliningColdRegionsInfo() local
462 BasicBlock *ExitBlock = nullptr; in computeOutliningColdRegionsInfo() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp823 llvm::BasicBlock *ExitBlock = makeModuleCtorFunction() local
981 llvm::BasicBlock *ExitBlock = makeModuleDtorFunction() local
H A DCGStmt.cpp930 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitWhileStmt() local
1101 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitForStmt() local
1188 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitCXXForRangeStmt() local
[all...]
H A DCGDeclCXX.cpp1053 llvm::BasicBlock *ExitBlock = nullptr; GenerateCXXGlobalInitFunc() local
H A DCGStmtOpenMP.cpp2108 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitOMPInnerLoop() local
2845 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); EmitOMPOuterLoop() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp338 auto ContainsLCSSAPhi = [](const BasicBlock &ExitBlock) { in checkLoopsStructure()
H A DMustExecute.cpp117 static bool CanProveNotTakenFirstIteration(const BasicBlock *ExitBlock, in CanProveNotTakenFirstIteration() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Bitstream/
H A DBitstreamWriter.h317 void ExitBlock() { ExitBlock() function
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1556 insertTrivialPHIs(CHRScope * Scope,BasicBlock * EntryBlock,BasicBlock * ExitBlock,DenseSet<PHINode * > & TrivialPHIs) insertTrivialPHIs() argument
1702 BasicBlock *ExitBlock = LastRegion->getExit(); transformScopes() local
1764 cloneScopeBlocks(CHRScope * Scope,BasicBlock * PreEntryBlock,BasicBlock * ExitBlock,Region * LastRegion,ValueToValueMapTy & VMap) cloneScopeBlocks() argument
[all...]
H A DInstrProfiling.cpp342 BasicBlock *ExitBlock = ExitBlocks[i]; doExtraRewritesBeforeFinalDeletion() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp802 auto ExitBlock = CFCtx->getCFG().getExit().getBlockID(); transferInlineCall() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp538 auto *ExitBlock = L->getUniqueExitBlock(); deleteDeadLoop() local
1296 BasicBlock *ExitBlock = ExitBlocks[0]; canLoopBeDeleted() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h577 visitCycleExitEdge(const BlockT & ExitBlock,const BlockT & Label) visitCycleExitEdge() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h101 BasicBlock *ExitBlock = nullptr; global() member
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2531 CFGBlock *RHSBlock, *ExitBlock; VisitLogicalOperator() local