Searched refs:VPTypeAnalysis (Results 1 – 5 of 5) sorted by relevance
20 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()
39 class VPTypeAnalysis {57 VPTypeAnalysis(Type *CanonicalIVTy, LLVMContext &Ctx) in VPTypeAnalysis() function
537 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()
432 VPTypeAnalysis TypeAnalysis;739 VPTypeAnalysis Types;
4421 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType(), in willGenerateVectors()