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.h1018 WrapFlagsTy WrapFlags; member
1052 WrapFlags = {Op->hasNoUnsignedWrap(), Op->hasNoSignedWrap()}; in VPRecipeWithIRFlags()
1079 WrapFlagsTy WrapFlags, DebugLoc DL = {})
1081 OpType(OperationType::OverflowingBinOp), WrapFlags(WrapFlags) {} in VPSingleDefRecipe()
1123 WrapFlags.HasNUW = false; in dropPoisonGeneratingFlags()
1124 WrapFlags.HasNSW = false; in dropPoisonGeneratingFlags()
1152 I->setHasNoUnsignedWrap(WrapFlags.HasNUW); in setFlags()
1153 I->setHasNoSignedWrap(WrapFlags.HasNSW); in setFlags()
1205 return WrapFlags.HasNUW; in hasNoUnsignedWrap()
1211 return WrapFlags.HasNSW; in hasNoSignedWrap()
[all …]
H A DLoopVectorizationPlanner.h159 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags,
162 new VPInstruction(Opcode, Operands, WrapFlags, DL, Name));
H A DVPlanRecipes.cpp1022 if (WrapFlags.HasNUW) in printFlags()
1024 if (WrapFlags.HasNSW) in printFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1242 unsigned WrapFlags = 0, bool Commutable = false>
1254 if ((WrapFlags & OverflowingBinaryOperator::NoUnsignedWrap) && in match()
1257 if ((WrapFlags & OverflowingBinaryOperator::NoSignedWrap) && in match()
1943 template <typename Op_t, unsigned WrapFlags = 0> struct NoWrapTrunc_match {
1950 return (I->getNoWrapKind() & WrapFlags) == WrapFlags && in match()