HomeSort by relevance Sort by last modified time
    Searched refs:IU (Results 1 - 6 of 6) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
SimplifyIndVar.h 53 bool simplifyIVUsers(IVUsers *IU, ScalarEvolution *SE, LPPassManager *LPM,
  /external/llvm/lib/Analysis/
IVUsers.cpp 228 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const {
229 return SE->getSCEV(IU.getOperandValToReplace());
233 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const {
235 TransformForPostIncUse(Normalize, getReplacementExpr(IU),
236 IU.getUser(), IU.getOperandValToReplace(),
237 const_cast<PostIncLoopSet &>(IU.getPostIncLoops()),
259 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const {
260 if (const SCEVAddRecExpr *AR = findAddRecForLoop(getExpr(IU), L))
  /external/llvm/include/llvm/Analysis/
IVUsers.h 154 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
157 const SCEV *getExpr(const IVStrideUse &IU) const;
159 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 49 IVUsers *IU; // NULL for DisableIVRewrite
62 IU(IVU),
233 if (IU) {
235 IU->AddUsersIfInteresting(I);
405 bool simplifyIVUsers(IVUsers *IU, ScalarEvolution *SE, LPPassManager *LPM,
407 SimplifyIndvar SIV(IU->getLoop(), SE, LPM, Dead);
413 for (IVUsers::iterator I = IU->begin(); I != IU->end(); ++I) {
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 76 IVUsers *IU;
87 IndVarSimplify() : LoopPass(ID), IU(0), LI(0), SE(0), DT(0), TD(0),
450 if (IU)
451 IU->AddUsersIfInteresting(NewPHI);
651 for (IVUsers::iterator UI = IU->begin(), E = IU->end(); UI != E; ++UI) {
657 const SCEV *AR = IU->getReplacementExpr(*UI);
    [all...]
LoopStrengthReduce.cpp     [all...]

Completed in 76 milliseconds