|
8 | 8 | ; RUN: -o intel_gpu_pvc,%t-pvc.table \
|
9 | 9 | ; RUN: -o intel_gpu_tgllp,%t-tgllp.table \
|
10 | 10 | ; RUN: -o intel_gpu_cfl,%t-cfl.table \
|
| 11 | +; RUN: -o intel_gpu_lnl_m,%t-lnl.table \ |
| 12 | +; RUN: -o intel_gpu_bmg_g21,%t-bmg.table \ |
11 | 13 | ; RUN: -o unrecognized_target,%t-unrecognized.table
|
12 | 14 |
|
13 | 15 | ; RUN: FileCheck %s -input-file=%t_0.sym -check-prefix=CHECK-DOUBLE
|
|
22 | 24 | ; RUN: FileCheck %s -input-file=%t-pvc.table -check-prefix=CHECK-PVC
|
23 | 25 | ; RUN: FileCheck %s -input-file=%t-tgllp.table -check-prefix=CHECK-TGLLP
|
24 | 26 | ; RUN: FileCheck %s -input-file=%t-cfl.table -check-prefix=CHECK-CFL
|
| 27 | +; RUN: FileCheck %s -input-file=%t-lnl.table -check-prefix=CHECK-LNL |
| 28 | +; RUN: FileCheck %s -input-file=%t-bmg.table -check-prefix=CHECK-BMG |
25 | 29 |
|
26 | 30 | ; CHECK-DOUBLE: double_kernel
|
27 | 31 | ; CHECK-FLOAT: float_kernel
|
|
81 | 85 | ; RUN: FileCheck %s -input-file=%t_intel_gpu_cfl_5.prop -check-prefix=CHECK-CFL-PROP
|
82 | 86 | ; CHECK-CFL-PROP: compile_target=2|oBAAAAAAAAQauRXZs91ZwV3XjZGb
|
83 | 87 |
|
| 88 | +; LNL does not support sg8 (=1) or sg64 (=2) |
| 89 | +; CHECK-LNL: _intel_gpu_lnl_m_0.prop|{{.*}}_0.sym |
| 90 | +; CHECK-LNL-NEXT: _intel_gpu_lnl_m_3.prop|{{.*}}_3.sym |
| 91 | +; CHECK-LNL-NEXT: _intel_gpu_lnl_m_4.prop|{{.*}}_4.sym |
| 92 | +; CHECK-LNL-NEXT: _intel_gpu_lnl_m_5.prop|{{.*}}_5.sym |
| 93 | +; CHECK-LNL-EMPTY: |
| 94 | + |
| 95 | +; BMG does not support sg8 (=1) or sg64 (=2) |
| 96 | +; CHECK-BMG: _intel_gpu_bmg_g21_0.prop|{{.*}}_0.sym |
| 97 | +; CHECK-BMG-NEXT: _intel_gpu_bmg_g21_3.prop|{{.*}}_3.sym |
| 98 | +; CHECK-BMG-NEXT: _intel_gpu_bmg_g21_4.prop|{{.*}}_4.sym |
| 99 | +; CHECK-BMG-NEXT: _intel_gpu_bmg_g21_5.prop|{{.*}}_5.sym |
| 100 | +; CHECK-BMG-EMPTY: |
| 101 | + |
84 | 102 | target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-n8:16:32:64"
|
85 | 103 | target triple = "spir64-unknown-unknown"
|
86 | 104 |
|
|
0 commit comments