Home
last modified time | relevance | path

Searched refs:VectorizationFactor (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/tools/llvm-opt-report/
H A DOptReport.cpp102 int VectorizationFactor = 1; member
111 VectorizationFactor = in operator |=()
112 std::max(VectorizationFactor, RHS.VectorizationFactor); in operator |=()
132 else if (VectorizationFactor < RHS.VectorizationFactor) in operator <()
134 else if (VectorizationFactor > RHS.VectorizationFactor) in operator <()
199 int VectorizationFactor = 1; in readLocationInfo() local
205 Arg.Val.getAsInteger(10, VectorizationFactor); in readLocationInfo()
241 LI.VectorizationFactor = VectorizationFactor; in readLocationInfo()
294 unsigned VFDigits = llvm::utostr(MaxLI.VectorizationFactor).size(); in writeReport()
389 RS << LLI.VectorizationFactor << "," << LLI.InterleaveCount; in writeReport()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h188 struct VectorizationFactor { struct
202 VectorizationFactor(ElementCount Width, InstructionCost Cost, in VectorizationFactor() argument
207 static VectorizationFactor Disabled() { in Disabled() argument
211 bool operator==(const VectorizationFactor &rhs) const {
215 bool operator!=(const VectorizationFactor &rhs) const {
300 std::optional<VectorizationFactor> plan(ElementCount UserVF, unsigned UserIC);
304 VectorizationFactor planInVPlanNativePath(ElementCount UserVF);
H A DLoopVectorize.cpp1191 VectorizationFactor
1194 VectorizationFactor
1589 bool isMoreProfitable(const VectorizationFactor &A,
1590 const VectorizationFactor &B) const;
1867 SmallVector<VectorizationFactor, 8> ProfitableVFs;
5289 const VectorizationFactor &A, const VectorizationFactor &B) const { in isMoreProfitable()
5331 VectorizationFactor LoopVectorizationCostModel::selectVectorizationFactor( in selectVectorizationFactor()
5339 const VectorizationFactor ScalarCost(ElementCount::getFixed(1), ExpectedCost, in selectVectorizationFactor()
5341 VectorizationFactor ChosenFactor = ScalarCost; in selectVectorizationFactor()
5358 VectorizationFactor Candidate(i, C.first, ScalarCost.ScalarCost); in selectVectorizationFactor()
[all …]
H A DLoopVectorizationLegality.cpp101 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp1226 if (I->VectorizationFactor == VF) in getVectorizedFunction()
1304 I->VectorizationFactor.isScalable() ? &ScalableVF : &FixedVF; in getWidestVF()
1305 if (ElementCount::isKnownGT(I->VectorizationFactor, *VF)) in getWidestVF()
1306 *VF = I->VectorizationFactor; in getWidestVF()
H A DLoopAccessAnalysis.cpp75 VectorizationFactor("force-vector-width", cl::Hidden, variable
77 cl::location(VectorizerParams::VectorizationFactor));
78 unsigned VectorizerParams::VectorizationFactor; member in VectorizerParams
1945 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent()
1946 VectorizerParams::VectorizationFactor : 1); in isDependent()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h42 static unsigned VectorizationFactor; member
H A DTargetLibraryInfo.h33 ElementCount VectorizationFactor; member