Add typeparams to fir.array_update, fir.array_fetch and
fir.array_merge_store operations. Add optional slice operands to
fir.array_merge_store op.
Move verifiers to cpp file.
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Paths
| Differential D110701
[fir] Update fir.array_update, fir.array_fetch and fir.array_merge_store ClosedPublic Authored by clementval on Sep 29 2021, 5:46 AM.
Details Summary Add typeparams to fir.array_update, fir.array_fetch and Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Diff Detail
Event TimelineComment Actions A few Nits.
Comment Actions
Thanks for the comments. I updated the message and added couple of invalid tests for the verifiers, This revision is now accepted and ready to land.Sep 29 2021, 1:56 PM This revision was landed with ongoing or failed builds.Sep 30 2021, 1:14 AM Closed by commit rG34d6c1822eeb: [fir] Update fir.array_update, fir.array_fetch and fir.array_merge_store (authored by schweitz, committed by clementval). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 376128 flang/include/flang/Optimizer/Dialect/FIROps.td
flang/include/flang/Optimizer/Dialect/FIRType.h
flang/include/flang/Optimizer/Support/Utils.h
flang/lib/Optimizer/Dialect/FIROps.cpp
flang/test/Fir/fir-ops.fir
flang/test/Fir/invalid.fir
|
Nit: Newline