// RUN: mlir-translate -no-implicit-module -test-spirv-roundtrip %s | FileCheck %s spirv.module Logical GLSL450 requires #spirv.vce { spirv.func @memory_barrier_0() -> () "None" { // CHECK: spirv.MemoryBarrier , spirv.MemoryBarrier , spirv.Return } spirv.func @memory_barrier_1() -> () "None" { // CHECK: spirv.MemoryBarrier , spirv.MemoryBarrier , spirv.Return } spirv.func @control_barrier_0() -> () "None" { // CHECK: spirv.ControlBarrier , , spirv.ControlBarrier , , spirv.Return } spirv.func @control_barrier_1() -> () "None" { // CHECK: spirv.ControlBarrier , , spirv.ControlBarrier , , spirv.Return } }