Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h343 struct VectorizationFactor { struct
357 VectorizationFactor(ElementCount Width, InstructionCost Cost, in VectorizationFactor() argument
362 static VectorizationFactor Disabled() { in Disabled() argument
366 bool operator==(const VectorizationFactor &rhs) const {
370 bool operator!=(const VectorizationFactor &rhs) const {
442 SmallVector<VectorizationFactor, 8> ProfitableVFs;
480 VectorizationFactor planInVPlanNativePath(ElementCount UserVF);
488 VectorizationFactor computeBestVF();
527 VectorizationFactor
581 VectorizationFactor selectVectorizationFactor();
[all …]
H A DLoopVectorize.cpp856 VectorizationFactor VF, unsigned IC) { in reportVectorization()
3937 bool LoopVectorizationPlanner::isMoreProfitable(const VectorizationFactor &A, in isMoreProfitable()
3938 const VectorizationFactor &B, in isMoreProfitable()
4000 bool LoopVectorizationPlanner::isMoreProfitable(const VectorizationFactor &A, in isMoreProfitable()
4001 const VectorizationFactor &B, in isMoreProfitable()
4230 VectorizationFactor LoopVectorizationPlanner::selectVectorizationFactor() { in selectVectorizationFactor()
4239 const VectorizationFactor ScalarCost(ElementCount::getFixed(1), ExpectedCost, in selectVectorizationFactor()
4241 VectorizationFactor ChosenFactor = ScalarCost; in selectVectorizationFactor()
4297 VectorizationFactor Candidate(VF, C, ScalarCost.ScalarCost); in selectVectorizationFactor()
4411 VectorizationFactor LoopVectorizationPlanner::selectEpilogueVectorizationFactor( in selectEpilogueVectorizationFactor()
[all …]
H A DLoopVectorizationLegality.cpp109 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h46 ElementCount VectorizationFactor; variable
54 ElementCount VectorizationFactor, bool Masked, StringRef VABIPrefix, in VecDesc() argument
57 VectorizationFactor(VectorizationFactor), Masked(Masked), in VecDesc()
62 ElementCount getVectorizationFactor() const { return VectorizationFactor; } in getVectorizationFactor()
H A DLoopAccessAnalysis.h39 LLVM_ABI static unsigned VectorizationFactor; member
/freebsd/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
2220 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent()
2221 VectorizerParams::VectorizationFactor : 1); in isDependent()