Searched refs:VFRange (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 24 struct VFRange; 94 bool shouldWiden(Instruction *I, VFRange &Range) const; 101 VFRange &Range); 107 VFRange &Range); 113 VFRange &Range); 119 VFRange &Range); 143 Instruction *PHI, Instruction *RdxExitInstr, VFRange &Range, 166 void collectScaledReductions(VFRange &Range); 170 VPRecipeBase *tryToCreateWidenRecipe(VPSingleDefRecipe *R, VFRange &Range); 205 VFRange &Range);
|
| H A D | VPlanTransforms.h | 32 struct VFRange; 71 DebugLoc IVDL, bool HasUncountableExit, VFRange &Range); 203 VFRange &Range); 217 VFRange &Range);
|
| H A D | LoopVectorizationPlanner.h | 48 struct VFRange; 522 VFRange &Range); 545 VPlanPtr tryToBuildVPlan(VFRange &Range); 554 VPlanPtr tryToBuildVPlanWithVPRecipes(VPlanPtr InitialPlan, VFRange &Range,
|
| H A D | VPlanHelpers.h | 71 struct VFRange { struct 82 VFRange(const ElementCount &Start, const ElementCount &End) in VFRange() argument
|
| H A D | VPlan.cpp | 1619 const std::function<bool(ElementCount)> &Predicate, VFRange &Range) { in getDecisionAndClampRange() 1623 for (ElementCount TmpVF : VFRange(Range.Start * 2, Range.End)) in getDecisionAndClampRange() 1641 VFRange SubRange = {VF, MaxVFTimes2}; in buildVPlans()
|
| H A D | LoopVectorize.cpp | 7631 VFRange &Range) { in tryToWidenMemory() 7722 PHINode *Phi, ArrayRef<VPValue *> Operands, VFRange &Range) { in tryToOptimizeInductionPHI() 7747 TruncInst *I, ArrayRef<VPValue *> Operands, VFRange &Range) { in tryToOptimizeInductionTruncate() 7776 VFRange &Range) { in tryToWidenCall() 7864 bool VPRecipeBuilder::shouldWiden(Instruction *I, VFRange &Range) const { in shouldWiden() 7980 VFRange &Range) { in handleReplication() 8043 void VPRecipeBuilder::collectScaledReductions(VFRange &Range) { in collectScaledReductions() 8079 Instruction *PHI, Instruction *RdxExitInstr, VFRange &Range, in getScaledReductions() 8190 VFRange &Range) { in tryToCreateWidenRecipe() 8335 VFRange SubRange = {VF, MaxVFTimes2}; in buildVPlansWithVPRecipes() [all …]
|
| H A D | VPlanTransforms.cpp | 2767 VPBasicBlock *HeaderVPBB, VPBasicBlock *LatchVPBB, VFRange &Range) { in handleUncountableEarlyExit() 2862 VFRange &Range) { in tryToMatchAndCreateExtendedReduction() 2909 VPCostContext &Ctx, VFRange &Range) { in tryToMatchAndCreateMulAccumulateReduction() 3011 VFRange &Range) { in tryToCreateAbstractReductionRecipe() 3028 VFRange &Range) { in convertToAbstractRecipes()
|
| H A D | VPlanConstruction.cpp | 461 DebugLoc IVDL, bool HasUncountableEarlyExit, VFRange &Range) { in prepareForVectorization()
|