aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorNitin John Raj <nitin.raj@sifive.com>2023-05-30 12:54:24 -0700
committerNitin John Raj <nitin.raj@sifive.com>2023-05-30 13:42:49 -0700
commitaf8e3861025f3c931cc67ced86d6bd8c939e6fc0 (patch)
tree73c4dedf6c40380205f004ead234e836d254a4f1 /clang/lib/Lex/ModuleMap.cpp
parentf46638b01d1bd66aa879188132e0d19a0a7f5928 (diff)
downloadllvm-af8e3861025f3c931cc67ced86d6bd8c939e6fc0.zip
llvm-af8e3861025f3c931cc67ced86d6bd8c939e6fc0.tar.gz
llvm-af8e3861025f3c931cc67ced86d6bd8c939e6fc0.tar.bz2
[RISCV][GlobalISel] Add lowerFormalArguments for calling convention
This patch adds an IncomingValueHandler and IncomingValueAssigner, and implements minimal support for lowering formal arguments according to the RISC-V calling convention. Simple non-aggregate integer and pointer types are supported. In the future, we must correctly handle byval and sret pointer arguments, and instances where the number of arguments exceeds the number of registers. Coauthored By: lewis-revill Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D74977
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions