Skip to content

Commit db91ec0

Browse files
committed
use TargetFeaturesAttr::getChecked
1 parent d2515df commit db91ec0

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ void LLVMDialect::registerAttributes() {
4848
addAttributes<
4949
#define GET_ATTRDEF_LIST
5050
#include "mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc"
51+
5152
>();
5253
}
5354

@@ -288,9 +289,10 @@ TargetFeaturesAttr TargetFeaturesAttr::get(MLIRContext *context,
288289
}));
289290
}
290291

291-
TargetFeaturesAttr TargetFeaturesAttr::getChecked(
292-
function_ref<InFlightDiagnostic()> emitError,
293-
MLIRContext *context, llvm::ArrayRef<StringRef> features) {
292+
TargetFeaturesAttr
293+
TargetFeaturesAttr::getChecked(function_ref<InFlightDiagnostic()> emitError,
294+
MLIRContext *context,
295+
llvm::ArrayRef<StringRef> features) {
294296
return Base::getChecked(emitError, context,
295297
llvm::map_to_vector(features, [&](StringRef feature) {
296298
return StringAttr::get(context, feature);
@@ -305,13 +307,14 @@ TargetFeaturesAttr TargetFeaturesAttr::get(MLIRContext *context,
305307
return get(context, features);
306308
}
307309

308-
TargetFeaturesAttr TargetFeaturesAttr::getChecked(
309-
function_ref<InFlightDiagnostic()> emitError,
310-
MLIRContext *context, StringRef targetFeatures) {
310+
TargetFeaturesAttr
311+
TargetFeaturesAttr::getChecked(function_ref<InFlightDiagnostic()> emitError,
312+
MLIRContext *context, StringRef targetFeatures) {
311313
SmallVector<StringRef> features;
312314
targetFeatures.split(features, ',', /*MaxSplit=*/-1,
313315
/*KeepEmpty=*/false);
314-
return getChecked(emitError, context, features);
316+
ArrayRef featuresRef(features);
317+
return getChecked(emitError, context, featuresRef);
315318
}
316319

317320
LogicalResult

0 commit comments

Comments
 (0)