Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp296 unsigned VScaleMin = ISAInfo->getMinVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange() local
298 if (LangOpts.VScaleMin || LangOpts.VScaleMax) { in getVScaleRange()
300 VScaleMin = std::max(VScaleMin, LangOpts.VScaleMin); in getVScaleRange()
302 if (VScaleMax != 0 && VScaleMax < VScaleMin) in getVScaleRange()
303 VScaleMax = VScaleMin; in getVScaleRange()
304 return std::pair<unsigned, unsigned>(VScaleMin ? VScaleMin : 1, VScaleMax); in getVScaleRange()
307 if (VScaleMin > 0) { in getVScaleRange()
309 return std::make_pair(VScaleMin, VScaleMax); in getVScaleRange()
H A DAArch64.cpp615 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) { in getTargetDefines()
616 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.VScaleMin * 128)); in getTargetDefines()
627 if (LangOpts.VScaleMin || LangOpts.VScaleMax) in getVScaleRange()
629 LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, LangOpts.VScaleMax); in getVScaleRange()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp241 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs() local
243 Args.MakeArgString("-mvscale-max=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
245 Args.MakeArgString("-mvscale-min=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
H A DClang.cpp2121 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs() local
2123 Args.MakeArgString("-mvscale-max=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
2125 Args.MakeArgString("-mvscale-min=" + llvm::Twine(VScaleMin))); in AddRISCVTargetArgs()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def475 LANGOPT(VScaleMin, 32, 0, "Minimum vscale value")
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2229 unsigned VScaleMin = Attrs.getFnAttrs().getVScaleRangeMin(); in verifyFunctionAttrs() local
2230 if (VScaleMin == 0) in verifyFunctionAttrs()
2232 else if (!isPowerOf2_32(VScaleMin)) in verifyFunctionAttrs()
2235 if (VScaleMax && VScaleMin > VScaleMax) in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp4204 unsigned VScaleMin; in ParseLangArgs() local
4205 if (StringRef(A->getValue()).getAsInteger(10, VScaleMin) || VScaleMin == 0) in ParseLangArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp8533 if (!S.getLangOpts().VScaleMin || in HandleArmSveVectorBitsTypeAttr()
8534 S.getLangOpts().VScaleMin != S.getLangOpts().VScaleMax) { in HandleArmSveVectorBitsTypeAttr()
8557 if (VecSize != S.getLangOpts().VScaleMin * 128) { in HandleArmSveVectorBitsTypeAttr()
8559 << VecSize << S.getLangOpts().VScaleMin * 128; in HandleArmSveVectorBitsTypeAttr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp6435 unsigned VScaleMin = Attr.getVScaleRangeMin(); in WidenVecOp_INSERT_SUBVECTOR() local
6436 if (VT.getSizeInBits().getKnownMinValue() * VScaleMin >= in WidenVecOp_INSERT_SUBVECTOR()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp9437 return (Context.getLangOpts().VScaleMin * 128) / Context.getCharWidth(); in getSVETypeSize()
9438 return Context.getLangOpts().VScaleMin * 128; in getSVETypeSize()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td4728 MarshallingInfoInt<LangOpts<"VScaleMin">>;