Searched refs:VScaleRange (Results 1 – 15 of 15) sorted by relevance
283 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateStore()343 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateLoad()
412 if (F.hasFnAttribute(Attribute::VScaleRange)) { in getSubtargetImpl()
236 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()376 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMin()382 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMax()477 if (hasAttribute(Attribute::VScaleRange)) { in getAsString()1021 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMin()1027 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMax()1830 return addRawIntAttr(Attribute::VScaleRange, RawArgs); in addVScaleRangeAttrFromRawRepr()
2228 if (Attrs.hasFnAttr(Attribute::VScaleRange)) { in verifyFunctionAttrs()5873 if (Attrs.hasFnAttr(Attribute::VScaleRange)) in visitIntrinsicCall()
875 Trunc.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitTrunc()877 Trunc.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitTrunc()1224 Zext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitZExt()1226 Zext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitZExt()1516 Sext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitSExt()1518 Sext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitSExt()
190 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
510 std::optional<std::pair<unsigned, unsigned>> VScaleRange = in FinishFunction() local512 if (VScaleRange) { in FinishFunction()514 getLLVMContext(), VScaleRange->first, VScaleRange->second)); in FinishFunction()
304 def VScaleRange : IntAttr<"vscale_range", [FnAttr]>;
2425 if (F.hasFnAttribute(Attribute::VScaleRange)) in getMaxVScale()2426 return F.getFnAttribute(Attribute::VScaleRange).getVScaleRangeMax(); in getMaxVScale()4810 TheFunction->hasFnAttribute(Attribute::VScaleRange)) { in getMaximizedVFForTarget()4811 auto Attr = TheFunction->getFnAttribute(Attribute::VScaleRange); in getMaximizedVFForTarget()4898 if (Fn->hasFnAttribute(Attribute::VScaleRange)) { in getVScaleForTuning()4899 auto Attr = Fn->getFnAttribute(Attribute::VScaleRange); in getVScaleForTuning()
966 case Attribute::VScaleRange: in constructFunction()
2074 return Attribute::VScaleRange; in getAttrFromCode()2234 else if (Kind == Attribute::VScaleRange) in parseAttributeGroupBlock()
916 Attribute Attr = F->getFnAttribute(Attribute::VScaleRange); in getVScaleRange()1950 return F->hasFnAttribute(Attribute::VScaleRange); in isKnownToBeAPowerOfTwo()
819 case Attribute::VScaleRange: in getAttrKindEncoding()
1507 case Attribute::VScaleRange: { in parseEnumAttribute()
6433 Attribute::VScaleRange); in WidenVecOp_INSERT_SUBVECTOR()