[fir] Update fir.extract_value and fir.insert_value ops
authorEric Schweitz <eschweitz@nvidia.com>
Thu, 30 Sep 2021 08:22:16 +0000 (10:22 +0200)
committerValentin Clement <clementval@gmail.com>
Thu, 30 Sep 2021 08:23:51 +0000 (10:23 +0200)
commitc8f03a7fe80212b35b150910f5b73bfa5d272053
treef25c2640c9e213e66dbfd80fd75be53861a59f95
parent156d7d2df748fa12f1a2b3de502c12035ff8b3d6
[fir] Update fir.extract_value and fir.insert_value ops

Move coor operand from variadic values to ArrayAttr.
Update assembly format.

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D110652

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: Valentin Clement <clementval@gmail.com>
flang/include/flang/Optimizer/Dialect/FIROps.td
flang/lib/Optimizer/Dialect/FIROps.cpp
flang/test/Fir/fir-ops.fir