[flang] lower F77 calls in HLFIR
authorJean Perier <jperier@nvidia.com>
Thu, 1 Dec 2022 10:09:35 +0000 (11:09 +0100)
committerJean Perier <jperier@nvidia.com>
Thu, 1 Dec 2022 10:22:38 +0000 (11:22 +0100)
commite78e4a176147a1a971f2093b3a927f51479074ab
tree2136f7b978f59fd915dedd586c517e09e436aa85
parent4a5ccf4e93421e406b638ddfa18445a9a5a1211f
[flang] lower F77 calls in HLFIR

Use recently added hlfir.associate/hlfir.end_associate to deal
with the cases where the actual argument is an expression.

Differential Revision: https://reviews.llvm.org/D139009
flang/include/flang/Lower/ConvertCall.h
flang/include/flang/Optimizer/Builder/HLFIRTools.h
flang/lib/Lower/Bridge.cpp
flang/lib/Lower/ConvertCall.cpp
flang/lib/Lower/ConvertExprToHLFIR.cpp
flang/lib/Optimizer/Builder/HLFIRTools.cpp
flang/test/Lower/HLFIR/calls-f77.f90 [new file with mode: 0644]