Searched refs:WrapFlags (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 1018 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 D | LoopVectorizationPlanner.h | 159 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags, 162 new VPInstruction(Opcode, Operands, WrapFlags, DL, Name));
|
H A D | VPlanRecipes.cpp | 1022 if (WrapFlags.HasNUW) in printFlags() 1024 if (WrapFlags.HasNSW) in printFlags()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1242 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()
|