aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorjeanPerier <jperier@nvidia.com>2024-05-31 08:38:40 +0200
committerGitHub <noreply@github.com>2024-05-31 08:38:40 +0200
commit5228c2cbd6d834a76c24ca9f2aaa2c4f7a0b5510 (patch)
tree528c987a1f6d52018a666ece57fff0bd86c5d771 /llvm/lib/Object/ELFObjectFile.cpp
parentf49d26bc7766a6589bdbfc6fd752665ae5643b62 (diff)
downloadllvm-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