Searched refs:VScaleRange (Results 1 – 15 of 15) sorted by relevance
283 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateStore()346 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateLoad()
401 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
230 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()370 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMin()376 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMax()465 if (hasAttribute(Attribute::VScaleRange)) { in getAsString()998 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMin()1004 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMax()1793 return addRawIntAttr(Attribute::VScaleRange, RawArgs); in addVScaleRangeAttrFromRawRepr()
2135 if (Attrs.hasFnAttr(Attribute::VScaleRange)) { in verifyFunctionAttrs()5675 if (Attrs.hasFnAttr(Attribute::VScaleRange)) in visitIntrinsicCall()
132 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
1003 Trunc.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitTrunc()1005 Trunc.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitTrunc()1345 Zext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitZExt()1347 Zext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitZExt()1616 Sext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitSExt()1618 Sext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitSExt()
509 std::optional<std::pair<unsigned, unsigned>> VScaleRange = in FinishFunction() local511 if (VScaleRange) { in FinishFunction()513 getLLVMContext(), VScaleRange->first, VScaleRange->second)); in FinishFunction()
292 def VScaleRange : IntAttr<"vscale_range", [FnAttr]>;
4910 if (!MaxVScale && TheFunction->hasFnAttribute(Attribute::VScaleRange)) in getMaxLegalScalableVF()4912 TheFunction->getFnAttribute(Attribute::VScaleRange).getVScaleRangeMax(); in getMaxLegalScalableVF()5205 TheFunction->hasFnAttribute(Attribute::VScaleRange)) { in getMaximizedVFForTarget()5206 auto Attr = TheFunction->getFnAttribute(Attribute::VScaleRange); in getMaximizedVFForTarget()5277 if (TheFunction->hasFnAttribute(Attribute::VScaleRange)) { in getVScaleForTuning()5278 auto Attr = TheFunction->getFnAttribute(Attribute::VScaleRange); in getVScaleForTuning()
958 case Attribute::VScaleRange: in constructFunction()
1746 !II->getFunction()->hasFnAttribute(Attribute::VScaleRange)) in computeKnownBitsFromOperator()1749 auto Attr = II->getFunction()->getFnAttribute(Attribute::VScaleRange); in computeKnownBitsFromOperator()
6324 auto Attr = Call->getFunction()->getFnAttribute(Attribute::VScaleRange); in simplifyIntrinsic()
2046 return Attribute::VScaleRange; in getAttrFromCode()2200 else if (Kind == Attribute::VScaleRange) in parseAttributeGroupBlock()
788 case Attribute::VScaleRange: in getAttrKindEncoding()
1428 case Attribute::VScaleRange: { in parseEnumAttribute()