Searched refs:VScaleRange (Results 1 – 14 of 14) sorted by relevance
282 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateStore()345 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateLoad()
391 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
222 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()361 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMin()367 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMax()436 if (hasAttribute(Attribute::VScaleRange)) { in getAsString()922 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMin()928 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMax()1657 return unpackVScaleRangeArgs(getRawIntAttr(Attribute::VScaleRange)).first; in getVScaleRangeMin()1661 return unpackVScaleRangeArgs(getRawIntAttr(Attribute::VScaleRange)).second; in getVScaleRangeMax()1715 return addRawIntAttr(Attribute::VScaleRange, RawArgs); in addVScaleRangeAttrFromRawRepr()
2107 if (Attrs.hasFnAttr(Attribute::VScaleRange)) { in verifyFunctionAttrs()5552 if (Attrs.hasFnAttr(Attribute::VScaleRange)) in visitIntrinsicCall()
974 Trunc.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitTrunc()976 Trunc.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitTrunc()1346 CI.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitZExt()1347 Attribute Attr = CI.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitZExt()1620 CI.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitSExt()1621 Attribute Attr = CI.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitSExt()
501 Optional<std::pair<unsigned, unsigned>> VScaleRange = in FinishFunction() local503 if (VScaleRange) { in FinishFunction()505 getLLVMContext(), VScaleRange->first, VScaleRange->second)); in FinishFunction()
296 def VScaleRange : IntAttr<"vscale_range", [FnAttr]>;
962 case Attribute::VScaleRange: in constructFunction()
4850 if (!MaxVScale && TheFunction->hasFnAttribute(Attribute::VScaleRange)) in getMaxLegalScalableVF()4852 TheFunction->getFnAttribute(Attribute::VScaleRange).getVScaleRangeMax(); in getMaxLegalScalableVF()5212 if (TheFunction->hasFnAttribute(Attribute::VScaleRange)) { in getVScaleForTuning()5213 auto Attr = TheFunction->getFnAttribute(Attribute::VScaleRange); in getVScaleForTuning()
1739 !II->getFunction()->hasFnAttribute(Attribute::VScaleRange)) in computeKnownBitsFromOperator()1742 auto Attr = II->getFunction()->getFnAttribute(Attribute::VScaleRange); in computeKnownBitsFromOperator()
6033 auto Attr = Call->getFunction()->getFnAttribute(Attribute::VScaleRange); in simplifyIntrinsic()
1983 return Attribute::VScaleRange; in getAttrFromCode()2106 else if (Kind == Attribute::VScaleRange) in parseAttributeGroupBlock()
761 case Attribute::VScaleRange: in getAttrKindEncoding()
1383 case Attribute::VScaleRange: { in parseEnumAttribute()