Searched refs:VPRecipeWithIRFlags (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 862 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 D | LoopVectorizationPlanner.h | 184 VPRecipeWithIRFlags::WrapFlagsTy WrapFlags, 209 VPRecipeWithIRFlags::DisjointFlagsTy(false), DL, Name));
|
| H A D | VPlanTransforms.cpp | 967 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 D | VPlanConstruction.cpp | 634 auto *MinMaxR = dyn_cast<VPRecipeWithIRFlags>( in handleMaxMinNumReductions()
|
| H A D | VPlanRecipes.cpp | 437 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, Flags, DL), in VPInstruction()
|
| H A D | LoopVectorize.cpp | 8660 cast<VPRecipeWithIRFlags>(IVInc)->dropPoisonGeneratingFlags(); in tryToBuildVPlanWithVPRecipes()
|