Searched defs:ExitingBB (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 697 static bool isLoopExitTestBasedOn(Value *V, BasicBlock *ExitingBB) { in isLoopExitTestBasedOn() 710 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR() 827 static PHINode *FindLoopCounter(Loop *L, BasicBlock *ExitingBB, in FindLoopCounter() 907 static Value *genLoopLimit(PHINode *IndVar, BasicBlock *ExitingBB, in genLoopLimit() 942 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace() 1167 static Constant *createFoldedExitCond(const Loop *L, BasicBlock *ExitingBB, in createFoldedExitCond() 1176 static void foldExit(const Loop *L, BasicBlock *ExitingBB, bool IsTaken, in foldExit() 1222 createInvariantCond(const Loop *L, BasicBlock *ExitingBB, in createInvariantCond() 1241 createReplacement(ICmpInst *ICmp, const Loop *L, BasicBlock *ExitingBB, in createReplacement() 1299 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter, in optimizeLoopExitWithUnknownExitCount() [all …]
|
| H A D | LoopBoundSplit.cpp | 200 BasicBlock *ExitingBB = L.getExitingBlock(); in canSplitLoopBound() local
|
| H A D | LoopPredication.cpp | 1075 for (auto *ExitingBB : ExitingBlocks) { in predicateLoopExits() local
|
| H A D | LoopUnrollPass.cpp | 657 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
|
| H A D | SimpleLoopUnswitch.cpp | 253 const BasicBlock &ExitingBB, in areLoopExitPHIsLoopInvariant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 616 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 2282 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local 2420 const MachineBasicBlock *ExitingBB, in rotateLoop()
|
| H A D | ModuloSchedule.cpp | 1786 MachineBasicBlock *ExitingBB = CreateLCSSAExitingBlock(); in peelPrologAndEpilogs() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 2668 VPBasicBlock *ExitingBB = Plan->getVectorLoopRegion()->getExitingBasicBlock(); in expandVPWidenIntOrFpInduction() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 7383 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() local 8245 for (auto *ExitingBB : ExitingBlocks) { in getSmallConstantTripMultiple() local
|