[flang] Lower misc intrinsics
authorValentin Clement <clementval@gmail.com>
Thu, 17 Mar 2022 12:20:13 +0000 (13:20 +0100)
committerValentin Clement <clementval@gmail.com>
Thu, 17 Mar 2022 12:21:53 +0000 (13:21 +0100)
commit51cf471dc1550b12711e22e13378ef891660a84e
treee29f0028585999793e2fb04e347b7fca78288909
parent96fd54c9641f311dfbef4e8f7601ab4d4c58a4fa
[flang] Lower misc intrinsics

This patch adds lowering for couple of intrinsics:
- `btest`
- `ceiling`
- `nearest`
- `scale`

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: jeanPerier

Differential Revision: https://reviews.llvm.org/D121885

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: V Donaldson <vdonaldson@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Co-authored-by: AlexisPerry <aperry@lanl.gov>
flang/lib/Lower/IntrinsicCall.cpp
flang/test/Lower/Intrinsics/btest.f90 [new file with mode: 0644]
flang/test/Lower/Intrinsics/ceiling.f90 [new file with mode: 0644]
flang/test/Lower/Intrinsics/nearest.f90 [new file with mode: 0644]
flang/test/Lower/Intrinsics/scale.f90 [new file with mode: 0644]