Home
last modified time | relevance | path

Searched refs:VPRecipeWithIRFlags (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h862 struct VPRecipeWithIRFlags : public VPSingleDefRecipe, public VPIRFlags { struct
863 VPRecipeWithIRFlags(const unsigned char SC, ArrayRef<VPValue *> Operands,
867 VPRecipeWithIRFlags(const unsigned char SC, ArrayRef<VPValue *> Operands, in VPRecipeWithIRFlags() argument
871 VPRecipeWithIRFlags(const unsigned char SC, ArrayRef<VPValue *> Operands,
947 class LLVM_ABI_FOR_TEST VPInstruction : public VPRecipeWithIRFlags,
1057 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DL), in VPRecipeWithIRFlags() function
1354 class LLVM_ABI_FOR_TEST VPWidenRecipe : public VPRecipeWithIRFlags,
1361 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, Flags, DL), in VPWidenRecipe()
1365 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, I), VPIRMetadata(I), in VPWidenRecipe()
1396 class VPWidenCastRecipe : public VPRecipeWithIRFlags, public VPIRMetadata {
[all …]
H A DLoopVectorizationPlanner.h184 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags,
209 VPRecipeWithIRFlags::DisjointFlagsTy(false), DL, Name));
H A DVPlanTransforms.cpp967 return Folder.FoldCmp(cast<VPRecipeWithIRFlags>(R).getPredicate(), Ops[0], in tryToFoldLiveIns()
970 auto &RFlags = cast<VPRecipeWithIRFlags>(R); in tryToFoldLiveIns()
978 cast<VPRecipeWithIRFlags>(R).getGEPNoWrapFlags()); in tryToFoldLiveIns()
1425 cast<VPRecipeWithIRFlags>(Cond->getDefiningRecipe())->getPredicate() != in isConditionTrueViaVFAndUF()
1752 if (auto *RecWithFlags = dyn_cast<VPRecipeWithIRFlags>(U)) { in clearReductionWrapFlags()
1834 if (auto *VPW = dyn_cast<VPRecipeWithIRFlags>(&R)) in truncateToMinimalBitwidths()
2396 if (auto *RecWithFlags = dyn_cast<VPRecipeWithIRFlags>(CurRec)) { in dropPoisonGeneratingRecipes()
H A DVPlanConstruction.cpp634 auto *MinMaxR = dyn_cast<VPRecipeWithIRFlags>( in handleMaxMinNumReductions()
H A DVPlanRecipes.cpp437 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, Flags, DL), in VPInstruction()
H A DLoopVectorize.cpp8660 cast<VPRecipeWithIRFlags>(IVInc)->dropPoisonGeneratingFlags(); in tryToBuildVPlanWithVPRecipes()