| /external/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | IndVarSimplify.cpp | 699 static bool isLoopExitTestBasedOn(Value *V, BasicBlock *ExitingBB) { in isLoopExitTestBasedOn() 712 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR() 888 static PHINode *FindLoopCounter(Loop *L, BasicBlock *ExitingBB, in FindLoopCounter() 972 static Value *genLoopLimit(PHINode *IndVar, BasicBlock *ExitingBB, in genLoopLimit() 1063 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace() 1301 static void foldExit(const Loop *L, BasicBlock *ExitingBB, bool IsTaken, in foldExit() 1312 const Loop *L, BasicBlock *ExitingBB, ICmpInst::Predicate InvariantPred, in replaceWithInvariantCond() 1329 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, in optimizeLoopExitWithUnknownExitCount() 1402 auto NewEnd = llvm::remove_if(ExitingBlocks, [&](BasicBlock *ExitingBB) { in optimizeLoopExits() 1584 auto BadExit = [&](BasicBlock *ExitingBB) { in predicateLoopExits() [all …]
|
| D | LoopPredication.cpp | 1077 for (auto *ExitingBB : ExitingBlocks) { in predicateLoopExits() local
|
| D | LoopUnrollPass.cpp | 625 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
|
| D | SimpleLoopUnswitch.cpp | 168 static bool areLoopExitPHIsLoopInvariant(Loop &L, BasicBlock &ExitingBB, in areLoopExitPHIsLoopInvariant()
|
| /external/llvm-project/polly/lib/CodeGen/ |
| D | Utils.cpp | 116 BasicBlock *ExitingBB = S.getExitingBlock(); in executeScopConditionally() local
|
| D | CodeGeneration.cpp | 265 auto *ExitingBB = S.getExitingBlock(); in CodeGen() local
|
| D | BlockGenerators.cpp | 1423 for (auto ExitingBB : predecessors(R->getExit())) { in isDominatingSubregionExit() local 1439 for (auto ExitingBB : predecessors(R->getExit())) { in findExitDominator() local
|
| D | PPCGCodeGeneration.cpp | 3505 auto *ExitingBB = S->getExitingBlock(); in generateCode() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | IndVarSimplify.cpp | 2059 static bool isLoopExitTestBasedOn(Value *V, BasicBlock *ExitingBB) { in isLoopExitTestBasedOn() 2072 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR() 2248 static PHINode *FindLoopCounter(Loop *L, BasicBlock *ExitingBB, in FindLoopCounter() 2332 static Value *genLoopLimit(PHINode *IndVar, BasicBlock *ExitingBB, in genLoopLimit() 2423 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace() 2689 [&](BasicBlock *ExitingBB) { in optimizeLoopExits() 2738 auto FoldExit = [&](BasicBlock *ExitingBB, bool IsTaken) { in optimizeLoopExits() 2842 auto BadExit = [&](BasicBlock *ExitingBB) { in predicateLoopExits() 2917 assert(llvm::all_of(ExitingBlocks, [&](BasicBlock *ExitingBB) { in predicateLoopExits()
|
| D | LoopPredication.cpp | 1086 for (auto *ExitingBB : ExitingBlocks) { in predicateLoopExits() local
|
| D | LoopUnrollPass.cpp | 619 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
|
| D | SimpleLoopUnswitch.cpp | 161 static bool areLoopExitPHIsLoopInvariant(Loop &L, BasicBlock &ExitingBB, in areLoopExitPHIsLoopInvariant()
|
| /external/llvm/lib/CodeGen/ |
| D | MachineBlockPlacement.cpp | 972 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local 1069 MachineBasicBlock *ExitingBB, in rotateLoop() 1322 MachineBasicBlock *ExitingBB = nullptr; in buildLoopChains() local
|
| /external/llvm-project/llvm/lib/Transforms/Utils/ |
| D | LoopSimplify.cpp | 635 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | LoopSimplify.cpp | 615 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local
|
| /external/llvm/lib/Transforms/Scalar/ |
| D | LoopUnrollPass.cpp | 507 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
|
| /external/llvm-project/polly/lib/Support/ |
| D | ScopHelper.cpp | 111 BasicBlock *ExitingBB = R->getExitingBlock(); in simplifyRegionExit() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
| D | MachineBlockPlacement.cpp | 2124 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local 2264 const MachineBasicBlock *ExitingBB, in rotateLoop()
|
| D | ModuloSchedule.cpp | 1734 MachineBasicBlock *ExitingBB = CreateLCSSAExitingBlock(); in peelPrologAndEpilogs() local
|
| /external/llvm-project/llvm/lib/CodeGen/ |
| D | MachineBlockPlacement.cpp | 2156 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local 2296 const MachineBasicBlock *ExitingBB, in rotateLoop()
|
| D | ModuloSchedule.cpp | 1746 MachineBasicBlock *ExitingBB = CreateLCSSAExitingBlock(); in peelPrologAndEpilogs() local
|
| /external/llvm/lib/Analysis/ |
| D | ScalarEvolutionExpander.cpp | 1973 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper() local
|
| D | ScalarEvolution.cpp | 4873 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() local 5247 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount() local 5275 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | ScalarEvolutionExpander.cpp | 2179 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper() local
|
| D | ScalarEvolution.cpp | 6106 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() local 6568 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount() local 6592 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple() local
|