@@ -179,11 +179,11 @@ static bool argHasNVVMAnnotation(const Value &Val,
179179 return false ;
180180}
181181
182- static std::optional<unsigned > getFnAttrParsedIntOrNull (const Function &F,
183- StringRef Attr) {
184- if ( F.hasFnAttribute (Attr) )
185- return F.getFnAttributeAsParsedInteger (Attr);
186- return std::nullopt ;
182+ static std::optional<unsigned > getFnAttrParsedInt (const Function &F,
183+ StringRef Attr) {
184+ return F.hasFnAttribute (Attr)
185+ ? std::optional ( F.getFnAttributeAsParsedInteger (Attr))
186+ : std::nullopt ;
187187}
188188
189189bool isParamGridConstant (const Value &V) {
@@ -284,7 +284,7 @@ std::optional<unsigned> getClusterDimz(const Function &F) {
284284}
285285
286286std::optional<unsigned > getMaxClusterRank (const Function &F) {
287- return getFnAttrParsedIntOrNull (F, " nvvm.maxclusterrank" );
287+ return getFnAttrParsedInt (F, " nvvm.maxclusterrank" );
288288}
289289
290290std::optional<unsigned > getReqNTIDx (const Function &F) {
@@ -310,11 +310,11 @@ std::optional<unsigned> getReqNTID(const Function &F) {
310310}
311311
312312std::optional<unsigned > getMinCTASm (const Function &F) {
313- return getFnAttrParsedIntOrNull (F, " nvvm.minctasm" );
313+ return getFnAttrParsedInt (F, " nvvm.minctasm" );
314314}
315315
316316std::optional<unsigned > getMaxNReg (const Function &F) {
317- return getFnAttrParsedIntOrNull (F, " nvvm.maxnreg" );
317+ return getFnAttrParsedInt (F, " nvvm.maxnreg" );
318318}
319319
320320MaybeAlign getAlign (const Function &F, unsigned Index) {
0 commit comments