38 lines · plain
1// RUN: yaml2obj %S/inputs/const.yaml.wasm -o - | mlir-translate --import-wasm | FileCheck %s2/* Source code used to create this test:3(module4 (func(result i32)5 i32.const 16 )7 (func (result i64)8 i64.const 39 )10 (func (result f32)11 f32.const 4.012 )13 (func (result f64)14 f64.const 9.015 )16)17*/18 19// CHECK-LABEL: wasmssa.func @func_0() -> i32 {20// CHECK: %[[VAL_0:.*]] = wasmssa.const 1 : i3221// CHECK: wasmssa.return %[[VAL_0]] : i3222// CHECK: }23 24// CHECK-LABEL: wasmssa.func @func_1() -> i64 {25// CHECK: %[[VAL_0:.*]] = wasmssa.const 3 : i6426// CHECK: wasmssa.return %[[VAL_0]] : i6427// CHECK: }28 29// CHECK-LABEL: wasmssa.func @func_2() -> f32 {30// CHECK: %[[VAL_0:.*]] = wasmssa.const 4.000000e+00 : f3231// CHECK: wasmssa.return %[[VAL_0]] : f3232// CHECK: }33 34// CHECK-LABEL: wasmssa.func @func_3() -> f64 {35// CHECK: %[[VAL_0:.*]] = wasmssa.const 9.000000e+00 : f6436// CHECK: wasmssa.return %[[VAL_0]] : f6437// CHECK: }38