Searched refs:VScaleMax (Results 1 – 10 of 10) sorted by relevance
375 if (LangOpts.VScaleMin || LangOpts.VScaleMax) { in getVScaleRange()378 unsigned VScaleMax = LangOpts.VScaleMax; in getVScaleRange() local379 if (VScaleMax != 0 && VScaleMax < VScaleMin) in getVScaleRange()380 VScaleMax = VScaleMin; in getVScaleRange()381 return std::pair<unsigned, unsigned>(VScaleMin ? VScaleMin : 1, VScaleMax); in getVScaleRange()385 unsigned VScaleMax = ISAInfo->getMaxVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange() local386 return std::make_pair(VScaleMin, VScaleMax); in getVScaleRange()
733 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) { in getTargetDefines()756 (LangOpts.VScaleMin || LangOpts.VScaleMax)) in getVScaleRange()759 LangOpts.VScaleMax ? LangOpts.VScaleMax : 16); in getVScaleRange()769 (LangOpts.VScaleMax && LangOpts.VScaleStreamingMax))) { in getVScaleRange()774 LangOpts.VScaleMax ? LangOpts.VScaleMax : 16, in getVScaleRange()
222 std::optional<unsigned> VScaleMax = VScaleRangeAttr.getVScaleRangeMax(); in getSubtargetImpl() local223 if (VScaleMax.has_value() && !RVVVectorBitsMaxOpt.getNumOccurrences()) in getSubtargetImpl()224 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
1432 getLangOpts().VScaleMax != getLangOpts().VScaleStreamingMax) { in areCompatibleSveTypes()1477 getLangOpts().VScaleMax != getLangOpts().VScaleStreamingMax) { in areLaxCompatibleSveTypes()
2270 LangOpts.VScaleMax != LangOpts.VScaleStreamingMax)) { in checkTypeSupport()
8445 S.getLangOpts().VScaleMin != S.getLangOpts().VScaleMax) { in HandleArmSveVectorBitsTypeAttr()
2434 std::optional<unsigned> VScaleMax = Attrs.getFnAttrs().getVScaleRangeMax(); in verifyFunctionAttrs() local2435 if (VScaleMax && VScaleMin > VScaleMax) in verifyFunctionAttrs()2437 else if (VScaleMax && !isPowerOf2_32(*VScaleMax)) in verifyFunctionAttrs()
467 LANGOPT(VScaleMax, 32, 0, NotCompatible, "Maximum vscale value")
1672 StringRef VScaleMax) { in AddAArch64TargetArgs() argument1684 Args.MakeArgString(VScaleMax + llvm::Twine(Bits / 128))); in AddAArch64TargetArgs()
5276 MarshallingInfoInt<LangOpts<"VScaleMax">>;