Searched refs:VectorizeWidth (Results 1 – 7 of 7) sorted by relevance
221 Attrs.InterleaveCount != 0 || Attrs.VectorizeWidth != 0 || in createLoopVectorizeMetadata()269 if (Attrs.VectorizeWidth > 0) { in createLoopVectorizeMetadata()273 Attrs.VectorizeWidth))}; in createLoopVectorizeMetadata()305 (IsVectorPredicateEnabled && Attrs.VectorizeWidth != 1) || in createLoopVectorizeMetadata()306 Attrs.VectorizeWidth > 1 || in createLoopVectorizeMetadata()309 Attrs.VectorizeWidth != 1)) { in createLoopVectorizeMetadata()460 VectorizePredicateEnable(LoopAttributes::Unspecified), VectorizeWidth(0), in LoopAttributes()468 VectorizeWidth = 0; in clear()496 if (!Attrs.IsParallel && Attrs.VectorizeWidth == 0 && in LoopInfo()532 BeforeJam.VectorizeWidth = Attrs.VectorizeWidth; in finish()[all …]
59 unsigned VectorizeWidth; member269 void setVectorizeWidth(unsigned W) { StagedAttrs.VectorizeWidth = W; } in setVectorizeWidth()
50 std::optional<ElementCount> VectorizeWidth = in warnAboutLeftoverTransformations() local55 if (!VectorizeWidth || VectorizeWidth->isVector()) in warnAboutLeftoverTransformations()
398 std::optional<ElementCount> VectorizeWidth = in hasVectorizeTransformation() local405 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()
139 .Case("vectorize_width", LoopHintAttr::VectorizeWidth) in handleLoopHintAttr()150 if (Option == LoopHintAttr::VectorizeWidth) { in handleLoopHintAttr()488 case LoopHintAttr::VectorizeWidth: in CheckForIncompatibleAttributes()
4140 ["Vectorize", "VectorizeWidth", "Interleave", "InterleaveCount",4155 case VectorizeWidth: return "vectorize_width";
5260 ConstantInt *VectorizeWidth = Simdlen == nullptr ? Safelen : Simdlen; in applySimd() local5263 ConstantAsMetadata::get(VectorizeWidth)})); in applySimd()