|
2529 | 2529 | // RUN: %clang -march=wildcatlake -m32 -E -dM %s -o - 2>&1 \ |
2530 | 2530 | // RUN: -target i386-unknown-linux \ |
2531 | 2531 | // RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M32,CHECK_ARLS_M32,CHECK_NKL_M32 |
| 2532 | +// RUN: %clang -march=novalake -m32 -E -dM %s -o - 2>&1 \ |
| 2533 | +// RUN: -target i386-unknown-linux \ |
| 2534 | +// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M32,CHECK_ARLS_M32,CHECK_NVL_M32,CHECK_NKL_M32 |
2532 | 2535 | // RUN: %clang -march=clearwaterforest -m32 -E -dM %s -o - 2>&1 \ |
2533 | 2536 | // RUN: -target i386-unknown-linux \ |
2534 | | -// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_SRF_M32,CHECK_ARLS_M32,CHECK_CWF_M32,CHECK_NKL_M32 |
| 2537 | +// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_SRF_M32,CHECK_ARLS_M32,CHECK_NVL_M32,CHECK_UMSR_M32,CHECK_NKL_M32 |
2535 | 2538 | // CHECK_ARL_M32: #define __ADX__ 1 |
2536 | 2539 | // CHECK_ARL_M32: #define __AES__ 1 |
2537 | 2540 | // CHECK_ARL_M32: #define __AVX2__ 1 |
|
2571 | 2574 | // CHECK_ARL_M32: #define __POPCNT__ 1 |
2572 | 2575 | // CHECK_ARL_M32-NOT: #define __PREFETCHI__ 1 |
2573 | 2576 | // CHECK_ARLS_M32-NOT: #define __PREFETCHI__ 1 |
2574 | | -// CHECK_CWF_M32: #define __PREFETCHI__ 1 |
| 2577 | +// CHECK_NVL_M32: #define __PREFETCHI__ 1 |
2575 | 2578 | // CHECK_ARL_M32: #define __PRFCHW__ 1 |
2576 | 2579 | // CHECK_ARL_M32: #define __PTWRITE__ 1 |
2577 | 2580 | // CHECK_ARL_M32-NOT: #define __RAOINT__ 1 |
|
2598 | 2601 | // CHECK_ARL_M32: #define __UINTR__ 1 |
2599 | 2602 | // CHECK_ARL_M32-NOT: #define __USERMSR__ 1 |
2600 | 2603 | // CHECK_ARLS_M32-NOT: #define __USERMSR__ 1 |
2601 | | -// CHECK_CWF_M32: #define __USERMSR__ 1 |
| 2604 | +// CHECK_UMSR_M32: #define __USERMSR__ 1 |
2602 | 2605 | // CHECK_ARL_M32: #define __VAES__ 1 |
2603 | 2606 | // CHECK_ARL_M32: #define __VPCLMULQDQ__ 1 |
2604 | 2607 | // CHECK_ARL_M32: #define __WAITPKG__ 1 |
|
2636 | 2639 | // RUN: %clang -march=wildcatlake -m64 -E -dM %s -o - 2>&1 \ |
2637 | 2640 | // RUN: -target i386-unknown-linux \ |
2638 | 2641 | // RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M64,CHECK_ARLS_M64,CHECK_NKL_M64 |
| 2642 | +// RUN: %clang -march=novalake -m64 -E -dM %s -o - 2>&1 \ |
| 2643 | +// RUN: -target i386-unknown-linux \ |
| 2644 | +// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M64,CHECK_ARLS_M64,CHECK_NVL_M64,CHECK_NKL_M64 |
2639 | 2645 | // RUN: %clang -march=clearwaterforest -m64 -E -dM %s -o - 2>&1 \ |
2640 | 2646 | // RUN: -target i386-unknown-linux \ |
2641 | | -// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M64,CHECK_SRF_M64,CHECK_ARLS_M64,CHECK_CWF_M64,CHECK_NKL_M64 |
| 2647 | +// RUN: | FileCheck -match-full-lines %s -check-prefixes=CHECK_ARL_M64,CHECK_SRF_M64,CHECK_ARLS_M64,CHECK_NVL_M64,CHECK_UMSR_M64,CHECK_NKL_M64 |
2642 | 2648 | // CHECK_ARL_M64: #define __ADX__ 1 |
2643 | 2649 | // CHECK_ARL_M64: #define __AES__ 1 |
2644 | 2650 | // CHECK_ARL_M64: #define __AVX2__ 1 |
|
2678 | 2684 | // CHECK_ARL_M64: #define __POPCNT__ 1 |
2679 | 2685 | // CHECK_ARL_M64-NOT: #define __PREFETCHI__ 1 |
2680 | 2686 | // CHECK_ARLS_M64-NOT: #define __PREFETCHI__ 1 |
2681 | | -// CHECK_CWF_M64: #define __PREFETCHI__ 1 |
| 2687 | +// CHECK_NVL_M64: #define __PREFETCHI__ 1 |
2682 | 2688 | // CHECK_ARL_M64: #define __PRFCHW__ 1 |
2683 | 2689 | // CHECK_ARL_M64: #define __PTWRITE__ 1 |
2684 | 2690 | // CHECK_ARL_M64-NOT: #define __RAOINT__ 1 |
|
2706 | 2712 | // CHECK_ARL_M64: #define __UINTR__ 1 |
2707 | 2713 | // CHECK_ARL_M64-NOT: #define __USERMSR__ 1 |
2708 | 2714 | // CHECK_ARLS_M64-NOT: #define __USERMSR__ 1 |
2709 | | -// CHECK_CWF_M64: #define __USERMSR__ 1 |
| 2715 | +// CHECK_UMSR_M64: #define __USERMSR__ 1 |
2710 | 2716 | // CHECK_ARL_M64: #define __VAES__ 1 |
2711 | 2717 | // CHECK_ARL_M64: #define __VPCLMULQDQ__ 1 |
2712 | 2718 | // CHECK_ARL_M64: #define __WAITPKG__ 1 |
|
0 commit comments