Home
last modified time | relevance | path

Searched refs:VScaleMin (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp373 unsigned VScaleMin = ISAInfo->getMinVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange() local
375 if (LangOpts.VScaleMin || LangOpts.VScaleMax) { in getVScaleRange()
377 VScaleMin = std::max(VScaleMin, LangOpts.VScaleMin); in getVScaleRange()
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()
384 if (VScaleMin > 0) { in getVScaleRange()
386 return std::make_pair(VScaleMin, VScaleMax); in getVScaleRange()
H A DAArch64.cpp733 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) { in getTargetDefines()
734 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.VScaleMin * 128)); in getTargetDefines()
756 (LangOpts.VScaleMin || LangOpts.VScaleMax)) in getVScaleRange()
758 LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, in getVScaleRange()
768 ((LangOpts.VScaleMin && LangOpts.VScaleStreamingMin) || in getVScaleRange()
771 std::min(LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, in getVScaleRange()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp318 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs() local
320 Args.MakeArgString("-mvscale-max=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
322 Args.MakeArgString("-mvscale-min=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
H A DClang.cpp1671 auto HandleVectorBits = [&](Arg *A, StringRef VScaleMin, in AddAArch64TargetArgs()
1692 Args.MakeArgString(VScaleMin + llvm::Twine(Bits / 128))); in AddAArch64TargetArgs()
2078 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs() local
2080 Args.MakeArgString("-mvscale-max=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
2082 Args.MakeArgString("-mvscale-min=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp1422 : Context.getLangOpts().VScaleMin; in getSVETypeSize()
1431 if (getLangOpts().VScaleMin != getLangOpts().VScaleStreamingMin || in areCompatibleSveTypes()
1476 if (getLangOpts().VScaleMin != getLangOpts().VScaleStreamingMin || in areLaxCompatibleSveTypes()
H A DSemaType.cpp8444 if (!S.getLangOpts().VScaleMin || in HandleArmSveVectorBitsTypeAttr()
8445 S.getLangOpts().VScaleMin != S.getLangOpts().VScaleMax) { in HandleArmSveVectorBitsTypeAttr()
8468 if (VecSize != S.getLangOpts().VScaleMin * 128) { in HandleArmSveVectorBitsTypeAttr()
8470 << VecSize << S.getLangOpts().VScaleMin * 128; in HandleArmSveVectorBitsTypeAttr()
H A DSema.cpp2269 (LangOpts.VScaleMin != LangOpts.VScaleStreamingMin || in checkTypeSupport()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp4667 unsigned VScaleMin; in ParseLangArgs() local
4668 if (StringRef(A->getValue()).getAsInteger(10, VScaleMin) || VScaleMin == 0) in ParseLangArgs()
4672 unsigned VScaleMin; in ParseLangArgs() local
4673 if (StringRef(A->getValue()).getAsInteger(10, VScaleMin) || VScaleMin == 0) in ParseLangArgs()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def466 LANGOPT(VScaleMin, 32, 0, NotCompatible, "Minimum vscale value")
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2429 unsigned VScaleMin = Attrs.getFnAttrs().getVScaleRangeMin(); in verifyFunctionAttrs() local
2430 if (VScaleMin == 0) in verifyFunctionAttrs()
2432 else if (!isPowerOf2_32(VScaleMin)) in verifyFunctionAttrs()
2435 if (VScaleMax && VScaleMin > VScaleMax) in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp7258 unsigned VScaleMin = Attr.getVScaleRangeMin(); in WidenVecOp_INSERT_SUBVECTOR() local
7259 if (VT.getSizeInBits().getKnownMinValue() * VScaleMin >= in WidenVecOp_INSERT_SUBVECTOR()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td5271 MarshallingInfoInt<LangOpts<"VScaleMin">>;