Home
last modified time | relevance | path

Searched refs:IVIncInsertPos (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h101 Instruction *IVIncInsertPos; variable
174 IVIncInsertLoop(nullptr), IVIncInsertPos(nullptr), CanonicalMode(true),
308 IVIncInsertPos = Pos;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1928 Instruction *IVIncInsertPos = nullptr; member in __anonfc600eff0911::LSRInstance
2385 IVIncInsertPos = LatchBlock->getTerminator(); in OptimizeLoopTermCond()
2509 IVIncInsertPos = L->getLoopLatch()->getTerminator(); in OptimizeLoopTermCond()
2512 DT.findNearestCommonDominator(IVIncInsertPos->getParent(), in OptimizeLoopTermCond()
2515 IVIncInsertPos = Inst; in OptimizeLoopTermCond()
2516 else if (BB != IVIncInsertPos->getParent()) in OptimizeLoopTermCond()
2517 IVIncInsertPos = BB->getTerminator(); in OptimizeLoopTermCond()
5152 Inputs.push_back(IVIncInsertPos); in AdjustInsertPositionForExpand()
5543 Rewriter.setIVIncInsertPos(L, IVIncInsertPos); in ImplementSolution()
5599 if (BO->getParent() == IVIncInsertPos->getParent()) in ImplementSolution()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp951 if (!SE.DT.dominates(OInst, IVIncInsertPos)) in isNormalAddRecExprPHI()
1205 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position"); in getAddRecExprPHILiterally()
1254 if (L == IVIncInsertLoop && !hoistIVInc(TempIncV, IVIncInsertPos)) in getAddRecExprPHILiterally()
1286 hoistBeforePos(&SE.DT, IncV, IVIncInsertPos, AddRecPhiMatch); in getAddRecExprPHILiterally()
1366 IVIncInsertPos : Pred->getTerminator(); in getAddRecExprPHILiterally()