// RUN: mlir-translate -test-spirv-roundtrip -split-input-file %s | FileCheck %s spv.module "Logical" "GLSL450" { func @noop() -> () { spv.Return } // CHECK: spv.EntryPoint "GLCompute" @noop // CHECK-NEXT: spv.ExecutionMode @noop "ContractionOff" spv.EntryPoint "GLCompute" @noop spv.ExecutionMode @noop "ContractionOff" } // ----- spv.module "Logical" "GLSL450" { // CHECK: spv.globalVariable @var2 : !spv.ptr // CHECK-NEXT: spv.globalVariable @var3 : !spv.ptr // CHECK-NEXT: func @noop({{%.*}}: !spv.ptr, {{%.*}}: !spv.ptr) // CHECK: spv.EntryPoint "GLCompute" @noop, @var2, @var3 spv.globalVariable @var2 : !spv.ptr spv.globalVariable @var3 : !spv.ptr func @noop(%arg0 : !spv.ptr, %arg1 : !spv.ptr) -> () { spv.Return } spv.EntryPoint "GLCompute" @noop, @var2, @var3 spv.ExecutionMode @noop "ContractionOff" }