Home
last modified time | relevance | path

Searched refs:FixedVF (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h226 ElementCount FixedVF; member
230 : FixedVF(ElementCount::getFixed(0)), in FixedScalableVFPair()
233 *(Max.isScalable() ? &ScalableVF : &FixedVF) = Max; in FixedScalableVFPair()
235 FixedScalableVFPair(const ElementCount &FixedVF, in FixedScalableVFPair()
237 : FixedVF(FixedVF), ScalableVF(ScalableVF) { in FixedScalableVFPair()
238 assert(!FixedVF.isScalable() && ScalableVF.isScalable() && in FixedScalableVFPair()
245 explicit operator bool() const { return FixedVF || ScalableVF; }
248 bool hasVector() const { return FixedVF.isVector() || ScalableVF.isVector(); } in hasVector()
H A DLoopVectorize.cpp5015 Result.FixedVF = MaxVF; in computeFeasibleMaxVF()
5112 if (MaxFactors.FixedVF.isVector() && !MaxFactors.ScalableVF) { in computeMaxVF()
5113 ElementCount MaxFixedVF = MaxFactors.FixedVF; in computeMaxVF()
7524 UserVF.isScalable() ? MaxFactors.ScalableVF : MaxFactors.FixedVF; in plan()
7545 ElementCount::isKnownLE(VF, MaxFactors.FixedVF); VF *= 2) in plan()
7562 buildVPlansWithVPRecipes(ElementCount::getFixed(1), MaxFactors.FixedVF); in plan()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h220 void getWidestVF(StringRef ScalarF, ElementCount &FixedVF,
525 void getWidestVF(StringRef ScalarF, ElementCount &FixedVF, in getWidestVF() argument
527 Impl->getWidestVF(ScalarF, FixedVF, ScalableVF); in getWidestVF()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp1290 ElementCount &FixedVF, in getWidestVF() argument
1296 FixedVF = ElementCount::getFixed(1); in getWidestVF()
1304 I->VectorizationFactor.isScalable() ? &ScalableVF : &FixedVF; in getWidestVF()