Home
last modified time | relevance | path

Searched defs:ExitingBlocks (Results 1 – 22 of 22) sorted by relevance

/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp64 SmallVectorImpl<BasicBlock *> &ExitingBlocks, in isLoopDead() argument
485 SmallVector<BasicBlock *, 4> ExitingBlocks; in deleteLoopIfDead() local
H A DIndVarSimplify.cpp1436 for (auto *ExitingBB : ExitingBlocks) { in canonicalizeExitCondition() local
1561 L->getExitingBlocks(ExitingBlocks); in optimizeLoopExits() local
1731 SmallVector<BasicBlock*, 16> ExitingBlocks; predicateLoopExits() local
1976 SmallVector<BasicBlock*, 16> ExitingBlocks; run() local
[all...]
H A DLoopPredication.cpp1007 L->getExitingBlocks(ExitingBlocks); in getMinAnalyzeableBackedgeTakenCount() local
1050 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits() local
H A DLoopUnrollPass.cpp1256 SmallVector<BasicBlock *, 8> ExitingBlocks; tryToUnrollLoop() local
H A DLoopStrengthReduce.cpp2616 SmallVector<BasicBlock*, 8> ExitingBlocks; OptimizeLoopTermCond() local
5642 SmallVector<BasicBlock *, 4> ExitingBlocks; AdjustInsertPositionForExpand() local
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp149 SetVector<BasicBlock *> ExitingBlocks; unifyLoopExits() local
H A DLoopPeel.cpp325 if (any_of(ExitingBlocks, [&LoadUsers](BasicBlock *Exiting) { in peelToTurnInvariantLoadsDerefencebale() local
699 for (BasicBlock *ExitingBlock : ExitingBlocks) { in initBranchWeights() local
H A DLoopUnroll.cpp520 for (auto *ExitingBlock : ExitingBlocks) { in UnrollLoop() local
517 SmallVector<BasicBlock *> ExitingBlocks; UnrollLoop() member
[all...]
H A DLoopSimplify.cpp521 SmallVector<BasicBlock*, 8> ExitingBlocks; simplifyOneLoop() local
H A DLoopUnrollRuntime.cpp488 L->getExitingBlocks(ExitingBlocks); in canProfitablyUnrollMultiExitLoop() local
H A DLoopUtils.cpp1349 SmallVector<BasicBlock *, 4> ExitingBlocks; canLoopBeDeleted() local
1969 SmallVector<BasicBlock *, 4> ExitingBlocks; hasPartialIVCondition() local
[all...]
H A DScalarEvolutionExpander.cpp1778 SmallVector<BasicBlock *, 4> ExitingBlocks; hasRelatedExistingExpansion() local
/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h34 SmallVectorImpl<BlockT *> &ExitingBlocks) const { in getExitingBlocks() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfoImpl.h129 SmallVector<BlockT *, 8> ExitingBlocks; in contains() local
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp534 SmallVector<BasicBlock *, 8> ExitingBlocks; allowSpeculativeCounterPromotion() local
572 SmallVector<BasicBlock *, 8> ExitingBlocks; getMaxNumOfPromotionsInLoop() local
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp369 SmallVector<BasicBlock*, 4> ExitingBlocks; isHardwareLoopProfitable() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1815 SmallVector<BasicBlock *, 4> ExitingBlocks; getUnrollingPreferences() local
/llvm-project/polly/lib/Analysis/
H A DScopDetection.cpp1270 SmallVector<BasicBlock *, 4> ExitingBlocks; hasExitingBlocks() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2465 SmallVector<BasicBlock*, 4> ExitingBlocks; getUnrollingPreferences() local
/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp128 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopCandidate() local
H A DScalarEvolution.cpp8219 SmallVector<BasicBlock *, 8> ExitingBlocks; getSmallConstantTripMultiple() local
8772 SmallVector<BasicBlock *, 8> ExitingBlocks; computeBackedgeTakenCount() local
13607 SmallVector<BasicBlock *, 8> ExitingBlocks; PrintLoopInfo() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp216 SmallVector<MachineBasicBlock *, 1> ExitingBlocks; isSafeToSink() local