Searched refs:WrapFlags (Results 1 – 4 of 4) sorted by relevance
654 WrapFlagsTy WrapFlags; member676 WrapFlags = {Op->hasNoUnsignedWrap(), Op->hasNoSignedWrap()}; in VPIRFlags()701 VPIRFlags(WrapFlagsTy WrapFlags) in VPIRFlags() argument702 : OpType(OperationType::OverflowingBinOp), WrapFlags(WrapFlags) {} in VPIRFlags()727 WrapFlags.HasNUW = false; in dropPoisonGeneratingFlags()728 WrapFlags.HasNSW = false; in dropPoisonGeneratingFlags()760 I.setHasNoUnsignedWrap(WrapFlags.HasNUW); in applyFlags()761 I.setHasNoSignedWrap(WrapFlags.HasNSW); in applyFlags()825 return WrapFlags.HasNUW; in hasNoUnsignedWrap()836 return WrapFlags.HasNSW; in hasNoSignedWrap()
184 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags,188 new VPInstruction(Opcode, Operands, WrapFlags, DL, Name));
1816 if (WrapFlags.HasNUW) in printFlags()1818 if (WrapFlags.HasNSW) in printFlags()
1291 unsigned WrapFlags = 0, bool Commutable = false>1303 if ((WrapFlags & OverflowingBinaryOperator::NoUnsignedWrap) && in match()1306 if ((WrapFlags & OverflowingBinaryOperator::NoSignedWrap) && in match()2054 template <typename Op_t, unsigned WrapFlags = 0> struct NoWrapTrunc_match {2061 return (I->getNoWrapKind() & WrapFlags) == WrapFlags && in match()