xref: /llvm-project/llvm/test/CodeGen/SPIRV/physical-layout/spirv-version.ll (revision f352ce368af39e57d337495d7ca3a21975ede8e6)
1; REQUIRES: spirv-tools
2; RUN: llc -O0 -mtriple=spirv64v1.0-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV10
3; RUN: llc -O0 -mtriple=spirv64v1.1-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV11
4; RUN: llc -O0 -mtriple=spirv64v1.2-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV12
5; RUN: llc -O0 -mtriple=spirv64v1.3-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV13
6; RUN: llc -O0 -mtriple=spirv64v1.4-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV14
7; RUN: llc -O0 -mtriple=spirv64v1.5-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV15
8; RUN: llc -O0 -mtriple=spirv64v1.6-unknown-unknown %s -o - --filetype=obj | spirv-dis | FileCheck %s --check-prefix=CHECK-SPIRV16
9
10; CHECK-SPIRV10: Version: 1.0
11; CHECK-SPIRV11: Version: 1.1
12; CHECK-SPIRV12: Version: 1.2
13; CHECK-SPIRV13: Version: 1.3
14; CHECK-SPIRV14: Version: 1.4
15; CHECK-SPIRV15: Version: 1.5
16; CHECK-SPIRV16: Version: 1.6
17