[flang][hlfir] Lower evaluate::DescriptorInquiry
authorJean Perier <jperier@nvidia.com>
Tue, 7 Feb 2023 14:27:19 +0000 (15:27 +0100)
committerJean Perier <jperier@nvidia.com>
Tue, 7 Feb 2023 14:28:24 +0000 (15:28 +0100)
commit92e5234f696e8a1a2f3242a9d24711005b44a6fc
tree4571bff51ebaad6784e73e600dae549148644aeb
parentf634096f6b7b5d0a795d5eb148e9f633ad980a72
[flang][hlfir] Lower evaluate::DescriptorInquiry

Lower extents and lower bounds inquiries with a compile time
constant DIM that cannot be folded by the front-end.

Differential Revision: https://reviews.llvm.org/D143476
flang/include/flang/Optimizer/Builder/HLFIRTools.h
flang/lib/Lower/ConvertExprToHLFIR.cpp
flang/lib/Optimizer/Builder/HLFIRTools.cpp
flang/test/Lower/HLFIR/descriptor-inquiries.f90 [new file with mode: 0644]