Searched refs:VectorizationFactor (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 233 struct VectorizationFactor { struct 247 VectorizationFactor(ElementCount Width, InstructionCost Cost, in VectorizationFactor() argument 252 static VectorizationFactor Disabled() { in Disabled() argument 256 bool operator==(const VectorizationFactor &rhs) const { 260 bool operator!=(const VectorizationFactor &rhs) const { 332 SmallVector<VectorizationFactor, 8> ProfitableVFs; 359 std::optional<VectorizationFactor> plan(ElementCount UserVF, unsigned UserIC); 363 VectorizationFactor planInVPlanNativePath(ElementCount UserVF); 411 VectorizationFactor 453 VectorizationFactor selectVectorizationFactor(); [all …]
|
H A D | LoopVectorize.cpp | 964 VectorizationFactor VF, unsigned IC) { in reportVectorization() 4296 const VectorizationFactor &A, const VectorizationFactor &B) const { in isMoreProfitable() 4513 VectorizationFactor LoopVectorizationPlanner::selectVectorizationFactor() { in selectVectorizationFactor() 4523 const VectorizationFactor ScalarCost(ElementCount::getFixed(1), ExpectedCost, in selectVectorizationFactor() 4525 VectorizationFactor ChosenFactor = ScalarCost; in selectVectorizationFactor() 4544 VectorizationFactor Candidate(VF, C, ScalarCost.ScalarCost); in selectVectorizationFactor() 4652 VectorizationFactor LoopVectorizationPlanner::selectEpilogueVectorizationFactor( in selectEpilogueVectorizationFactor() 4654 VectorizationFactor Result = VectorizationFactor::Disabled(); in selectEpilogueVectorizationFactor() 4744 if (Result != VectorizationFactor::Disabled()) in selectEpilogueVectorizationFactor() 6804 VectorizationFactor [all …]
|
H A D | LoopVectorizationLegality.cpp | 106 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetLibraryInfo.h | 46 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 D | LoopAccessAnalysis.h | 42 static unsigned VectorizationFactor; member
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 74 VectorizationFactor("force-vector-width", cl::Hidden, variable 76 cl::location(VectorizerParams::VectorizationFactor)); 77 unsigned VectorizerParams::VectorizationFactor; member in VectorizerParams 2136 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent() 2137 VectorizerParams::VectorizationFactor : 1); in isDependent()
|