Home
last modified time | relevance | path

Searched refs:WrapFlags (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h654 WrapFlagsTy WrapFlags; member
676 WrapFlags = {Op->hasNoUnsignedWrap(), Op->hasNoSignedWrap()}; in VPIRFlags()
701 VPIRFlags(WrapFlagsTy WrapFlags) in VPIRFlags() argument
702 : 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()
H A DLoopVectorizationPlanner.h184 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags,
188 new VPInstruction(Opcode, Operands, WrapFlags, DL, Name));
H A DVPlanRecipes.cpp1816 if (WrapFlags.HasNUW) in printFlags()
1818 if (WrapFlags.HasNSW) in printFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1291 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()