diff options
author | Eric Kunze <eric.kunze@arm.com> | 2022-01-19 10:37:01 -0800 |
---|---|---|
committer | Eric Kunze <eric.kunze@arm.com> | 2022-01-19 10:38:47 -0800 |
commit | 6fc182ba9dfce1cc02dbfc5349cc73fcb6abc9ec (patch) | |
tree | c98ce2e08e415238f5d68d5edd69dcda1035375c /src/TosaSerialize.cpp | |
parent | dccd71842e307faa0047755ab49751b2e28e2e35 (diff) | |
download | tosa_mlir_translator-6fc182ba9dfce1cc02dbfc5349cc73fcb6abc9ec.tar.gz |
Use getValues interface on ElementAttr
The existing getValue is removed in the latest LLVM changes
Change-Id: Idb5e6e8a5f24bc6f76771ace8e5a8eddf6ee1a6f
Diffstat (limited to 'src/TosaSerialize.cpp')
-rw-r--r-- | src/TosaSerialize.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/TosaSerialize.cpp b/src/TosaSerialize.cpp index ae5e9c6..8435fe9 100644 --- a/src/TosaSerialize.cpp +++ b/src/TosaSerialize.cpp @@ -992,8 +992,9 @@ TosaSerializationOperatorBuilder::build<mlir::tosa::TransposeOp>( return nullptr; std::vector<int> perm; - for (int32_t i = 0; i < perm_elems.getNumElements(); i++) { - perm.push_back(perm_elems.getValue<mlir::IntegerAttr>(i).getInt()); + auto values = perm_elems.getValues<mlir::IntegerAttr>(); + for (int32_t i = 0; i < values.size(); i++) { + perm.push_back(values[i].getInt()); } TosaTransposeAttribute attribute(perm); @@ -1230,8 +1231,9 @@ TosaSerializationOperatorBuilder::build<mlir::tosa::TableOp>( return nullptr; std::vector<int> table; - for (int32_t i = 0; i < table_elems.getNumElements(); i++) { - table.push_back(table_elems.getValue<mlir::IntegerAttr>(i).getInt()); + auto values = table_elems.getValues<mlir::IntegerAttr>(); + for (int32_t i = 0; i < values.size(); i++) { + table.push_back(values[i].getInt()); } TosaTableAttribute attribute(table); |