diff --git a/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp b/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp --- a/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp +++ b/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp @@ -158,24 +158,24 @@ /// Read operand/result segment_size from bytecode. static const char *const readBytecodeSegmentSize = R"( if ($_reader.getBytecodeVersion() < /*kNativePropertiesODSSegmentSize=*/6) { - DenseI32ArrayAttr attr; - if (::mlir::failed($_reader.readAttribute(attr))) return failure(); + ::mlir::DenseI32ArrayAttr attr; + if (::mlir::failed($_reader.readAttribute(attr))) return ::mlir::failure(); if (attr.size() > static_cast(sizeof($_storage) / sizeof(int32_t))) { $_reader.emitError("size mismatch for operand/result_segment_size"); - return failure(); + return ::mlir::failure(); } - llvm::copy(ArrayRef(attr), $_storage.begin()); + ::llvm::copy(::llvm::ArrayRef(attr), $_storage.begin()); } else { - return $_reader.readSparseArray(MutableArrayRef($_storage)); + return $_reader.readSparseArray(::mlir::MutableArrayRef($_storage)); } )"; /// Write operand/result segment_size to bytecode. static const char *const writeBytecodeSegmentSize = R"( if ($_writer.getBytecodeVersion() < /*kNativePropertiesODSSegmentSize=*/6) - $_writer.writeAttribute(DenseI32ArrayAttr::get(getContext(), $_storage)); + $_writer.writeAttribute(::mlir::DenseI32ArrayAttr::get(getContext(), $_storage)); else - $_writer.writeSparseArray(ArrayRef($_storage)); + $_writer.writeSparseArray(::llvm::ArrayRef($_storage)); )"; /// A header for indicating code sections. @@ -432,7 +432,7 @@ /*assignToStorageCall=*/ "llvm::copy($_value, $_storage.begin())", /*convertToAttributeCall=*/ - "DenseI32ArrayAttr::get($_ctxt, $_storage)", + "::mlir::DenseI32ArrayAttr::get($_ctxt, $_storage)", /*convertFromAttributeCall=*/ "return convertFromAttribute($_storage, $_attr, $_diag);", /*readFromMlirBytecodeCall=*/readBytecodeSegmentSize, @@ -1441,7 +1441,7 @@ )decl"; const char *setInherentAttrMethodFmt = R"decl( if (name == "{0}") {{ - prop.{0} = dyn_cast_or_null>(value); + prop.{0} = ::llvm::dyn_cast_or_null>(value); return; } )decl"; @@ -1494,7 +1494,7 @@ resultSegmentAttrName); } setInherentAttrMethod << formatv(R"decl( - auto arrAttr = dyn_cast_or_null(value); + auto arrAttr = ::llvm::dyn_cast_or_null<::mlir::DenseI32ArrayAttr>(value); if (!arrAttr) return; if (arrAttr.size() != sizeof(prop.{0}) / sizeof(int32_t)) return; @@ -2085,7 +2085,7 @@ if (emitHelper.hasProperties()) body << formatv(", ::mlir::MutableOperandRange::OperandSegment({0}u, " "{{getOperandSegmentSizesAttrName(), " - "DenseI32ArrayAttr::get(getContext(), " + "::mlir::DenseI32ArrayAttr::get(getContext(), " "getProperties().operandSegmentSizes)})", i); else @@ -2324,7 +2324,7 @@ // the length of the type ranges. if (op.getTrait("::mlir::OpTrait::AttrSizedResultSegments")) { if (op.getDialect().usePropertiesForAttributes()) { - body << " llvm::copy(ArrayRef({"; + body << " ::llvm::copy(::llvm::ArrayRef({"; } else { std::string getterName = op.getGetterName(resultSegmentAttrName); body << " " << builderOpState << ".addAttribute(" << getterName @@ -2974,7 +2974,7 @@ if (op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) { std::string sizes = op.getGetterName(operandSegmentAttrName); if (op.getDialect().usePropertiesForAttributes()) { - body << " llvm::copy(ArrayRef({"; + body << " ::llvm::copy(::llvm::ArrayRef({"; emitSegment(); body << "}), " << builderOpState << ".getOrAddProperties()." diff --git a/mlir/tools/mlir-tblgen/OpFormatGen.cpp b/mlir/tools/mlir-tblgen/OpFormatGen.cpp --- a/mlir/tools/mlir-tblgen/OpFormatGen.cpp +++ b/mlir/tools/mlir-tblgen/OpFormatGen.cpp @@ -1662,7 +1662,7 @@ body << "1"; }; if (op.getDialect().usePropertiesForAttributes()) { - body << "llvm::copy(ArrayRef({"; + body << "::llvm::copy(::llvm::ArrayRef({"; llvm::interleaveComma(op.getOperands(), body, interleaveFn); body << formatv("}), " "result.getOrAddProperties<{0}::Properties>()." @@ -1706,7 +1706,7 @@ body << "1"; }; if (op.getDialect().usePropertiesForAttributes()) { - body << "llvm::copy(ArrayRef({"; + body << "::llvm::copy(::llvm::ArrayRef({"; llvm::interleaveComma(op.getResults(), body, interleaveFn); body << formatv("}), " "result.getOrAddProperties<{0}::Properties>()."