Home
last modified time | relevance | path

Searched defs:ExitingBB (Results 1 – 11 of 11) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp703 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in needsLFTR() argument
690 isLoopExitTestBasedOn(Value * V,BasicBlock * ExitingBB) isLoopExitTestBasedOn() argument
824 FindLoopCounter(Loop * L,BasicBlock * ExitingBB,const SCEV * BECount,ScalarEvolution * SE,DominatorTree * DT) FindLoopCounter() argument
904 genLoopLimit(PHINode * IndVar,BasicBlock * ExitingBB,const SCEV * ExitCount,bool UsePostInc,Loop * L,SCEVExpander & Rewriter,ScalarEvolution * SE) genLoopLimit() argument
939 linearFunctionTestReplace(Loop * L,BasicBlock * ExitingBB,const SCEV * ExitCount,PHINode * IndVar,SCEVExpander & Rewriter) linearFunctionTestReplace() argument
1179 createFoldedExitCond(const Loop * L,BasicBlock * ExitingBB,bool IsTaken) createFoldedExitCond() argument
1188 foldExit(const Loop * L,BasicBlock * ExitingBB,bool IsTaken,SmallVectorImpl<WeakTrackingVH> & DeadInsts) foldExit() argument
1234 createInvariantCond(const Loop * L,BasicBlock * ExitingBB,const ScalarEvolution::LoopInvariantPredicate & LIP,SCEVExpander & Rewriter) createInvariantCond() argument
1253 createReplacement(ICmpInst * ICmp,const Loop * L,BasicBlock * ExitingBB,const SCEV * MaxIter,bool Inverted,bool SkipLastIter,ScalarEvolution * SE,SCEVExpander & Rewriter) createReplacement() argument
1311 optimizeLoopExitWithUnknownExitCount(const Loop * L,BranchInst * BI,BasicBlock * ExitingBB,const SCEV * MaxIter,bool SkipLastIter,ScalarEvolution * SE,SCEVExpander & Rewriter,SmallVectorImpl<WeakTrackingVH> & DeadInsts) optimizeLoopExitWithUnknownExitCount() argument
1427 for (auto *ExitingBB : ExitingBlocks) { canonicalizeExitCondition() local
1473 for (auto *ExitingBB : ExitingBlocks) { canonicalizeExitCondition() local
1554 __anonebfe3a760502(BasicBlock *ExitingBB) optimizeLoopExits() argument
1744 __anonebfe3a760902(BasicBlock *ExitingBB) predicateLoopExits() argument
1817 __anonebfe3a760b02(BasicBlock *ExitingBB) predicateLoopExits() argument
[all...]
H A DLoopBoundSplit.cpp201 BasicBlock *ExitingBB = L.getExitingBlock(); in canSplitLoopBound() local
H A DLoopPredication.cpp1076 for (auto *ExitingBB : ExitingBlocks) { in predicateLoopExits() local
H A DLoopUnrollPass.cpp642 BasicBlock *ExitingBB, *ExitBB; analyzeLoopUnrollCost() local
H A DSimpleLoopUnswitch.cpp251 areLoopExitPHIsLoopInvariant(const Loop & L,const BasicBlock & ExitingBB,const BasicBlock & ExitBB) areLoopExitPHIsLoopInvariant() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp619 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp2193 MachineBasicBlock *ExitingBB = nullptr; findBestLoopExit() local
2333 rotateLoop(BlockChain & LoopChain,const MachineBasicBlock * ExitingBB,BlockFrequency ExitFreq,const BlockFilterSet & LoopBlockSet) rotateLoop() argument
[all...]
H A DModuloSchedule.cpp1759 MachineBasicBlock *ExitingBB = CreateLCSSAExitingBlock(); peelPrologAndEpilogs() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp456 BasicBlock *ExitingBB = State->CFG.VPBB2IRBB[ExitingVPBB]; execute() local
H A DLoopVectorize.cpp8648 BasicBlock *ExitingBB = OrigLoop->getExitingBlock(); addUsersInExitBlock() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp7347 auto *ExitingBB = L->getExitingBlock(); isAddRecNeverPoison() local
8209 for (auto *ExitingBB : ExitingBlocks) { getSmallConstantTripMultiple() local