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

/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h58 /// IVIncInsertPos - When this is non-null, addrecs expanded in the
60 /// IVIncInsertPos.
63 /// IVIncInsertPos - When expanding addrecs in the IVIncInsertLoop loop,
65 Instruction *IVIncInsertPos; member in class:llvm::SCEVExpander
93 : SE(se), IVName(name), IVIncInsertLoop(0), IVIncInsertPos(0),
144 IVIncInsertPos = Pos;
/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp875 if (!SE.DT->dominates(OInst, IVIncInsertPos))
998 /// Typically this is the LatchBlock terminator or IVIncInsertPos, but we may
1035 assert((!IVIncInsertLoop||IVIncInsertPos) && "Uninitialized insert position");
1054 if (L == IVIncInsertLoop && !hoistIVInc(IncV, IVIncInsertPos))
1062 if (SE.DT->dominates(IncV, IVIncInsertPos))
1066 IncV->moveBefore(IVIncInsertPos);
1067 IVIncInsertPos = IncV;
1135 // instructions at IVIncInsertPos.
1137 IVIncInsertPos : Pred->getTerminator();
1218 // or dominated by IVIncInsertPos
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1508 /// IVIncInsertPos - This is the insert position that the current loop's
1512 Instruction *IVIncInsertPos; member in class:__anon9108::LSRInstance
2068 IVIncInsertPos = L->getLoopLatch()->getTerminator();
2072 DT.findNearestCommonDominator(IVIncInsertPos->getParent(),
2075 IVIncInsertPos = *I;
2076 else if (BB != IVIncInsertPos->getParent())
2077 IVIncInsertPos = BB->getTerminator();
4215 Inputs.push_back(IVIncInsertPos);
4556 Rewriter.setIVIncInsertPos(L, IVIncInsertPos);
4592 TLI(tli), L(l), Changed(false), IVIncInsertPos(
[all...]

Completed in 4430 milliseconds