|
1 | 1 | ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
|
2 | 2 |
|
| 3 | +; Consider keeping tests in sync with i128-abi.ll |
| 4 | + |
3 | 5 | ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -verify-machineinstrs | FileCheck %s --check-prefix=CHECK-X64
|
4 | 6 | ; RUN: llc < %s -mtriple=i686-unknown-linux-gnu -verify-machineinstrs | FileCheck %s --check-prefix=CHECK-X86
|
5 | 7 | ; RUN: llc < %s -mtriple=x86_64-pc-windows-msvc -verify-machineinstrs | FileCheck %s --check-prefix=CHECK-MSVC64
|
@@ -360,7 +362,7 @@ define void @call_first_arg(fp128 %x) nounwind {
|
360 | 362 | ; CHECK-MINGW-NEXT: callq first_arg
|
361 | 363 | ; CHECK-MINGW-NEXT: addq $56, %rsp
|
362 | 364 | ; CHECK-MINGW-NEXT: retq
|
363 |
| - call i128 @first_arg(fp128 %x) |
| 365 | + call fp128 @first_arg(fp128 %x) |
364 | 366 | ret void
|
365 | 367 | }
|
366 | 368 |
|
@@ -452,7 +454,7 @@ define void @call_leading_args(fp128 %x) nounwind {
|
452 | 454 | ; CHECK-MINGW-NEXT: callq leading_args
|
453 | 455 | ; CHECK-MINGW-NEXT: addq $72, %rsp
|
454 | 456 | ; CHECK-MINGW-NEXT: retq
|
455 |
| - call i128 @leading_args(i64 0, i64 0, i64 0, i64 0, fp128 %x) |
| 457 | + call fp128 @leading_args(i64 0, i64 0, i64 0, i64 0, fp128 %x) |
456 | 458 | ret void
|
457 | 459 | }
|
458 | 460 |
|
@@ -562,7 +564,7 @@ define void @call_many_leading_args(fp128 %x) nounwind {
|
562 | 564 | ; CHECK-MINGW-NEXT: callq many_leading_args
|
563 | 565 | ; CHECK-MINGW-NEXT: addq $88, %rsp
|
564 | 566 | ; CHECK-MINGW-NEXT: retq
|
565 |
| - call i128 @many_leading_args(i64 0, i64 0, i64 0, i64 0, fp128 0xL0, fp128 %x) |
| 567 | + call fp128 @many_leading_args(i64 0, i64 0, i64 0, i64 0, fp128 0xL0, fp128 %x) |
566 | 568 | ret void
|
567 | 569 | }
|
568 | 570 |
|
@@ -654,6 +656,6 @@ define void @call_trailing_arg(fp128 %x) nounwind {
|
654 | 656 | ; CHECK-MINGW-NEXT: callq trailing_arg
|
655 | 657 | ; CHECK-MINGW-NEXT: addq $72, %rsp
|
656 | 658 | ; CHECK-MINGW-NEXT: retq
|
657 |
| - call i128 @trailing_arg(i64 0, i64 0, i64 0, i64 0, fp128 %x) |
| 659 | + call fp128 @trailing_arg(i64 0, i64 0, i64 0, i64 0, fp128 %x) |
658 | 660 | ret void
|
659 | 661 | }
|
0 commit comments