Searched refs:IVIncInsertPos (Results 1 - 3 of 3) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 58 /// 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 D | ScalarEvolutionExpander.cpp | 875 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 D | LoopStrengthReduce.cpp | 1508 /// 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