[flang] REAL(KIND=3) and COMPLEX(KIND=3) descriptors
authorV Donaldson <vdonaldson@nvidia.com>
Wed, 12 Apr 2023 19:15:27 +0000 (12:15 -0700)
committerV Donaldson <vdonaldson@nvidia.com>
Fri, 14 Apr 2023 01:02:13 +0000 (18:02 -0700)
commit17a4fcecf40ee5191ab05b27a58ac37e5f57261d
treef8583e37437f643409959143c3ea0569c6022ab2
parent27f27d15f6c90b026eca23b8ee238fdbf772fd80
[flang] REAL(KIND=3) and COMPLEX(KIND=3) descriptors

Update descriptor generation to correctly set the `type` field for
REAL(3) and COMPLEX(3) objects.
flang/include/flang/ISO_Fortran_binding.h
flang/include/flang/Optimizer/Support/TypeCode.h
flang/lib/Optimizer/CodeGen/CodeGen.cpp
flang/lib/Optimizer/Support/CMakeLists.txt
flang/lib/Optimizer/Support/TypeCode.cpp [new file with mode: 0644]
flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp
flang/test/Fir/convert-to-llvm.fir
flang/test/Lower/real-descriptors.f90 [new file with mode: 0644]