Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp20 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPBlendRecipe *R) { in inferScalarTypeForRecipe()
31 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPInstruction *R) { in inferScalarTypeForRecipe()
89 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenRecipe *R) { in inferScalarTypeForRecipe()
134 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenCallRecipe *R) { in inferScalarTypeForRecipe()
139 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenMemoryRecipe *R) { in inferScalarTypeForRecipe()
145 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenSelectRecipe *R) { in inferScalarTypeForRecipe()
154 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPReplicateRecipe *R) { in inferScalarTypeForRecipe()
233 Type *VPTypeAnalysis::inferScalarType(const VPValue *V) { in inferScalarType()
H A DVPlanAnalysis.h39 class VPTypeAnalysis {
57 VPTypeAnalysis(Type *CanonicalIVTy, LLVMContext &Ctx) in VPTypeAnalysis() function
H A DVPlanTransforms.cpp537 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType(), in createScalarIVSteps()
990 static void simplifyRecipe(VPRecipeBase &R, VPTypeAnalysis &TypeInfo) { in simplifyRecipe()
1037 VPTypeAnalysis TypeInfo2( in simplifyRecipe()
1072 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType(), Ctx); in simplifyRecipes()
1093 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType(), Ctx); in truncateToMinimalBitwidths()
H A DVPlan.h432 VPTypeAnalysis TypeAnalysis;
739 VPTypeAnalysis Types;
H A DLoopVectorize.cpp4421 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType(), in willGenerateVectors()