reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8269 for (unsigned i = 0, e = Comm->getNumOperands(); i != e; ++i) { 8270 const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); 8271 if (OpAtScope != Comm->getOperand(i)) { 8274 SmallVector<const SCEV *, 8> NewOps(Comm->op_begin(), 8275 Comm->op_begin()+i); 8279 OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); 8282 if (isa<SCEVAddExpr>(Comm)) 8283 return getAddExpr(NewOps, Comm->getNoWrapFlags()); 8284 if (isa<SCEVMulExpr>(Comm)) 8285 return getMulExpr(NewOps, Comm->getNoWrapFlags()); 8286 if (isa<SCEVMinMaxExpr>(Comm)) 8287 return getMinMaxExpr(Comm->getSCEVType(), NewOps); 8292 return Comm;