Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp17 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPBlendRecipe *R) { in inferScalarTypeForRecipe()
28 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPInstruction *R) { in inferScalarTypeForRecipe()
57 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenRecipe *R) { in inferScalarTypeForRecipe()
102 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenCallRecipe *R) { in inferScalarTypeForRecipe()
107 Type *VPTypeAnalysis::inferScalarTypeForRecipe( in inferScalarTypeForRecipe()
113 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenSelectRecipe *R) { in inferScalarTypeForRecipe()
122 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPReplicateRecipe *R) { in inferScalarTypeForRecipe()
200 Type *VPTypeAnalysis::inferScalarType(const VPValue *V) { in inferScalarType()
H A DVPlanAnalysis.h36 class VPTypeAnalysis {
50 VPTypeAnalysis(LLVMContext &Ctx) : Ctx(Ctx) {} in VPTypeAnalysis() function
H A DVPlanTransforms.cpp807 static void simplifyRecipe(VPRecipeBase &R, VPTypeAnalysis &TypeInfo) { in simplifyRecipe()
849 VPTypeAnalysis TypeInfo2(TypeInfo.getContext()); in simplifyRecipe()
870 VPTypeAnalysis TypeInfo(Ctx); in simplifyRecipes()
891 VPTypeAnalysis TypeInfo(Ctx); in truncateToMinimalBitwidths()
H A DVPlan.h417 VPTypeAnalysis TypeAnalysis;