diff --git a/mlir/include/mlir/IR/BuiltinTypes.h b/mlir/include/mlir/IR/BuiltinTypes.h --- a/mlir/include/mlir/IR/BuiltinTypes.h +++ b/mlir/include/mlir/IR/BuiltinTypes.h @@ -192,9 +192,6 @@ return *this; } - // [deprecated] `setMemorySpace(Attribute)` should be used instead. - Builder &setMemorySpace(unsigned newMemorySpace); - operator MemRefType() { return MemRefType::get(shape, elementType, layout, memorySpace); } diff --git a/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp b/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp --- a/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp +++ b/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp @@ -183,7 +183,8 @@ if (type.getMemorySpaceAsInt() != gpu::GPUDialect::getPrivateAddressSpace()) return llvm::None; - return converter.convertType(MemRefType::Builder(type).setMemorySpace(0)); + return converter.convertType(MemRefType::Builder(type).setMemorySpace( + IntegerAttr::get(IntegerType::get(m.getContext(), 64), 0))); }); // Lowering for MMAMatrixType. converter.addConversion([&](gpu::MMAMatrixType type) -> Type { diff --git a/mlir/lib/IR/BuiltinTypes.cpp b/mlir/lib/IR/BuiltinTypes.cpp --- a/mlir/lib/IR/BuiltinTypes.cpp +++ b/mlir/lib/IR/BuiltinTypes.cpp @@ -532,13 +532,6 @@ return static_cast(memorySpace.cast().getInt()); } -MemRefType::Builder & -MemRefType::Builder::setMemorySpace(unsigned newMemorySpace) { - memorySpace = - wrapIntegerMemorySpace(newMemorySpace, elementType.getContext()); - return *this; -} - unsigned MemRefType::getMemorySpaceAsInt() const { return detail::getMemorySpaceAsInt(getMemorySpace()); }