| ;; Check that optnone is correctly ignored when extension is not enabled | |
| ; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV | |
| ;; Per SPIR-V spec: | |
| ;; FunctionControlDontInlineMask = 0x2 (2) | |
| ; CHECK-SPIRV: %[[#]] = OpFunction %[[#]] DontInline | |
| ; Function Attrs: nounwind optnone noinline | |
| define spir_func void @_Z3foov() #0 { | |
| entry: | |
| ret void | |
| } | |
| attributes #0 = { nounwind optnone noinline } |