Home
last modified time | relevance | path

Searched refs:VScaleMax (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp375 if (LangOpts.VScaleMin || LangOpts.VScaleMax) { in getVScaleRange()
378 unsigned VScaleMax = LangOpts.VScaleMax; in getVScaleRange() local
379 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() local
386 return std::make_pair(VScaleMin, VScaleMax); in getVScaleRange()
H A DAArch64.cpp733 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp222 std::optional<unsigned> VScaleMax = VScaleRangeAttr.getVScaleRangeMax(); in getSubtargetImpl() local
223 if (VScaleMax.has_value() && !RVVVectorBitsMaxOpt.getNumOccurrences()) in getSubtargetImpl()
224 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp1432 getLangOpts().VScaleMax != getLangOpts().VScaleStreamingMax) { in areCompatibleSveTypes()
1477 getLangOpts().VScaleMax != getLangOpts().VScaleStreamingMax) { in areLaxCompatibleSveTypes()
H A DSema.cpp2270 LangOpts.VScaleMax != LangOpts.VScaleStreamingMax)) { in checkTypeSupport()
H A DSemaType.cpp8445 S.getLangOpts().VScaleMin != S.getLangOpts().VScaleMax) { in HandleArmSveVectorBitsTypeAttr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2434 std::optional<unsigned> VScaleMax = Attrs.getFnAttrs().getVScaleRangeMax(); in verifyFunctionAttrs() local
2435 if (VScaleMax && VScaleMin > VScaleMax) in verifyFunctionAttrs()
2437 else if (VScaleMax && !isPowerOf2_32(*VScaleMax)) in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def467 LANGOPT(VScaleMax, 32, 0, NotCompatible, "Maximum vscale value")
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp1672 StringRef VScaleMax) { in AddAArch64TargetArgs() argument
1684 Args.MakeArgString(VScaleMax + llvm::Twine(Bits / 128))); in AddAArch64TargetArgs()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td5276 MarshallingInfoInt<LangOpts<"VScaleMax">>;