[MLIR] Add ComplexToStandard conversion pass.
authorAdrian Kuegel <akuegel@google.com>
Wed, 28 Apr 2021 10:49:57 +0000 (12:49 +0200)
committerAdrian Kuegel <akuegel@google.com>
Wed, 28 Apr 2021 12:17:46 +0000 (14:17 +0200)
commit2ea7fb7b1c045a7d60fcccf3df3ebb26aa3699e5
tree3ae0f40b91c97f9862373c18a0b396d196d83e7a
parentd1e08b124cf9ff0660119b804653fd2c28c53379
[MLIR] Add ComplexToStandard conversion pass.

So far, only a conversion for complex::AbsOp is done, but more will be added.

Differential Revision: https://reviews.llvm.org/D101442
mlir/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h [new file with mode: 0644]
mlir/include/mlir/Conversion/Passes.h
mlir/include/mlir/Conversion/Passes.td
mlir/lib/Conversion/CMakeLists.txt
mlir/lib/Conversion/ComplexToStandard/CMakeLists.txt [new file with mode: 0644]
mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp [new file with mode: 0644]
mlir/lib/Conversion/PassDetail.h
mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir [new file with mode: 0644]
mlir/test/Conversion/ComplexToStandard/full-conversion.mlir [new file with mode: 0644]