|
21 | 21 | // CHECK-NOT: __riscv_b {{.*$}} |
22 | 22 | // CHECK-NOT: __riscv_bitmanip {{.*$}} |
23 | 23 | // CHECK-NOT: __riscv_zihintntl {{.*$}} |
| 24 | +// CHECK-NOT: __riscv_za128rs {{.*$}} |
| 25 | +// CHECK-NOT: __riscv_za64rs {{.*$}} |
24 | 26 | // CHECK-NOT: __riscv_zba {{.*$}} |
25 | 27 | // CHECK-NOT: __riscv_zbb {{.*$}} |
26 | 28 | // CHECK-NOT: __riscv_zbc {{.*$}} |
|
55 | 57 | // CHECK-NOT: __riscv_zcmp {{.*$}} |
56 | 58 | // CHECK-NOT: __riscv_zcmt {{.*$}} |
57 | 59 | // CHECK-NOT: __riscv_h {{.*$}} |
| 60 | +// CHECK-NOT: __riscv_zic64b {{.*$}} |
| 61 | +// CHECK-NOT: __riscv_ziccamoa {{.*$}} |
| 62 | +// CHECK-NOT: __riscv_ziccif {{.*$}} |
| 63 | +// CHECK-NOT: __riscv_zicclsm {{.*$}} |
| 64 | +// CHECK-NOT: __riscv_ziccrse {{.*$}} |
58 | 65 | // CHECK-NOT: __riscv_zvbb {{.*$}} |
59 | 66 | // CHECK-NOT: __riscv_zvbc {{.*$}} |
60 | 67 | // CHECK-NOT: __riscv_zvkg {{.*$}} |
|
276 | 283 | // CHECK-V-EXT: __riscv_v 1000000{{$}} |
277 | 284 | // CHECK-V-EXT: __riscv_vector 1 |
278 | 285 |
|
| 286 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 287 | +// RUN: -march=rv32iza128rs -x c -E -dM %s \ |
| 288 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA128RS-EXT %s |
| 289 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 290 | +// RUN: -march=rv64iza128rs -x c -E -dM %s \ |
| 291 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA128RS-EXT %s |
| 292 | +// CHECK-ZA128RS-EXT: __riscv_za128rs 1000000{{$}} |
| 293 | + |
| 294 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 295 | +// RUN: -march=rv32iza64rs -x c -E -dM %s \ |
| 296 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA64RS-EXT %s |
| 297 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 298 | +// RUN: -march=rv64iza64rs -x c -E -dM %s \ |
| 299 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZA64RS-EXT %s |
| 300 | +// CHECK-ZA64RS-EXT: __riscv_za64rs 1000000{{$}} |
| 301 | + |
279 | 302 | // RUN: %clang -target riscv32-unknown-linux-gnu \ |
280 | 303 | // RUN: -march=rv32izfhmin1p0 -x c -E -dM %s \ |
281 | 304 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZFHMIN-EXT %s |
|
484 | 507 | // RUN: | FileCheck --check-prefix=CHECK-COMBINE-INTO-ZKS %s |
485 | 508 | // CHECK-COMBINE-INTO-ZKS: __riscv_zks 1 |
486 | 509 |
|
| 510 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 511 | +// RUN: -march=rv32izic64b -x c -E -dM %s \ |
| 512 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZIC64B-EXT %s |
| 513 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 514 | +// RUN: -march=rv64izic64b -x c -E -dM %s \ |
| 515 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZIC64B-EXT %s |
| 516 | +// CHECK-ZIC64B-EXT: __riscv_zic64b 1000000{{$}} |
| 517 | + |
487 | 518 | // RUN: %clang -target riscv32 -march=rv32izicbom -x c -E -dM %s \ |
488 | 519 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZICBOM-EXT %s |
489 | 520 | // RUN: %clang -target riscv64 -march=rv64izicbom -x c -E -dM %s \ |
|
502 | 533 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZICBOP-EXT %s |
503 | 534 | // CHECK-ZICBOP-EXT: __riscv_zicbop 1000000{{$}} |
504 | 535 |
|
| 536 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 537 | +// RUN: -march=rv32iziccamoa -x c -E -dM %s \ |
| 538 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCAMOA-EXT %s |
| 539 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 540 | +// RUN: -march=rv64iziccamoa -x c -E -dM %s \ |
| 541 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCAMOA-EXT %s |
| 542 | +// CHECK-ZICCAMOA-EXT: __riscv_ziccamoa 1000000{{$}} |
| 543 | + |
| 544 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 545 | +// RUN: -march=rv32iziccif -x c -E -dM %s \ |
| 546 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCIF-EXT %s |
| 547 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 548 | +// RUN: -march=rv64iziccif -x c -E -dM %s \ |
| 549 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCIF-EXT %s |
| 550 | +// CHECK-ZICCIF-EXT: __riscv_ziccif 1000000{{$}} |
| 551 | + |
| 552 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 553 | +// RUN: -march=rv32izicclsm -x c -E -dM %s \ |
| 554 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCLSM-EXT %s |
| 555 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 556 | +// RUN: -march=rv64izicclsm -x c -E -dM %s \ |
| 557 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCLSM-EXT %s |
| 558 | +// CHECK-ZICCLSM-EXT: __riscv_zicclsm 1000000{{$}} |
| 559 | + |
| 560 | +// RUN: %clang --target=riscv32-unknown-linux-gnu \ |
| 561 | +// RUN: -march=rv32iziccrse -x c -E -dM %s \ |
| 562 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCRSE-EXT %s |
| 563 | +// RUN: %clang --target=riscv64-unknown-linux-gnu \ |
| 564 | +// RUN: -march=rv64iziccrse -x c -E -dM %s \ |
| 565 | +// RUN: -o - | FileCheck --check-prefix=CHECK-ZICCRSE-EXT %s |
| 566 | +// CHECK-ZICCRSE-EXT: __riscv_ziccrse 1000000{{$}} |
| 567 | + |
505 | 568 | // RUN: %clang -target riscv32-unknown-linux-gnu \ |
506 | 569 | // RUN: -march=rv32izawrs -x c -E -dM %s \ |
507 | 570 | // RUN: -o - | FileCheck --check-prefix=CHECK-ZAWRS-EXT %s |
|
0 commit comments