Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp221 Attrs.InterleaveCount != 0 || Attrs.VectorizeWidth != 0 || in createLoopVectorizeMetadata()
288 if (Attrs.InterleaveCount > 0) { in createLoopVectorizeMetadata()
461 VectorizeScalable(LoopAttributes::Unspecified), InterleaveCount(0), in LoopAttributes()
470 InterleaveCount = 0; in clear()
498 Attrs.InterleaveCount == 0 && Attrs.UnrollCount == 0 && in LoopInfo()
534 BeforeJam.InterleaveCount = Attrs.InterleaveCount; in finish()
678 case LoopHintAttr::InterleaveCount: in push()
705 case LoopHintAttr::InterleaveCount: in push()
726 case LoopHintAttr::InterleaveCount: in push()
747 case LoopHintAttr::InterleaveCount: in push()
[all …]
H A DCGLoopInfo.h65 unsigned InterleaveCount; member
272 void setInterleaveCount(unsigned C) { StagedAttrs.InterleaveCount = C; } in setInterleaveCount()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DWarnMissedTransforms.cpp52 std::optional<int> InterleaveCount = in warnAboutLeftoverTransformations() local
63 else if (InterleaveCount.value_or(0) != 1) in warnAboutLeftoverTransformations()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp134 .Case("interleave_count", LoopHintAttr::InterleaveCount) in handleLoopHintAttr()
151 } else if (Option == LoopHintAttr::InterleaveCount || in handleLoopHintAttr()
473 case LoopHintAttr::InterleaveCount: in CheckForIncompatibleAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp400 std::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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td3938 ["Vectorize", "VectorizeWidth", "Interleave", "InterleaveCount",
3955 case InterleaveCount: return "interleave_count";