Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Comm

5448   if (const SCEVCommutativeExpr *Comm = dyn_cast<SCEVCommutativeExpr>(V)) {
5451 for (unsigned i = 0, e = Comm->getNumOperands(); i != e; ++i) {
5452 const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L);
5453 if (OpAtScope != Comm->getOperand(i)) {
5456 SmallVector<const SCEV *, 8> NewOps(Comm->op_begin(),
5457 Comm->op_begin()+i);
5461 OpAtScope = getSCEVAtScope(Comm->getOperand(i), L);
5464 if (isa<SCEVAddExpr>(Comm))
5466 if (isa<SCEVMulExpr>(Comm))
5468 if (isa<SCEVSMaxExpr>(Comm))
5470 if (isa<SCEVUMaxExpr>(Comm))
5476 return Comm;