Skip to content

Commit ee8ab84

Browse files
committed
nit clean up
1 parent de3c63d commit ee8ab84

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ static Value calculateMemrefTotalSizeBytes(Location loc, MemRefType memrefType,
103103
OpBuilder &builder) {
104104
assert(isMemRefTypeLegalForEmitC(memrefType) &&
105105
"incompatible memref type for EmitC conversion");
106-
emitc::CallOpaqueOp elementSize = builder.create<emitc::CallOpaqueOp>(
107-
loc, emitc::SizeTType::get(builder.getContext()),
106+
emitc::CallOpaqueOp elementSize = emitc::CallOpaqueOp::create(
107+
builder, loc, emitc::SizeTType::get(builder.getContext()),
108108
builder.getStringAttr("sizeof"), ValueRange{},
109109
ArrayAttr::get(builder.getContext(),
110110
{TypeAttr::get(memrefType.getElementType())}));
@@ -113,12 +113,12 @@ static Value calculateMemrefTotalSizeBytes(Location loc, MemRefType memrefType,
113113
int64_t numElements = std::accumulate(memrefType.getShape().begin(),
114114
memrefType.getShape().end(), int64_t{1},
115115
std::multiplies<int64_t>());
116-
emitc::ConstantOp numElementsValue = builder.create<emitc::ConstantOp>(
117-
loc, indexType, builder.getIndexAttr(numElements));
116+
emitc::ConstantOp numElementsValue = emitc::ConstantOp::create(
117+
builder, loc, indexType, builder.getIndexAttr(numElements));
118118

119119
Type sizeTType = emitc::SizeTType::get(builder.getContext());
120-
emitc::MulOp totalSizeBytes = builder.create<emitc::MulOp>(
121-
loc, sizeTType, elementSize.getResult(0), numElementsValue);
120+
emitc::MulOp totalSizeBytes = emitc::MulOp::create(
121+
builder, loc, sizeTType, elementSize.getResult(0), numElementsValue);
122122

123123
return totalSizeBytes.getResult();
124124
}
@@ -127,16 +127,15 @@ static emitc::ApplyOp
127127
createPointerFromEmitcArray(Location loc, OpBuilder &builder,
128128
TypedValue<emitc::ArrayType> arrayValue) {
129129

130-
emitc::ConstantOp zeroIndex = builder.create<emitc::ConstantOp>(
131-
loc, builder.getIndexType(), builder.getIndexAttr(0));
132-
133-
int64_t rank = arrayValue.getType().getRank();
134-
llvm::SmallVector<mlir::Value> indices(rank, zeroIndex);
130+
emitc::ConstantOp zeroIndex = emitc::ConstantOp::create(
131+
builder, loc, builder.getIndexType(), builder.getIndexAttr(0));
135132

133+
emitc::ArrayType arrayType = arrayValue.getType();
134+
llvm::SmallVector<mlir::Value> indices(arrayType.getRank(), zeroIndex);
136135
emitc::SubscriptOp subPtr =
137-
builder.create<emitc::SubscriptOp>(loc, arrayValue, ValueRange(indices));
138-
emitc::ApplyOp ptr = builder.create<emitc::ApplyOp>(
139-
loc, emitc::PointerType::get(arrayValue.getType().getElementType()),
136+
emitc::SubscriptOp::create(builder, loc, arrayValue, ValueRange(indices));
137+
emitc::ApplyOp ptr = emitc::ApplyOp::create(
138+
builder, loc, emitc::PointerType::get(arrayType.getElementType()),
140139
builder.getStringAttr("&"), subPtr);
141140

142141
return ptr;
@@ -233,8 +232,8 @@ struct ConvertCopy final : public OpConversionPattern<memref::CopyOp> {
233232
emitc::ApplyOp targetPtr =
234233
createPointerFromEmitcArray(loc, rewriter, targetArrayValue);
235234

236-
emitc::CallOpaqueOp memCpyCall = rewriter.create<emitc::CallOpaqueOp>(
237-
loc, TypeRange{}, "memcpy",
235+
emitc::CallOpaqueOp memCpyCall = emitc::CallOpaqueOp::create(
236+
rewriter, loc, TypeRange{}, "memcpy",
238237
ValueRange{
239238
targetPtr.getResult(), srcPtr.getResult(),
240239
calculateMemrefTotalSizeBytes(loc, srcMemrefType, rewriter)});

0 commit comments

Comments
 (0)