Searched refs:VFRange (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPRecipeBuilder.h | 67 bool shouldWiden(Instruction *I, VFRange &Range) const; 74 VFRange &Range); 80 VFRange &Range); 86 VFRange &Range); 97 VFRange &Range); 117 VFRange &Range, VPBasicBlock *VPBB); 157 VPReplicateRecipe *handleReplication(Instruction *I, VFRange &Range);
|
H A D | LoopVectorizationPlanner.h | 406 VFRange &Range); 424 VPlanPtr buildVPlan(VFRange &Range); 432 VPlanPtr tryToBuildVPlanWithVPRecipes(VFRange &Range);
|
H A D | LoopVectorize.cpp | 1424 bool requiresScalarEpilogue(VFRange Range) const { in requiresScalarEpilogue() 7715 const std::function<bool(ElementCount)> &Predicate, VFRange &Range) { in getDecisionAndClampRange() 7719 for (ElementCount TmpVF : VFRange(Range.Start * 2, Range.End)) in getDecisionAndClampRange() 7737 VFRange SubRange = {VF, MaxVFTimes2}; in buildVPlans() 7871 VFRange &Range) { in tryToWidenMemory() 7943 PHINode *Phi, ArrayRef<VPValue *> Operands, VFRange &Range) { in tryToOptimizeInductionPHI() 7967 TruncInst *I, ArrayRef<VPValue *> Operands, VFRange &Range) { in tryToOptimizeInductionTruncate() 8026 VFRange &Range) { in tryToWidenCall() 8116 bool VPRecipeBuilder::shouldWiden(Instruction *I, VFRange &Range) const { in shouldWiden() 8187 VFRange &Range) { in handleReplication() [all …]
|
H A D | VPlan.h | 100 struct VFRange { struct 111 VFRange(const ElementCount &Start, const ElementCount &End) in VFRange() argument
|