[flang][fir] Add zero_bits operation.
authorEric Schweitz <eschweitz@nvidia.com>
Tue, 23 Feb 2021 21:09:10 +0000 (13:09 -0800)
committerEric Schweitz <eschweitz@nvidia.com>
Wed, 24 Feb 2021 16:15:16 +0000 (08:15 -0800)
commit330406143230451160a8dfc5b0dc24aa015abde0
treef9edb8db3f504e028bc00fece0770b3c93f4cbc8
parenta34532c330f61c35612bb0c4b753979307020608
[flang][fir] Add zero_bits operation.

This patch adds the new zero_bits operation and upstrams other changes
including the following:

  - update tablegen syntax to newer forms
  - update memory effects annotations
  - update documentation [NFC]
  - other NFC, such as whitespace and formatting

Differential revision: https://reviews.llvm.org/D97331
flang/include/flang/Optimizer/Dialect/FIROps.td
flang/test/Fir/fir-ops.fir