Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp299 if (LangOpts.VScaleMin || LangOpts.VScaleMax) { in getVScaleRange()
302 unsigned VScaleMax = LangOpts.VScaleMax; in getVScaleRange() local
303 if (VScaleMax != 0 && VScaleMax < VScaleMin) in getVScaleRange()
304 VScaleMax = VScaleMin; in getVScaleRange()
305 return std::pair<unsigned, unsigned>(VScaleMin ? VScaleMin : 1, VScaleMax); in getVScaleRange()
309 unsigned VScaleMax = ISAInfo->getMaxVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange() local
310 return std::make_pair(VScaleMin, VScaleMax); in getVScaleRange()
H A DAArch64.cpp670 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) { in getTargetDefines()
682 if (LangOpts.VScaleMin || LangOpts.VScaleMax) in getVScaleRange()
684 LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, LangOpts.VScaleMax); in getVScaleRange()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp195 std::optional<unsigned> VScaleMax = VScaleRangeAttr.getVScaleRangeMax(); in getSubtargetImpl() local
196 if (VScaleMax.has_value() && !RVVVectorBitsMaxOpt.getNumOccurrences()) in getSubtargetImpl()
197 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2320 std::optional<unsigned> VScaleMax = Attrs.getFnAttrs().getVScaleRangeMax(); in verifyFunctionAttrs() local
2321 if (VScaleMax && VScaleMin > VScaleMax) in verifyFunctionAttrs()
2323 else if (VScaleMax && !isPowerOf2_32(*VScaleMax)) in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def497 LANGOPT(VScaleMax, 32, 0, "Maximum vscale value")
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp8228 S.getLangOpts().VScaleMin != S.getLangOpts().VScaleMax) { in HandleArmSveVectorBitsTypeAttr()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td4986 MarshallingInfoInt<LangOpts<"VScaleMax">>;