[flang] Support DFLOAT legacy extension intrinsic function
authorpeter klausler <pklausler@nvidia.com>
Wed, 28 Jul 2021 23:14:17 +0000 (16:14 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 4 Aug 2021 19:18:41 +0000 (12:18 -0700)
commit617be2756fd0e0d943d082e8f86309c4133ce64b
tree5527e1f7dd6b2dd9088f62ccb64a487e4ef76bce
parentbb15861e149ac1ce01ed5bd87f760e9469b20a9d
[flang] Support DFLOAT legacy extension intrinsic function

Like the similar legacy extension FLOAT(), DFLOAT() represents a
conversion from default integer to DOUBLE PRECISION.  Rewrite
into a conversion operation.

Differential Revision: https://reviews.llvm.org/D107489
flang/docs/Extensions.md
flang/lib/Evaluate/intrinsics.cpp
flang/test/Semantics/dfloat.f90 [new file with mode: 0644]