[Mlir-commits] [mlir] 07b264d - Pass the LLVMTypeConverter by reference in UnrankedMemRefBuilder (NFC)
Mehdi Amini
llvmlistbot at llvm.org
Fri Dec 31 18:04:25 PST 2021
Author: Mehdi Amini
Date: 2022-01-01T02:01:41Z
New Revision: 07b264d1f02f4ee3a8db30f2a146c455cdccb751
URL: https://github.com/llvm/llvm-project/commit/07b264d1f02f4ee3a8db30f2a146c455cdccb751
DIFF: https://github.com/llvm/llvm-project/commit/07b264d1f02f4ee3a8db30f2a146c455cdccb751.diff
LOG: Pass the LLVMTypeConverter by reference in UnrankedMemRefBuilder (NFC)
This is a fairly large structure (952B according to Coverity), it was
already passed by reference in most places but not consistently.
Added:
Modified:
mlir/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp
Removed:
################################################################################
diff --git a/mlir/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h b/mlir/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
index 8f755d5a1cb3..26c9df2d6b2d 100644
--- a/mlir/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
+++ b/mlir/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
@@ -219,7 +219,7 @@ class UnrankedMemRefDescriptor : public StructBuilder {
LLVM::LLVMPointerType elemPtrPtrType);
/// Builds IR extracting the size[index] from the descriptor.
static Value size(OpBuilder &builder, Location loc,
- LLVMTypeConverter typeConverter, Value sizeBasePtr,
+ LLVMTypeConverter &typeConverter, Value sizeBasePtr,
Value index);
/// Builds IR inserting the size[index] into the descriptor.
static void setSize(OpBuilder &builder, Location loc,
diff --git a/mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp b/mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp
index edb43b3cce37..4f78461572f3 100644
--- a/mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp
+++ b/mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp
@@ -478,7 +478,7 @@ Value UnrankedMemRefDescriptor::sizeBasePtr(
}
Value UnrankedMemRefDescriptor::size(OpBuilder &builder, Location loc,
- LLVMTypeConverter typeConverter,
+ LLVMTypeConverter &typeConverter,
Value sizeBasePtr, Value index) {
Type indexPtrTy = LLVM::LLVMPointerType::get(typeConverter.getIndexType());
Value sizeStoreGep = builder.create<LLVM::GEPOp>(loc, indexPtrTy, sizeBasePtr,
More information about the Mlir-commits
mailing list