================ @@ -179,6 +179,13 @@ static bool argHasNVVMAnnotation(const Value &Val, return false; } +static std::optional<unsigned> getFnAttrParsedIntOrNull(const Function &F, + StringRef Attr) { + if (F.hasFnAttribute(Attr)) + return F.getFnAttributeAsParsedInteger(Attr); + return std::nullopt; ---------------- Artem-B wrote:
Nit: Could be just `return F.hasFnAttribute(Attr) ? F.getFnAttributeAsParsedInteger(Attr) : {};` https://github.com/llvm/llvm-project/pull/125908 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits