[fir] Add fir derived type runtime builder
authorValentin Clement <clementval@gmail.com>
Fri, 3 Dec 2021 13:49:07 +0000 (14:49 +0100)
committerValentin Clement <clementval@gmail.com>
Fri, 3 Dec 2021 13:51:59 +0000 (14:51 +0100)
commitc32421c925131da39f028d3ea39a6cc5e9e1b365
treea77f7df6846e80e1afabd41a3acf4fc6019781f6
parentb29b6f92af29f677cc096ff80c48d1e6e6c1138a
[fir] Add fir derived type runtime builder

This patch adds the builder to generate derived type runtime API calls.

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

Reviewed By: rovka

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

Co-authored-by: Peter Klausler <pklausler@nvidia.com>
Co-authored-by: Jean Perier <jperier@nvidia.com>
flang/include/flang/Optimizer/Builder/Runtime/Derived.h [new file with mode: 0644]
flang/lib/Optimizer/Builder/CMakeLists.txt
flang/lib/Optimizer/Builder/Runtime/Derived.cpp [new file with mode: 0644]
flang/unittests/Optimizer/Builder/Runtime/DerivedTest.cpp [new file with mode: 0644]
flang/unittests/Optimizer/CMakeLists.txt