Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGLoopInfo.cpp268 if (Attrs.VectorizeWidth > 0) { in createLoopVectorizeMetadata()
305 Attrs.VectorizeWidth > 1 || in createLoopVectorizeMetadata()
308 Attrs.VectorizeWidth != 1)) { in createLoopVectorizeMetadata()
459 VectorizeWidth = 0; in clear()
522 BeforeJam.VectorizeWidth = Attrs.VectorizeWidth; in finish()
667 case LoopHintAttr::VectorizeWidth: in push()
694 case LoopHintAttr::VectorizeWidth: in push()
715 case LoopHintAttr::VectorizeWidth: in push()
736 case LoopHintAttr::VectorizeWidth: in push()
749 case LoopHintAttr::VectorizeWidth: in push()
[all …]
H A DCGLoopInfo.h59 unsigned VectorizeWidth; member
262 void setVectorizeWidth(unsigned W) { StagedAttrs.VectorizeWidth = W; } in setVectorizeWidth()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DWarnMissedTransforms.cpp51 Optional<ElementCount> VectorizeWidth = in warnAboutLeftoverTransformations() local
56 if (!VectorizeWidth || VectorizeWidth->isVector()) in warnAboutLeftoverTransformations()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAttr.cpp125 .Case("vectorize_width", LoopHintAttr::VectorizeWidth) in handleLoopHintAttr()
136 if (Option == LoopHintAttr::VectorizeWidth) { in handleLoopHintAttr()
344 case LoopHintAttr::VectorizeWidth: in CheckForIncompatibleAttributes()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp398 Optional<ElementCount> VectorizeWidth = in hasVectorizeTransformation() local
405 if (Enable == true && VectorizeWidth && VectorizeWidth->isScalar() && 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",
3667 case VectorizeWidth: return "vectorize_width";