Searched refs:IVIncInsertPos (Results 1 - 6 of 6) sorted by relevance
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 52 /// 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 D | ScalarEvolutionExpander.h | 62 /// 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 D | ScalarEvolutionExpander.cpp | 861 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 D | LoopStrengthReduce.cpp | 1341 /// 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 D | ScalarEvolutionExpander.cpp | 833 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 D | LoopStrengthReduce.cpp | 1638 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