Searched refs:IVIncInsertPos (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 104 Instruction *IVIncInsertPos; variable 177 IVIncInsertLoop(nullptr), IVIncInsertPos(nullptr), CanonicalMode(true), 313 IVIncInsertPos = Pos;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1954 Instruction *IVIncInsertPos = nullptr; member in __anon90f29ee80911::LSRInstance 2417 IVIncInsertPos = LatchBlock->getTerminator(); in OptimizeLoopTermCond() 2541 IVIncInsertPos = L->getLoopLatch()->getTerminator(); in OptimizeLoopTermCond() 2544 DT.findNearestCommonDominator(IVIncInsertPos->getParent(), in OptimizeLoopTermCond() 2547 IVIncInsertPos = Inst; in OptimizeLoopTermCond() 2548 else if (BB != IVIncInsertPos->getParent()) in OptimizeLoopTermCond() 2549 IVIncInsertPos = BB->getTerminator(); in OptimizeLoopTermCond() 5188 Inputs.push_back(IVIncInsertPos); in AdjustInsertPositionForExpand() 5579 Rewriter.setIVIncInsertPos(L, IVIncInsertPos); in ImplementSolution() 5640 if (BO->getParent() == IVIncInsertPos->getParent()) in ImplementSolution() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 961 if (!SE.DT.dominates(OInst, IVIncInsertPos)) in isNormalAddRecExprPHI() 1218 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position"); in getAddRecExprPHILiterally() 1267 if (L == IVIncInsertLoop && !hoistIVInc(TempIncV, IVIncInsertPos)) in getAddRecExprPHILiterally() 1299 hoistBeforePos(&SE.DT, IncV, IVIncInsertPos, AddRecPhiMatch); in getAddRecExprPHILiterally() 1379 IVIncInsertPos : Pred->getTerminator(); in getAddRecExprPHILiterally()
|