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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp117 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