reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2409 assert(!(Flags & ~(SCEV::FlagNUW | SCEV::FlagNSW)) && 2423 Flags = StrengthenNoWrapFlags(this, scAddExpr, Ops, Flags); 2423 Flags = StrengthenNoWrapFlags(this, scAddExpr, Ops, Flags); 2449 return getOrCreateAddExpr(Ops, Flags); 2473 return getAddExpr(Ops, Flags, Depth + 1); 2716 AddRecOps[0] = getAddExpr(LIOps, Flags, Depth + 1); 2721 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); 2721 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); 2722 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); 2782 return getOrCreateAddExpr(Ops, Flags);