[llvm] [X86] Fix ABI for passing after i128 (PR #124134)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 23 07:50:24 PST 2025


================
@@ -22,7 +22,7 @@ define i128 @on_stack(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i128 %a5) {
 define i64 @trailing_arg_on_stack(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i128 %a5, i64 %a6) {
 ; CHECK-LABEL: trailing_arg_on_stack:
 ; CHECK:       # %bb.0:
-; CHECK-NEXT:    movq 24(%rsp), %rax
+; CHECK-NEXT:    movq %r9, %rax
----------------
nikic wrote:

This is the most relevant test diff.

https://github.com/llvm/llvm-project/pull/124134


More information about the llvm-commits mailing list