mirror of
https://github.com/intel/llvm.git
synced 2026-02-09 01:52:26 +08:00
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.
This commit is contained in:
@@ -219,7 +219,7 @@ public:
|
||||
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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user