[flang][lowering] Add support for lowering of the `ieor` intrinsic
authorAndrzej Warzynski <andrzej.warzynski@arm.com>
Wed, 16 Mar 2022 11:40:05 +0000 (11:40 +0000)
committerAndrzej Warzynski <andrzej.warzynski@arm.com>
Wed, 16 Mar 2022 16:50:43 +0000 (16:50 +0000)
commit3887ebbba0eb33ade9f181e4ce9b0a3a9f764ee5
treebcd8ad8a6648bd911b9063b24df1f19fc7c3c64b
parent30718f3aa62b81c2814564d2ca08888435202655
[flang][lowering] Add support for lowering of the `ieor` intrinsic

This patch adds support for lowering of the `ieor` intrinsic from Fortran
to the FIR dialect of MLIR.

This is part of the upstreaming effort from the `fir-dev` branch in [1].

[1] https://github.com/flang-compiler/f18-llvm-project

Co-authored-by: V Donaldson <vdonaldson@nvidia.com>
Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: Valentin Clement <clementval@gmail.com>
Differential Revision: https://reviews.llvm.org/D121791
flang/lib/Lower/IntrinsicCall.cpp
flang/test/Lower/Intrinsics/ieor.f90 [new file with mode: 0644]