|
1 | 1 | ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 3
|
2 |
| -; RUN: llc -O0 -mtriple=spirv32-unknown-unknown --spirv-extensions=SPV_INTEL_optnone %s -o - | FileCheck %s --check-prefix=CHECK-EXTENSION |
3 |
| -; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-NO-EXTENSION |
| 2 | +; RUN: llc -O0 -mtriple=spirv32-unknown-unknown --spirv-extensions=SPV_INTEL_optnone %s -o - | FileCheck %s --check-prefix=CHECK,CHECK-EXTENSION |
| 3 | +; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK,CHECK-NO-EXTENSION |
4 | 4 |
|
5 | 5 | ; CHECK-EXTENSION: OpCapability OptNoneINTEL
|
6 | 6 | ; CHECK-EXTENSION: OpExtension "SPV_INTEL_optnone"
|
|
13 | 13 |
|
14 | 14 | ; Function Attrs: nounwind optnone noinline
|
15 | 15 | define spir_func void @_Z3foov() #0 {
|
16 |
| -; CHECK-EXTENSION-LABEL: _Z3foov: |
17 |
| -; CHECK-EXTENSION: %4 = OpFunction %2 DontInline %3 |
18 |
| -; CHECK-EXTENSION-NEXT: %5 = OpLabel |
19 |
| -; CHECK-EXTENSION-NEXT: OpReturn |
20 |
| -; CHECK-EXTENSION-NEXT: OpFunctionEnd |
21 |
| -; |
22 |
| -; CHECK-NO-EXTENSION-LABEL: _Z3foov: |
23 |
| -; CHECK-NO-EXTENSION: %4 = OpFunction %2 DontInline %3 |
24 |
| -; CHECK-NO-EXTENSION-NEXT: %5 = OpLabel |
25 |
| -; CHECK-NO-EXTENSION-NEXT: OpReturn |
26 |
| -; CHECK-NO-EXTENSION-NEXT: OpFunctionEnd |
| 16 | +; CHECK-LABEL: _Z3foov: |
| 17 | +; CHECK: %4 = OpFunction %2 DontInline %3 |
| 18 | +; CHECK-NEXT: %5 = OpLabel |
| 19 | +; CHECK-NEXT: OpReturn |
| 20 | +; CHECK-NEXT: OpFunctionEnd |
27 | 21 | entry:
|
28 | 22 | ret void
|
29 | 23 | }
|
30 | 24 |
|
31 | 25 | attributes #0 = { nounwind optnone noinline }
|
| 26 | +;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line: |
| 27 | +; CHECK-EXTENSION: {{.*}} |
| 28 | +; CHECK-NO-EXTENSION: {{.*}} |
0 commit comments