Searched refs:IndVar (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 117 PHINode *IndVar, SCEVExpander &Rewriter); 1525 static Value *genLoopLimit(PHINode *IndVar, const SCEV *IVCount, Loop *L, argument 1527 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(IndVar)); 1535 if (IndVar->getType()->isPointerTy() 1553 Value *GEPBase = IndVar->getIncomingValueForBlock(L->getLoopPreheader()); 1557 assert(SE->getSizeOfExpr(IntegerType::getInt64Ty(IndVar->getContext()), 1597 // Ensure that we generate the same type as IndVar, or a smaller integer 1599 // SCEV expression (IVInit) for a pointer type IV value (IndVar). 1601 IndVar->getType() : IVCount->getType(); 1614 PHINode *IndVar, 1612 LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount, PHINode *IndVar, SCEVExpander &Rewriter) argument 1860 PHINode *IndVar = FindLoopCounter(L, BackedgeTakenCount, SE, DT, DL); local [all...] |
Completed in 39 milliseconds