|
56 | 56 | // CHECK-NOT: __riscv_xcvmac {{.*$}} |
57 | 57 | // CHECK-NOT: __riscv_xcvmem {{.*$}} |
58 | 58 | // CHECK-NOT: __riscv_xcvsimd {{.*$}} |
| 59 | +// CHECK-NOT: __riscv_xsfcease {{.*$}} |
59 | 60 | // CHECK-NOT: __riscv_xsfvcp {{.*$}} |
60 | 61 | // CHECK-NOT: __riscv_xsfvfnrclipxfqf {{.*$}} |
61 | 62 | // CHECK-NOT: __riscv_xsfvfwmaccqqq {{.*$}} |
62 | 63 | // CHECK-NOT: __riscv_xsfqmaccdod {{.*$}} |
63 | 64 | // CHECK-NOT: __riscv_xsfvqmaccqoq {{.*$}} |
| 65 | +// CHECK-NOT: __riscv_xsifivecdiscarddlone {{.*$}} |
| 66 | +// CHECK-NOT: __riscv_xsifivecflushdlone {{.*$}} |
64 | 67 | // CHECK-NOT: __riscv_xtheadba {{.*$}} |
65 | 68 | // CHECK-NOT: __riscv_xtheadbb {{.*$}} |
66 | 69 | // CHECK-NOT: __riscv_xtheadbs {{.*$}} |
|
517 | 520 | // RUN: -o - | FileCheck --check-prefix=CHECK-XCVSIMD-EXT %s |
518 | 521 | // CHECK-XCVSIMD-EXT: __riscv_xcvsimd 1000000{{$}} |
519 | 522 |
|
| 523 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 524 | +// RUN: -march=rv32ixsfcease -E -dM %s \ |
| 525 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSFCEASE-EXT %s |
| 526 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 527 | +// RUN: -march=rv64ixsfcease -E -dM %s \ |
| 528 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSFCEASE-EXT %s |
| 529 | +// CHECK-XSFCEASE-EXT: __riscv_xsfcease 1000000{{$}} |
| 530 | + |
520 | 531 | // RUN: %clang --target=riscv32-unknown-linux-gnu \ |
521 | 532 | // RUN: -march=rv32ixsfvcp -E -dM %s \ |
522 | 533 | // RUN: -o - | FileCheck --check-prefix=CHECK-XSFVCP-EXT %s |
|
557 | 568 | // RUN: -o - | FileCheck --check-prefix=CHECK-XSFVQMACCQOQ-EXT %s |
558 | 569 | // CHECK-XSFVQMACCQOQ-EXT: __riscv_xsfvqmaccqoq 1000000{{$}} |
559 | 570 |
|
| 571 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 572 | +// RUN: -march=rv32ixsifivecdiscarddlone -E -dM %s \ |
| 573 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSIFIVECDISCARDDLONE-EXT %s |
| 574 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 575 | +// RUN: -march=rv64ixsifivecdiscarddlone -E -dM %s \ |
| 576 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSIFIVECDISCARDDLONE-EXT %s |
| 577 | +// CHECK-XSIFIVECDISCARDDLONE-EXT: __riscv_xsifivecdiscarddlone 1000000{{$}} |
| 578 | + |
| 579 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 580 | +// RUN: -march=rv32ixsifivecflushdlone -E -dM %s \ |
| 581 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSIFIVECFLUSHDLONE-EXT %s |
| 582 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 583 | +// RUN: -march=rv64ixsifivecflushdlone -E -dM %s \ |
| 584 | +// RUN: -o - | FileCheck --check-prefix=CHECK-XSIFIVECFLUSHDLONE-EXT %s |
| 585 | +// CHECK-XSIFIVECFLUSHDLONE-EXT: __riscv_xsifivecflushdlone 1000000{{$}} |
| 586 | + |
560 | 587 | // RUN: %clang --target=riscv32-unknown-linux-gnu \ |
561 | 588 | // RUN: -march=rv32ixtheadba -E -dM %s \ |
562 | 589 | // RUN: -o - | FileCheck --check-prefix=CHECK-XTHEADBA-EXT %s |
|
0 commit comments