[Mlir-commits] [mlir] 1be685a - [mlir] Remove unnecessary casts (NFC) (#147097)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Jul 4 13:30:09 PDT 2025
Author: Kazu Hirata
Date: 2025-07-04T13:30:05-07:00
New Revision: 1be685ac23959f99bf8cd81a55d49f4c2e76a2a8
URL: https://github.com/llvm/llvm-project/commit/1be685ac23959f99bf8cd81a55d49f4c2e76a2a8
DIFF: https://github.com/llvm/llvm-project/commit/1be685ac23959f99bf8cd81a55d49f4c2e76a2a8.diff
LOG: [mlir] Remove unnecessary casts (NFC) (#147097)
Both ptr and alignedPtr are already of T *.
Added:
Modified:
mlir/include/mlir/ExecutionEngine/MemRefUtils.h
Removed:
################################################################################
diff --git a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h
index f355dfb8648ec..6e72f7c23bdcf 100644
--- a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h
+++ b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h
@@ -68,8 +68,8 @@ makeStridedMemRefDescriptor(T *ptr, T *alignedPtr, ArrayRef<int64_t> shape,
assert(shape.size() == N);
assert(shapeAlloc.size() == N);
StridedMemRefType<T, N> descriptor;
- descriptor.basePtr = static_cast<T *>(ptr);
- descriptor.data = static_cast<T *>(alignedPtr);
+ descriptor.basePtr = ptr;
+ descriptor.data = alignedPtr;
descriptor.offset = 0;
std::copy(shape.begin(), shape.end(), descriptor.sizes);
auto strides = makeStrides<N>(shapeAlloc);
@@ -89,8 +89,8 @@ makeStridedMemRefDescriptor(T *ptr, T *alignedPtr, ArrayRef<int64_t> shape = {},
assert(shape.size() == N);
assert(shapeAlloc.size() == N);
StridedMemRefType<T, 0> descriptor;
- descriptor.basePtr = static_cast<T *>(ptr);
- descriptor.data = static_cast<T *>(alignedPtr);
+ descriptor.basePtr = ptr;
+ descriptor.data = alignedPtr;
descriptor.offset = 0;
return descriptor;
}
More information about the Mlir-commits
mailing list