aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
diff options
context:
space:
mode:
authorjeanPerier <jperier@nvidia.com>2024-04-12 10:29:01 +0200
committerGitHub <noreply@github.com>2024-04-12 10:29:01 +0200
commitad4e1aba3fd12f81de71ce3985ae66ff80773d90 (patch)
treed06c287b4d5350a74f7cb7d766c13ff3fce55f4a /llvm/lib/CodeGen/MachinePipeliner.cpp
parenta5ed14bc8e122fa5ac0aa81f8d8390931bd6b4e4 (diff)
downloadllvm-ad4e1aba3fd12f81de71ce3985ae66ff80773d90.zip
llvm-ad4e1aba3fd12f81de71ce3985ae66ff80773d90.tar.gz
llvm-ad4e1aba3fd12f81de71ce3985ae66ff80773d90.tar.bz2
[flang] Pass VALUE CHARACTER arg by register in BIND(C) calls (#87774)
Fortran mandates "CHARACTER(1), VALUE" be passed as a C "char" in calls to BIND(C) procedures (F'2023 18.3.7 (4)). Lowering passed them by memory instead. Update call interface lowering code to pass them by register. Fix related test and update it to use HLFIR.
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions