Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp207 Attrs.InterleaveCount != 0 || Attrs.VectorizeWidth != 0 || in createLoopVectorizeMetadata()
254 if (Attrs.VectorizeWidth > 0) { in createLoopVectorizeMetadata()
258 Attrs.VectorizeWidth))}; in createLoopVectorizeMetadata()
290 (IsVectorPredicateEnabled && Attrs.VectorizeWidth != 1) || in createLoopVectorizeMetadata()
291 Attrs.VectorizeWidth > 1 || in createLoopVectorizeMetadata()
294 Attrs.VectorizeWidth != 1)) { in createLoopVectorizeMetadata()
435 VectorizePredicateEnable(LoopAttributes::Unspecified), VectorizeWidth(0), in LoopAttributes()
443 VectorizeWidth = 0; in clear()
471 if (!Attrs.IsParallel && Attrs.VectorizeWidth == 0 && in LoopInfo()
507 BeforeJam.VectorizeWidth = Attrs.VectorizeWidth; in finish()
[all …]
H A DCGLoopInfo.h59 unsigned VectorizeWidth; member
272 void setVectorizeWidth(unsigned W) { StagedAttrs.VectorizeWidth = W; } in setVectorizeWidth()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DWarnMissedTransforms.cpp50 std::optional<ElementCount> VectorizeWidth = in warnAboutLeftoverTransformations() local
55 if (!VectorizeWidth || VectorizeWidth->isVector()) in warnAboutLeftoverTransformations()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp399 std::optional<ElementCount> VectorizeWidth = in hasVectorizeTransformation() local
406 if (Enable == true && VectorizeWidth && VectorizeWidth->isScalar() && in hasVectorizeTransformation()
416 if ((VectorizeWidth && VectorizeWidth->isScalar()) && InterleaveCount == 1) in hasVectorizeTransformation()
419 if ((VectorizeWidth && VectorizeWidth->isVector()) || InterleaveCount > 1) in hasVectorizeTransformation()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp136 .Case("vectorize_width", LoopHintAttr::VectorizeWidth) in handleLoopHintAttr()
147 if (Option == LoopHintAttr::VectorizeWidth) { in handleLoopHintAttr()
498 case LoopHintAttr::VectorizeWidth: in CheckForIncompatibleAttributes()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4481 ["Vectorize", "VectorizeWidth", "Interleave", "InterleaveCount",
4496 case VectorizeWidth: return "vectorize_width";
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5571 ConstantInt *VectorizeWidth = Simdlen == nullptr ? Safelen : Simdlen; in applySimd() local
5574 ConstantAsMetadata::get(VectorizeWidth)})); in applySimd()