[fir][NFC] Rename operand of ArrayCoorOp
Rename `lenParams` to `typeparams` to be in sync with fir-dev. This patch is part of the upstreaming effort from fir-dev branch. Co-authored-by: Jean Perier <jperier@nvidia.com> Co-authored-by: Valentin Clement <clementval@gmail.com> Reviewed By: jeanPerier Differential Revision: https://reviews.llvm.org/D110645
This commit is contained in:
parent
ac2daacb31
commit
60527cee95
|
|
@ -1849,16 +1849,17 @@ def fir_ArrayCoorOp : fir_Op<"array_coor",
|
|||
Optional<AnyShapeOrShiftType>:$shape,
|
||||
Optional<fir_SliceType>:$slice,
|
||||
Variadic<AnyCoordinateType>:$indices,
|
||||
Variadic<AnyIntegerType>:$lenParams
|
||||
Variadic<AnyIntegerType>:$typeparams
|
||||
);
|
||||
|
||||
let results = (outs fir_ReferenceType);
|
||||
|
||||
let assemblyFormat = [{
|
||||
$memref (`(`$shape^`)`)? (`[`$slice^`]`)? $indices (`typeparams` $lenParams^)? attr-dict `:` functional-type(operands, results)
|
||||
$memref (`(`$shape^`)`)? (`[`$slice^`]`)? $indices (`typeparams`
|
||||
$typeparams^)? attr-dict `:` functional-type(operands, results)
|
||||
}];
|
||||
|
||||
let verifier = [{ return ::verify(*this); }];
|
||||
let verifier = "return ::verify(*this);";
|
||||
}
|
||||
|
||||
def fir_CoordinateOp : fir_Op<"coordinate_of", [NoSideEffect]> {
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ public:
|
|||
}
|
||||
auto xArrCoor = rewriter.create<cg::XArrayCoorOp>(
|
||||
loc, arrCoor.getType(), arrCoor.memref(), shapeOpers, shiftOpers,
|
||||
sliceOpers, subcompOpers, arrCoor.indices(), arrCoor.lenParams());
|
||||
sliceOpers, subcompOpers, arrCoor.indices(), arrCoor.typeparams());
|
||||
LLVM_DEBUG(llvm::dbgs()
|
||||
<< "rewriting " << arrCoor << " to " << xArrCoor << '\n');
|
||||
rewriter.replaceOp(arrCoor, xArrCoor.getOperation()->getResults());
|
||||
|
|
|
|||
Loading…
Reference in New Issue