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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DScalarEvolutionExpander.h52 /// IVIncInsertPos - When this is non-null, addrecs expanded in the
54 /// IVIncInsertPos.
57 /// IVIncInsertPos - When expanding addrecs in the IVIncInsertLoop loop,
59 Instruction *IVIncInsertPos; member in class:llvm::SCEVExpander
84 : SE(se), IVName(name), IVIncInsertLoop(0), IVIncInsertPos(0),
130 IVIncInsertPos = Pos;
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h62 /// should be inserted with increments at IVIncInsertPos.
67 Instruction *IVIncInsertPos; member in class:llvm::SCEVExpander
137 IVIncInsertPos(nullptr), CanonicalMode(true), LSRMode(false),
229 IVIncInsertPos = Pos;
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DScalarEvolutionExpander.cpp861 if (!SE.DT->dominates(OInst, IVIncInsertPos))
917 if (!SE.DT->dominates(OInst, IVIncInsertPos))
940 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position");
971 if (SE.DT->dominates(IncV, IVIncInsertPos))
975 IncV->moveBefore(IVIncInsertPos);
976 IVIncInsertPos = IncV;
1028 // at IVIncInsertPos.
1030 IVIncInsertPos : Pred->getTerminator();
1126 // or dominated by IVIncInsertPos.
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1341 /// IVIncInsertPos - This is the insert position that the current loop's
1345 Instruction *IVIncInsertPos; member in class:__anon20235::LSRInstance
1881 IVIncInsertPos = L->getLoopLatch()->getTerminator();
1885 DT.findNearestCommonDominator(IVIncInsertPos->getParent(),
1888 IVIncInsertPos = *I;
1889 else if (BB != IVIncInsertPos->getParent())
1890 IVIncInsertPos = BB->getTerminator();
3455 Inputs.push_back(IVIncInsertPos);
3780 Rewriter.setIVIncInsertPos(L, IVIncInsertPos);
3804 TLI(tli), L(l), Changed(false), IVIncInsertPos(
[all...]
/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp833 if (!SE.DT.dominates(OInst, IVIncInsertPos))
975 /// Typically this is the LatchBlock terminator or IVIncInsertPos, but we may
1091 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position");
1130 if (L == IVIncInsertLoop && !hoistIVInc(TempIncV, IVIncInsertPos))
1162 hoistBeforePos(&SE.DT, IncV, IVIncInsertPos, AddRecPhiMatch);
1233 // instructions at IVIncInsertPos.
1235 IVIncInsertPos : Pred->getTerminator();
1326 // or dominated by IVIncInsertPos.
1333 // block. Adjusting IVIncInsertPos before expansion begins cannot handle
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1638 Instruction *IVIncInsertPos; member in class:__anon13504::LSRInstance
2192 IVIncInsertPos = L->getLoopLatch()->getTerminator();
2195 DT.findNearestCommonDominator(IVIncInsertPos->getParent(),
2198 IVIncInsertPos = Inst;
2199 else if (BB != IVIncInsertPos->getParent())
2200 IVIncInsertPos = BB->getTerminator();
4387 Inputs.push_back(IVIncInsertPos);
4743 Rewriter.setIVIncInsertPos(L, IVIncInsertPos);
4773 IVIncInsertPos(nullptr) {

Completed in 99 milliseconds