[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