[llvm] bca6dbd - [X86] Add additional i128 abi test (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 08:35:18 PST 2025
Author: Nikita Popov
Date: 2025-01-23T17:34:47+01:00
New Revision: bca6dbd3a241f4a2cb6cfa5ed4c2f94cf76d3f17
URL: https://github.com/llvm/llvm-project/commit/bca6dbd3a241f4a2cb6cfa5ed4c2f94cf76d3f17
DIFF: https://github.com/llvm/llvm-project/commit/bca6dbd3a241f4a2cb6cfa5ed4c2f94cf76d3f17.diff
LOG: [X86] Add additional i128 abi test (NFC)
Added:
Modified:
llvm/test/CodeGen/X86/i128-abi.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/X86/i128-abi.ll b/llvm/test/CodeGen/X86/i128-abi.ll
index d1d6f86e08fb8b..23eb6ec0322abd 100644
--- a/llvm/test/CodeGen/X86/i128-abi.ll
+++ b/llvm/test/CodeGen/X86/i128-abi.ll
@@ -19,6 +19,15 @@ define i128 @on_stack(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i128 %a5) {
ret i128 %a5
}
+define i128 @on_stack2(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i128 %a5, i128 %a6) {
+; CHECK-LABEL: on_stack2:
+; CHECK: # %bb.0:
+; CHECK-NEXT: movq 24(%rsp), %rax
+; CHECK-NEXT: movq 32(%rsp), %rdx
+; CHECK-NEXT: retq
+ ret i128 %a6
+}
+
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:
More information about the llvm-commits
mailing list