Searched refs:VPTypeAnalysis (Results 1 – 4 of 4) sorted by relevance
17 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()
36 class VPTypeAnalysis {50 VPTypeAnalysis(LLVMContext &Ctx) : Ctx(Ctx) {} in VPTypeAnalysis() function
807 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()
417 VPTypeAnalysis TypeAnalysis;