Searched refs:VPTypeAnalysis (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanAnalysis.cpp | 24 VPTypeAnalysis::VPTypeAnalysis(const VPlan &Plan) in VPTypeAnalysis() function in VPTypeAnalysis 44 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPBlendRecipe *R) { in inferScalarTypeForRecipe() 55 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPInstruction *R) { in inferScalarTypeForRecipe() 145 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenRecipe *R) { in inferScalarTypeForRecipe() 181 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenCallRecipe *R) { in inferScalarTypeForRecipe() 186 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenMemoryRecipe *R) { in inferScalarTypeForRecipe() 192 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenSelectRecipe *R) { in inferScalarTypeForRecipe() 201 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPReplicateRecipe *R) { in inferScalarTypeForRecipe() 257 Type *VPTypeAnalysis::inferScalarType(const VPValue *V) { in inferScalarType() 497 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType()); in calculateRegisterUsageForPlan()
|
| H A D | VPlanAnalysis.h | 43 class VPTypeAnalysis { 61 VPTypeAnalysis(Type *CanonicalIVTy) in VPTypeAnalysis() function 64 VPTypeAnalysis(const VPlan &Plan);
|
| H A D | VPlanVerifier.cpp | 30 VPTypeAnalysis &TypeInfo; 64 VPlanVerifier(VPDominatorTree &VPDT, VPTypeAnalysis &TypeInfo, in VPlanVerifier() 486 VPTypeAnalysis TypeInfo(Plan); in verifyVPlanIsValid()
|
| H A D | VPlanHelpers.h | 337 VPTypeAnalysis TypeAnalysis; 347 VPTypeAnalysis Types;
|
| H A D | VPlanTransforms.cpp | 576 VPTypeAnalysis TypeInfo(CanonicalIVType); in createScalarIVSteps() 771 VPTypeAnalysis &TypeInfo, in optimizeEarlyExitInductionUser() 827 optimizeLatchExitInductionUser(VPlan &Plan, VPTypeAnalysis &TypeInfo, in optimizeLatchExitInductionUser() 878 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType()); in optimizeInductionExitUsers() 941 const DataLayout &DL, VPTypeAnalysis &TypeInfo) { in tryToFoldLiveIns() 988 static void simplifyRecipe(VPRecipeBase &R, VPTypeAnalysis &TypeInfo) { in simplifyRecipe() 1051 VPTypeAnalysis TypeInfo2(Plan->getCanonicalIV()->getScalarType()); in simplifyRecipe() 1213 VPTypeAnalysis TypeInfo(&CanonicalIVTy); in simplifyRecipes() 1800 VPTypeAnalysis TypeInfo(CanonicalIVType); in truncateToMinimalBitwidths() 2136 VPTypeAnalysis &TypeInfo, in optimizeMaskToEVL() [all …]
|
| H A D | VPlanUnroll.cpp | 43 VPTypeAnalysis TypeInfo;
|
| H A D | LoopVectorize.cpp | 4130 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType()); in willGenerateVectors() 8362 VPBuilder &ScalarPHBuilder, VPTypeAnalysis &TypeInfo, VPValue *VectorTC) { in addResumePhiRecipeForInduction() 8399 VPTypeAnalysis TypeInfo(Plan.getCanonicalIV()->getScalarType()); in addScalarResumePhis()
|