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 376125 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
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clang-tidy: warning: invalid case style for function 'isa_char' [readability-identifier-naming]
not useful