aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorJean Perier <jperier@nvidia.com>2022-12-16 12:59:12 +0100
committerJean Perier <jperier@nvidia.com>2022-12-16 13:04:04 +0100
commit4203b062fbf70c6394bd02e1645bc18c607b3826 (patch)
tree364dacc639faed7fe2dbe1dc668cd14ae7a6c6ac /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent05dc149c875cafcd948675dff4f7a7ccb092e128 (diff)
downloadllvm-4203b062fbf70c6394bd02e1645bc18c607b3826.zip
llvm-4203b062fbf70c6394bd02e1645bc18c607b3826.tar.gz
llvm-4203b062fbf70c6394bd02e1645bc18c607b3826.tar.bz2
[flang] Lower procedure ref to user defined elemental procedures (part 1)
Lower procedure ref to user defined elemental procedure when: - there are no arguments that may be dynamically optional - for functions, the result has no length parameters - the reference can be unordered - there are not character by value arguments This uses the recently added hlfir.elemental operation and tools. The "core" of the argument preparation is shared between elemental and non elemental calls (genUserCalls is code moved without any functional changes) Differential Revision: https://reviews.llvm.org/D140118
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions