Searched refs:FixedVF (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorizationPlanner.h | 209 ElementCount FixedVF; member 213 : FixedVF(ElementCount::getFixed(0)), in FixedScalableVFPair() 216 *(Max.isScalable() ? &ScalableVF : &FixedVF) = Max; in FixedScalableVFPair() 218 FixedScalableVFPair(const ElementCount &FixedVF, in FixedScalableVFPair() 220 : FixedVF(FixedVF), ScalableVF(ScalableVF) { in FixedScalableVFPair() 221 assert(!FixedVF.isScalable() && ScalableVF.isScalable() && in FixedScalableVFPair() 228 explicit operator bool() const { return FixedVF || ScalableVF; } 231 bool hasVector() const { return FixedVF.isVector() || ScalableVF.isVector(); } in hasVector()
|
| D | LoopVectorize.cpp | 5725 Result.FixedVF = MaxVF; in computeFeasibleMaxVF() 5821 if (MaxFactors.FixedVF.isVector() && !MaxFactors.ScalableVF) { in computeMaxVF() 5822 ElementCount MaxFixedVF = MaxFactors.FixedVF; in computeMaxVF() 8057 UserVF.isScalable() ? MaxFactors.ScalableVF : MaxFactors.FixedVF; in plan() 8078 ElementCount::isKnownLE(VF, MaxFactors.FixedVF); VF *= 2) in plan() 8095 buildVPlansWithVPRecipes(ElementCount::getFixed(1), MaxFactors.FixedVF); in plan()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | TargetLibraryInfo.h | 205 void getWidestVF(StringRef ScalarF, ElementCount &FixedVF, 423 void getWidestVF(StringRef ScalarF, ElementCount &FixedVF, in getWidestVF() argument 425 Impl->getWidestVF(ScalarF, FixedVF, ScalableVF); in getWidestVF()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | TargetLibraryInfo.cpp | 1754 ElementCount &FixedVF, in getWidestVF() argument 1760 FixedVF = ElementCount::getFixed(1); in getWidestVF() 1768 I->VectorizationFactor.isScalable() ? &ScalableVF : &FixedVF; in getWidestVF()
|