Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h215 struct VectorizationFactor { struct
229 VectorizationFactor(ElementCount Width, InstructionCost Cost, in VectorizationFactor() argument
234 static VectorizationFactor Disabled() { in Disabled() argument
238 bool operator==(const VectorizationFactor &rhs) const {
242 bool operator!=(const VectorizationFactor &rhs) const {
324 SmallVector<VectorizationFactor, 8> ProfitableVFs;
345 VectorizationFactor planInVPlanNativePath(ElementCount UserVF);
390 VectorizationFactor
429 VectorizationFactor
434 bool isMoreProfitable(const VectorizationFactor &A,
[all …]
H A DLoopVectorize.cpp4910 const VectorizationFactor &A, const VectorizationFactor &B) const { in isMoreProfitable()
5035 VectorizationFactor ChosenFactor = ScalarCost; in selectVectorizationFactor()
5161 VectorizationFactor Result = VectorizationFactor::Disabled(); in selectEpilogueVectorizationFactor()
7297 VectorizationFactor
7327 return VectorizationFactor::Disabled(); in planInVPlanNativePath()
7338 return VectorizationFactor::Disabled(); in planInVPlanNativePath()
7346 return VectorizationFactor::Disabled(); in planInVPlanNativePath()
7349 std::optional<VectorizationFactor>
7423 return VectorizationFactor::Disabled(); in plan()
10003 VectorizationFactor VF = VectorizationFactor::Disabled(); in processLoop()
[all …]
H A DLoopVectorizationLegality.cpp106 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h46 ElementCount VectorizationFactor; variable
53 ElementCount VectorizationFactor, bool Masked, StringRef VABIPrefix) in VecDesc() argument
55 VectorizationFactor(VectorizationFactor), Masked(Masked), in VecDesc()
60 ElementCount getVectorizationFactor() const { return VectorizationFactor; } in getVectorizationFactor()
H A DLoopAccessAnalysis.h41 static unsigned VectorizationFactor; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp73 VectorizationFactor("force-vector-width", cl::Hidden, variable
75 cl::location(VectorizerParams::VectorizationFactor));
76 unsigned VectorizerParams::VectorizationFactor; member in VectorizerParams
2077 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent()
2078 VectorizerParams::VectorizationFactor : 1); in isDependent()