diff options
author | jeanPerier <jperier@nvidia.com> | 2024-05-31 08:38:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-31 08:38:40 +0200 |
commit | 5228c2cbd6d834a76c24ca9f2aaa2c4f7a0b5510 (patch) | |
tree | 528c987a1f6d52018a666ece57fff0bd86c5d771 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | f49d26bc7766a6589bdbfc6fd752665ae5643b62 (diff) | |
download | llvm-5228c2cbd6d834a76c24ca9f2aaa2c4f7a0b5510.zip llvm-5228c2cbd6d834a76c24ca9f2aaa2c4f7a0b5510.tar.gz llvm-5228c2cbd6d834a76c24ca9f2aaa2c4f7a0b5510.tar.bz2 |
[flang][FIR] add fir.is_assumed_size operation (#93853)
Assumed-rank fir.box/class may describe assumed-size array. This case
needs special handling in SELECT RANK. It is not possible to generate
FIR code to detect that a fir.box is an assumed-size (the way to detect
that is to check that upper dimension extent is -1 in the descriptor).
Instead of emitting a runtime call directly in lowering, add an
operation that can later be lowered to a runtime call or inline code
when the descriptor layout is known.
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions