[flang] Lower date_and_time and cpu_time intrinsics
authorValentin Clement <clementval@gmail.com>
Wed, 16 Mar 2022 05:37:29 +0000 (06:37 +0100)
committerValentin Clement <clementval@gmail.com>
Wed, 16 Mar 2022 05:38:26 +0000 (06:38 +0100)
commit9daf5765838336dfef94ee8439b0d755d963c6c3
tree4db9d53875ed9a3a91e8d7f941a58c8dc077cc05
parenta75b949320aa5924131915d0c89031a91885dec6
[flang] Lower date_and_time and cpu_time intrinsics

This patch lowers the `cpu_time` and the `date_and_time` instrinsics to
FIR and runtime calls.

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

Depends on D121704

Reviewed By: PeteSteinfeld

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

Co-authored-by: V Donaldson <vdonaldson@nvidia.com>
Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
flang/include/flang/Lower/Runtime.h
flang/lib/Lower/IntrinsicCall.cpp
flang/lib/Lower/Runtime.cpp
flang/test/Lower/Intrinsics/cpu_time.f90 [new file with mode: 0644]
flang/test/Lower/Intrinsics/date_and_time.f90 [new file with mode: 0644]