|
50 | 50 | // CHECK-NOT: __riscv_xtheadsync {{.*$}}
|
51 | 51 | // CHECK-NOT: __riscv_xtheadvdot {{.*$}}
|
52 | 52 | // CHECK-NOT: __riscv_xventanacondops {{.*$}}
|
| 53 | +// CHECK-NOT: __riscv_za128rs {{.*$}} |
| 54 | +// CHECK-NOT: __riscv_za64rs {{.*$}} |
53 | 55 | // CHECK-NOT: __riscv_zawrs {{.*$}}
|
54 | 56 | // CHECK-NOT: __riscv_zba {{.*$}}
|
55 | 57 | // CHECK-NOT: __riscv_zbb {{.*$}}
|
|
71 | 73 | // CHECK-NOT: __riscv_zfinx {{.*$}}
|
72 | 74 | // CHECK-NOT: __riscv_zhinx {{.*$}}
|
73 | 75 | // CHECK-NOT: __riscv_zhinxmin {{.*$}}
|
| 76 | +// CHECK-NOT: __riscv_zic64b {{.*$}} |
74 | 77 | // CHECK-NOT: __riscv_zicbom {{.*$}}
|
75 | 78 | // CHECK-NOT: __riscv_zicbop {{.*$}}
|
76 | 79 | // CHECK-NOT: __riscv_zicboz {{.*$}}
|
| 80 | +// CHECK-NOT: __riscv_ziccamoa {{.*$}} |
| 81 | +// CHECK-NOT: __riscv_ziccif {{.*$}} |
| 82 | +// CHECK-NOT: __riscv_zicclsm {{.*$}} |
| 83 | +// CHECK-NOT: __riscv_ziccrse {{.*$}} |
77 | 84 | // CHECK-NOT: __riscv_zicntr {{.*$}}
|
78 | 85 | // CHECK-NOT: __riscv_zicsr {{.*$}}
|
79 | 86 | // CHECK-NOT: __riscv_zifencei {{.*$}}
|
|
451 | 458 | // RUN: -o - | FileCheck --check-prefix=CHECK-XVENTANACONDOPS-EXT %s
|
452 | 459 | // CHECK-XVENTANACONDOPS-EXT: __riscv_xventanacondops 1000000{{$}}
|
453 | 460 |
|
| 461 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 462 | +// RUN: -march=rv32iza128rs -x c -E -dM %s \ |
| 463 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA128RS-EXT %s |
| 464 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 465 | +// RUN: -march=rv64iza128rs -x c -E -dM %s \ |
| 466 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA128RS-EXT %s |
| 467 | +// CHECK-ZA128RS-EXT: __riscv_za128rs 1000000{{$}} |
| 468 | + |
| 469 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 470 | +// RUN: -march=rv32iza64rs -x c -E -dM %s \ |
| 471 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA64RS-EXT %s |
| 472 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 473 | +// RUN: -march=rv64iza64rs -x c -E -dM %s \ |
| 474 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA64RS-EXT %s |
| 475 | +// CHECK-ZA64RS-EXT: __riscv_za64rs 1000000{{$}} |
| 476 | + |
454 | 477 | // RUN: %clang --target=riscv32-unknown-linux-gnu \
|
455 | 478 | // RUN: -march=rv32izawrs -x c -E -dM %s \
|
456 | 479 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZAWRS-EXT %s
|
|
645 | 668 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZHINXMIN-EXT %s
|
646 | 669 | // CHECK-ZHINXMIN-EXT: __riscv_zhinxmin 1000000{{$}}
|
647 | 670 |
|
| 671 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 672 | +// RUN: -march=rv32izic64b -x c -E -dM %s \ |
| 673 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZIC64B-EXT %s |
| 674 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 675 | +// RUN: -march=rv64izic64b -x c -E -dM %s \ |
| 676 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZIC64B-EXT %s |
| 677 | +// CHECK-ZIC64B-EXT: __riscv_zic64b 1000000{{$}} |
| 678 | + |
648 | 679 | // RUN: %clang --target=riscv32-unknown-linux-gnu \
|
649 | 680 | // RUN: -march=rv32izicbom -x c -E -dM %s \
|
650 | 681 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZICBOM-EXT %s
|
|
669 | 700 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZICBOZ-EXT %s
|
670 | 701 | // CHECK-ZICBOZ-EXT: __riscv_zicboz 1000000{{$}}
|
671 | 702 |
|
| 703 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 704 | +// RUN: -march=rv32iziccamoa -x c -E -dM %s \ |
| 705 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCAMOA-EXT %s |
| 706 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 707 | +// RUN: -march=rv64iziccamoa -x c -E -dM %s \ |
| 708 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCAMOA-EXT %s |
| 709 | +// CHECK-ZICCAMOA-EXT: __riscv_ziccamoa 1000000{{$}} |
| 710 | + |
| 711 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 712 | +// RUN: -march=rv32iziccif -x c -E -dM %s \ |
| 713 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCIF-EXT %s |
| 714 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 715 | +// RUN: -march=rv64iziccif -x c -E -dM %s \ |
| 716 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCIF-EXT %s |
| 717 | +// CHECK-ZICCIF-EXT: __riscv_ziccif 1000000{{$}} |
| 718 | + |
| 719 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 720 | +// RUN: -march=rv32izicclsm -x c -E -dM %s \ |
| 721 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCLSM-EXT %s |
| 722 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 723 | +// RUN: -march=rv64izicclsm -x c -E -dM %s \ |
| 724 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCLSM-EXT %s |
| 725 | +// CHECK-ZICCLSM-EXT: __riscv_zicclsm 1000000{{$}} |
| 726 | + |
| 727 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 728 | +// RUN: -march=rv32iziccrse -x c -E -dM %s \ |
| 729 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCRSE-EXT %s |
| 730 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 731 | +// RUN: -march=rv64iziccrse -x c -E -dM %s \ |
| 732 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCRSE-EXT %s |
| 733 | +// CHECK-ZICCRSE-EXT: __riscv_ziccrse 1000000{{$}} |
| 734 | + |
672 | 735 | // RUN: %clang --target=riscv32-unknown-linux-gnu \
|
673 | 736 | // RUN: -march=rv32izicntr -x c -E -dM %s \
|
674 | 737 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZICNTR-EXT %s
|
|
0 commit comments