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

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h73 /// 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 DScalarEvolutionExpander.cpp919 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 DLoopStrengthReduce.cpp1917 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