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

/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h60 /// IVIncInsertPos - When this is non-null, addrecs expanded in the
62 /// IVIncInsertPos.
65 /// IVIncInsertPos - When expanding addrecs in the IVIncInsertLoop loop,
67 Instruction *IVIncInsertPos; member in class:llvm::SCEVExpander
95 : SE(se), IVName(name), IVIncInsertLoop(nullptr), IVIncInsertPos(nullptr),
146 IVIncInsertPos = Pos;
/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp866 if (!SE.DT->dominates(OInst, IVIncInsertPos))
989 /// Typically this is the LatchBlock terminator or IVIncInsertPos, but we may
1076 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position");
1114 if (L == IVIncInsertLoop && !hoistIVInc(TempIncV, IVIncInsertPos))
1146 hoistBeforePos(SE.DT, IncV, IVIncInsertPos, AddRecPhiMatch);
1211 // instructions at IVIncInsertPos.
1213 IVIncInsertPos : Pred->getTerminator();
1297 // or dominated by IVIncInsertPos.
1304 // block. Adjusting IVIncInsertPos before expansion begins cannot handle
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1665 /// IVIncInsertPos - This is the insert position that the current loop's
1669 Instruction *IVIncInsertPos; member in class:__anon26302::LSRInstance
2228 IVIncInsertPos = L->getLoopLatch()->getTerminator();
2232 DT.findNearestCommonDominator(IVIncInsertPos->getParent(),
2235 IVIncInsertPos = *I;
2236 else if (BB != IVIncInsertPos->getParent())
2237 IVIncInsertPos = BB->getTerminator();
4476 Inputs.push_back(IVIncInsertPos);
4834 Rewriter.setIVIncInsertPos(L, IVIncInsertPos);
4870 IVIncInsertPos(nullpt
[all...]

Completed in 5553 milliseconds