Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp702 static bool isLoopExitTestBasedOn(Value *V, BasicBlock *ExitingBB) { in isLoopExitTestBasedOn()
715 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR()
894 static PHINode *FindLoopCounter(Loop *L, BasicBlock *ExitingBB, in FindLoopCounter()
978 static Value *genLoopLimit(PHINode *IndVar, BasicBlock *ExitingBB, in genLoopLimit()
1062 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace()
1303 static Constant *createFoldedExitCond(const Loop *L, BasicBlock *ExitingBB, in createFoldedExitCond()
1312 static void foldExit(const Loop *L, BasicBlock *ExitingBB, bool IsTaken, in foldExit()
1358 createInvariantCond(const Loop *L, BasicBlock *ExitingBB, in createInvariantCond()
1375 createReplacement(ICmpInst *ICmp, const Loop *L, BasicBlock *ExitingBB, in createReplacement()
1433 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter, in optimizeLoopExitWithUnknownExitCount()
[all …]
DLoopBoundSplit.cpp201 BasicBlock *ExitingBB = L.getExitingBlock(); in canSplitLoopBound() local
DLoopPredication.cpp1145 for (auto *ExitingBB : ExitingBlocks) { in predicateLoopExits() local
DLoopUnrollPass.cpp639 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
DSimpleLoopUnswitch.cpp211 const BasicBlock &ExitingBB, in areLoopExitPHIsLoopInvariant()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp620 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp2192 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local
2332 const MachineBasicBlock *ExitingBB, in rotateLoop()
DModuloSchedule.cpp1764 MachineBasicBlock *ExitingBB = CreateLCSSAExitingBlock(); in peelPrologAndEpilogs() local
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlan.cpp344 BasicBlock *ExitingBB = State->CFG.VPBB2IRBB[ExitingVPBB]; in execute() local
DLoopVectorize.cpp8803 BasicBlock *ExitingBB = OrigLoop->getExitingBlock(); in addUsersInExitBlock() local
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DScalarEvolution.cpp7319 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() local
8252 for (auto *ExitingBB : ExitingBlocks) { in getSmallConstantTripMultiple() local