[flang] Lower basic derived types
authorValentin Clement <clementval@gmail.com>
Thu, 10 Mar 2022 17:06:20 +0000 (18:06 +0100)
committerValentin Clement <clementval@gmail.com>
Thu, 10 Mar 2022 17:07:20 +0000 (18:07 +0100)
commit589d51ea9f1a469cef2aae306859afaf6d7d5885
tree23a703172ecf0a82f83bd50a624768a26f0662cc
parent58966dd42bc4af67ff6b580a8cc3d36abba98add
[flang] Lower basic derived types

This patch lowers basic derived type to FIR.

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

Reviewed By: PeteSteinfeld

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

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/AbstractConverter.h
flang/include/flang/Lower/ConvertType.h
flang/lib/Lower/Bridge.cpp
flang/lib/Lower/CallInterface.cpp
flang/lib/Lower/ConvertExpr.cpp
flang/lib/Lower/ConvertType.cpp
flang/test/Lower/derived-types.f90 [new file with mode: 0644]