Home
last modified time | relevance | path

Searched refs:InterleaveCount (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-opt-report/
H A DOptReport.cpp102 int InterleaveCount = 1; member
112 InterleaveCount = std::max(InterleaveCount, RHS.InterleaveCount); in operator |=()
135 else if (InterleaveCount < RHS.InterleaveCount) in operator <()
137 else if (InterleaveCount > RHS.InterleaveCount) in operator <()
199 int InterleaveCount = 1; in readLocationInfo() local
206 Arg.Val.getAsInteger(10, InterleaveCount); in readLocationInfo()
241 LI.InterleaveCount = InterleaveCount; in readLocationInfo()
294 unsigned ICDigits = llvm::utostr(MaxLI.InterleaveCount).size(); in writeReport()
388 RS << LLI.VectorizationFactor << "," << LLI.InterleaveCount; in writeReport()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGLoopInfo.cpp220 Attrs.InterleaveCount != 0 || Attrs.VectorizeWidth != 0 || in createLoopVectorizeMetadata()
287 if (Attrs.InterleaveCount > 0) { in createLoopVectorizeMetadata()
452 VectorizeScalable(LoopAttributes::Unspecified), InterleaveCount(0), in LoopAttributes()
461 InterleaveCount = 0; in clear()
488 Attrs.InterleaveCount == 0 && Attrs.UnrollCount == 0 && in LoopInfo()
524 BeforeJam.InterleaveCount = Attrs.InterleaveCount; in finish()
668 case LoopHintAttr::InterleaveCount: in push()
695 case LoopHintAttr::InterleaveCount: in push()
716 case LoopHintAttr::InterleaveCount: in push()
737 case LoopHintAttr::InterleaveCount: in push()
[all …]
H A DCGLoopInfo.h65 unsigned InterleaveCount; member
269 void setInterleaveCount(unsigned C) { StagedAttrs.InterleaveCount = C; } in setInterleaveCount()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DWarnMissedTransforms.cpp53 Optional<int> InterleaveCount = in warnAboutLeftoverTransformations() local
64 else if (InterleaveCount.value_or(0) != 1) in warnAboutLeftoverTransformations()
/llvm-project-15.0.7/llvm/test/tools/llvm-opt-report/Inputs/
H A Dsr2.yaml11 - InterleaveCount: '2'
H A Dor.yaml213 - InterleaveCount: '2'
225 - InterleaveCount: '2'
/llvm-project-15.0.7/llvm/test/tools/opt-viewer/Inputs/basic/
H A Dor.yaml213 - InterleaveCount: '2'
225 - InterleaveCount: '2'
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAttr.cpp128 .Case("interleave_count", LoopHintAttr::InterleaveCount) in handleLoopHintAttr()
145 } else if (Option == LoopHintAttr::InterleaveCount || in handleLoopHintAttr()
348 case LoopHintAttr::InterleaveCount: in CheckForIncompatibleAttributes()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp400 Optional<int> InterleaveCount = in hasVectorizeTransformation() local
406 InterleaveCount == 1) in hasVectorizeTransformation()
415 if ((VectorizeWidth && VectorizeWidth->isScalar()) && InterleaveCount == 1) in hasVectorizeTransformation()
418 if ((VectorizeWidth && VectorizeWidth->isVector()) || InterleaveCount > 1) in hasVectorizeTransformation()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td3652 ["Vectorize", "VectorizeWidth", "Interleave", "InterleaveCount",
3669 case InterleaveCount: return "interleave_count";