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