|
41 | 41 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_icllp -### %s 2>&1 | \
|
42 | 42 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=icllp \
|
43 | 43 | // RUN: -DMAC_STR=ICLLP
|
| 44 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_icl -### %s 2>&1 | \ |
| 45 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=icllp \ |
| 46 | +// RUN: -DMAC_STR=ICLLP |
44 | 47 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_11_0_0 -### %s 2>&1 | \
|
45 | 48 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=icllp \
|
46 | 49 | // RUN: -DMAC_STR=ICLLP
|
47 | 50 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_ehl -### %s 2>&1 | \
|
48 | 51 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=ehl -DMAC_STR=EHL
|
49 | 52 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_jsl -### %s 2>&1 | \
|
50 | 53 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=ehl -DMAC_STR=EHL
|
| 54 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_11_2_0 -### %s 2>&1 | \ |
| 55 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=ehl -DMAC_STR=EHL |
51 | 56 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_tgllp -### %s 2>&1 | \
|
52 | 57 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=tgllp \
|
53 | 58 | // RUN: -DMAC_STR=TGLLP
|
| 59 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_tgl -### %s 2>&1 | \ |
| 60 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=tgllp \ |
| 61 | +// RUN: -DMAC_STR=TGLLP |
54 | 62 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_0_0 -### %s 2>&1 | \
|
55 | 63 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=tgllp \
|
56 | 64 | // RUN: -DMAC_STR=TGLLP
|
57 | 65 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_rkl -### %s 2>&1 | \
|
58 | 66 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=rkl -DMAC_STR=RKL
|
| 67 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_1_0 -### %s 2>&1 | \ |
| 68 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=rkl -DMAC_STR=RKL |
59 | 69 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_adl_s -### %s 2>&1 | \
|
60 | 70 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_s \
|
61 | 71 | // RUN: -DMAC_STR=ADL_S
|
62 | 72 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_rpl_s -### %s 2>&1 | \
|
63 | 73 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_s \
|
64 | 74 | // RUN: -DMAC_STR=ADL_S
|
| 75 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_2_0 -### %s 2>&1 | \ |
| 76 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_s \ |
| 77 | +// RUN: -DMAC_STR=ADL_S |
65 | 78 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_adl_p -### %s 2>&1 | \
|
66 | 79 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_p \
|
67 | 80 | // RUN: -DMAC_STR=ADL_P
|
| 81 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_3_0 -### %s 2>&1 | \ |
| 82 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_p \ |
| 83 | +// RUN: -DMAC_STR=ADL_P |
68 | 84 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_adl_n -### %s 2>&1 | \
|
69 | 85 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_n \
|
70 | 86 | // RUN: -DMAC_STR=ADL_N
|
| 87 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_4_0 -### %s 2>&1 | \ |
| 88 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=adl_n \ |
| 89 | +// RUN: -DMAC_STR=ADL_N |
71 | 90 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_dg1 -### %s 2>&1 | \
|
72 | 91 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=dg1 -DMAC_STR=DG1
|
73 | 92 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_10_0 -### %s 2>&1 | \
|
|
78 | 97 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_dg2_g10 -### %s 2>&1 | \
|
79 | 98 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g10 \
|
80 | 99 | // RUN: -DMAC_STR=ACM_G10
|
| 100 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_55_8 -### %s 2>&1 | \ |
| 101 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g10 \ |
| 102 | +// RUN: -DMAC_STR=ACM_G10 |
81 | 103 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_acm_g11 -### %s 2>&1 | \
|
82 | 104 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g11 \
|
83 | 105 | // RUN: -DMAC_STR=ACM_G11
|
84 | 106 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_dg2_g11 -### %s 2>&1 | \
|
85 | 107 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g11 \
|
86 | 108 | // RUN: -DMAC_STR=ACM_G11
|
| 109 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_56_5 -### %s 2>&1 | \ |
| 110 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g11 \ |
| 111 | +// RUN: -DMAC_STR=ACM_G11 |
87 | 112 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_acm_g12 -### %s 2>&1 | \
|
88 | 113 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g12 \
|
89 | 114 | // RUN: -DMAC_STR=ACM_G12
|
90 | 115 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_dg2_g12 -### %s 2>&1 | \
|
91 | 116 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g12 \
|
92 | 117 | // RUN: -DMAC_STR=ACM_G12
|
| 118 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_57_0 -### %s 2>&1 | \ |
| 119 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=acm_g12 \ |
| 120 | +// RUN: -DMAC_STR=ACM_G12 |
93 | 121 | // RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_pvc -### %s 2>&1 | \
|
94 | 122 | // RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=pvc -DMAC_STR=PVC
|
| 123 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_60_7 -### %s 2>&1 | \ |
| 124 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=pvc -DMAC_STR=PVC |
| 125 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_pvc_vg -### %s 2>&1 | \ |
| 126 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=pvc_vg -DMAC_STR=PVC_VG |
| 127 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_61_7 -### %s 2>&1 | \ |
| 128 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=pvc_vg -DMAC_STR=PVC_VG |
| 129 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_mtl_u -### %s 2>&1 | \ |
| 130 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_u -DMAC_STR=MTL_U |
| 131 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_mtl_s -### %s 2>&1 | \ |
| 132 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_u -DMAC_STR=MTL_U |
| 133 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_arl_u -### %s 2>&1 | \ |
| 134 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_u -DMAC_STR=MTL_U |
| 135 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_arl_s -### %s 2>&1 | \ |
| 136 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_u -DMAC_STR=MTL_U |
| 137 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_70_4 -### %s 2>&1 | \ |
| 138 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_u -DMAC_STR=MTL_U |
| 139 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_mtl_h -### %s 2>&1 | \ |
| 140 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_h -DMAC_STR=MTL_H |
| 141 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_71_4 -### %s 2>&1 | \ |
| 142 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=mtl_h -DMAC_STR=MTL_H |
| 143 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_arl_h -### %s 2>&1 | \ |
| 144 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=arl_h -DMAC_STR=ARL_H |
| 145 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_12_74_4 -### %s 2>&1 | \ |
| 146 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=arl_h -DMAC_STR=ARL_H |
| 147 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_bmg_g21 -### %s 2>&1 | \ |
| 148 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=bmg_g21 -DMAC_STR=BMG_G21 |
| 149 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_20_1_4 -### %s 2>&1 | \ |
| 150 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=bmg_g21 -DMAC_STR=BMG_G21 |
| 151 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_lnl_m -### %s 2>&1 | \ |
| 152 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=lnl_m -DMAC_STR=LNL_M |
| 153 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_20_4_4 -### %s 2>&1 | \ |
| 154 | +// RUN: FileCheck %s --check-prefixes=DEVICE,MACRO -DDEV_STR=lnl_m -DMAC_STR=LNL_M |
95 | 155 | // MACRO: clang{{.*}} "-triple" "spir64_gen-unknown-unknown"
|
96 | 156 | // MACRO: "-D__SYCL_TARGET_INTEL_GPU_[[MAC_STR]]__"
|
97 | 157 | // MACRO: clang{{.*}} "-fsycl-is-host"
|
|
0 commit comments