[Mlir-commits] [mlir] [mlir] Remove unnecessary casts (NFC) (PR #147097)
Kazu Hirata
llvmlistbot at llvm.org
Fri Jul 4 12:30:11 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/147097
Both ptr and alignedPtr are already of T *.
>From 04fdfd0b47b257c9c243ee062815687751e358a8 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Thu, 3 Jul 2025 22:24:28 -0700
Subject: [PATCH] [mlir] Remove unnecessary casts (NFC)
Both ptr and alignedPtr are already of T *.
---
mlir/include/mlir/ExecutionEngine/MemRefUtils.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
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