reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ScalarEvolution.cpp
 3036     const Loop *AddRecLoop = AddRec->getLoop();
 3048       NewOps.reserve(AddRec->getNumOperands());
 3050       for (unsigned i = 0, e = AddRec->getNumOperands(); i != e; ++i)
 3051         NewOps.push_back(getMulExpr(Scale, AddRec->getOperand(i),
 3059       Flags = AddRec->getNoWrapFlags(clearFlags(Flags, SCEV::FlagNW));
 3067         if (Ops[i] == AddRec) {
 3099       if (AddRec->getNumOperands() + OtherAddRec->getNumOperands() - 1 >
 3100           MaxAddRecSize || isHugeExpression(AddRec) ||
 3105       Type *Ty = AddRec->getType();
 3108       for (int x = 0, xe = AddRec->getNumOperands() +
 3113           for (int z = std::max(y-x, y-(int)AddRec->getNumOperands()+1),
 3123             const SCEV *Term1 = AddRec->getOperand(y-z);
 3140         AddRec = dyn_cast<SCEVAddRecExpr>(NewAddRec);
 3141         if (!AddRec)