Searched refs:IVIncInsertPos (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 73 /// be inserted with increments at IVIncInsertPos. 78 Instruction *IVIncInsertPos; member in class:llvm::SCEVExpander 151 IVIncInsertPos(nullptr), CanonicalMode(true), LSRMode(false), 262 IVIncInsertPos = Pos;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 919 if (!SE.DT.dominates(OInst, IVIncInsertPos)) 1061 /// Typically this is the LatchBlock terminator or IVIncInsertPos, but we may 1176 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position"); 1217 if (L == IVIncInsertLoop && !hoistIVInc(TempIncV, IVIncInsertPos)) 1249 hoistBeforePos(&SE.DT, IncV, IVIncInsertPos, AddRecPhiMatch); 1323 // instructions at IVIncInsertPos. 1325 IVIncInsertPos : Pred->getTerminator(); 1420 // or dominated by IVIncInsertPos. 1427 // block. Adjusting IVIncInsertPos before expansion begins cannot handle
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1917 Instruction *IVIncInsertPos = nullptr; member in class:__anon4671::LSRInstance 2373 IVIncInsertPos = LatchBlock->getTerminator(); 2497 IVIncInsertPos = L->getLoopLatch()->getTerminator(); 2500 DT.findNearestCommonDominator(IVIncInsertPos->getParent(), 2503 IVIncInsertPos = Inst; 2504 else if (BB != IVIncInsertPos->getParent()) 2505 IVIncInsertPos = BB->getTerminator(); 5134 Inputs.push_back(IVIncInsertPos); 5524 Rewriter.setIVIncInsertPos(L, IVIncInsertPos);
|
Completed in 203 milliseconds