brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · adb792a Raw
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