Searched refs:NoSignedWrap (Results 1 – 8 of 8) sorted by relevance
83 NoSignedWrap = (1 << 1) enumerator95 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); in setHasNoSignedWrap()108 return (SubclassOptionalData & NoSignedWrap) != 0; in hasNoSignedWrap()
516 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap && in match()527 OverflowingBinaryOperator::NoSignedWrap>530 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWAdd()535 OverflowingBinaryOperator::NoSignedWrap>538 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWSub()543 OverflowingBinaryOperator::NoSignedWrap>546 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWMul()551 OverflowingBinaryOperator::NoSignedWrap>554 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWShl()
940 Value *InstCombiner::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) { in Descale() argument947 NoSignedWrap = true; in Descale()999 NoSignedWrap = true; in Descale()1007 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()1008 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()1046 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()1047 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()1125 NoSignedWrap = true; in Descale()1158 NoSignedWrap &= OpNoSignedWrap; in Descale()1159 if (NoSignedWrap != OpNoSignedWrap) { in Descale()[all …]
397 Value *Descale(Value *Val, APInt Scale, bool &NoSignedWrap);
100 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap | in getHashValue()
2105 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getAdd()2116 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getSub()2127 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getMul()2176 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getShl()2882 OverflowingBinaryOperator::NoSignedWrap); in getAsInstruction()
1375 Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseConstants()
2759 if (NSW) Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseValID()