Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:NSW

498     // Check if we can add NSW flag to SimplifiedInst. If so, set NSW flag.
970 // Then to work back up correcting nsw flags.
1103 // trunc (Y * sext Scale) does not, so nsw flags need to be cleared
1145 // Now work back up the expression correcting nsw flags. The logic is based
1154 // If the multiplication wasn't nsw then we can't say anything about the
1155 // value of the descaled multiplication, and we have to clear nsw flags
1170 "Failed to keep proper track of nsw flags while drilling down?");
1609 bool NSW;
1610 if (Value *NewIdx = Descale(Idx, APInt(BitWidth, Scale), NSW)) {
1614 Value *NewGEP = GEP.isInBounds() && NSW ?
1647 bool NSW;
1648 NSW)) {
1657 Value *NewGEP = GEP.isInBounds() && NSW ?