aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorZhaoxin Yang <yangzhaoxin@loongson.cn>2024-11-29 11:50:28 +0800
committerGitHub <noreply@github.com>2024-11-29 11:50:28 +0800
commitdab9fa2d7f3b3092d4ab0c815868ec68a968a31a (patch)
treee4c9f9f1620dc8937cee90536cf6e4eea97994c0 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentc5ab28a42db95e287bf7f4623e8f5703b2f200d9 (diff)
downloadllvm-dab9fa2d7f3b3092d4ab0c815868ec68a968a31a.zip
llvm-dab9fa2d7f3b3092d4ab0c815868ec68a968a31a.tar.gz
llvm-dab9fa2d7f3b3092d4ab0c815868ec68a968a31a.tar.bz2
[Flang] LoongArch64 support for BIND(C) derived types in mabi=lp64d. (#117108)
This patch: - Supports both the passing and returning of BIND(C) type parameters. - Adds `mabi` check for LoongArch64. Currently, flang only supports `mabi=` option set to `lp64d` in LoongArch64, other ABIs will report an error and may be supported in the future. Reference ABI: https://github.com/loongson/la-abi-specs/blob/release/lapcs.adoc#subroutine-calling-sequence
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions