[llvm] [GISel][RISCV]Implement indirect parameter passing (PR #95429)
Sergei Barannikov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 17 10:59:38 PDT 2024
================
@@ -16,6 +16,559 @@
; Check that on RV32, i64 is passed in a pair of registers. Unlike
; the convention for varargs, this need not be an aligned pair.
+define i64 @callee_128i_in_regs_stack_fst(i64 %x1, i64 %x2, i64 %x3, i64 %x4, i128 %y ) {
----------------
s-barannikov wrote:
Please add one more i128 argument (here and in the caller), there should be difference in alignments of the stored pointers.
https://github.com/llvm/llvm-project/pull/95429
More information about the llvm-commits
mailing list