brintos

brintos / llvm-project-archived public Read only

0
0
Text · 778 B · 55cf94a Raw
22 lines · plain
1// RUN: yaml2obj %S/inputs/eqz.yaml.wasm -o - | mlir-translate --import-wasm | FileCheck %s2/* Source code used to create this test:3(module4    (func (export "eqz_i32") (result i32)5    i32.const 136    i32.eqz)7 8    (func (export "eqz_i64") (result i32)9    i64.const 1310    i64.eqz)11)12*/13// CHECK-LABEL:   wasmssa.func exported @eqz_i32() -> i32 {14// CHECK:           %[[VAL_0:.*]] = wasmssa.const 13 : i3215// CHECK:           %[[VAL_1:.*]] = wasmssa.eqz %[[VAL_0]] : i32 -> i3216// CHECK:           wasmssa.return %[[VAL_1]] : i3217 18// CHECK-LABEL:   wasmssa.func exported @eqz_i64() -> i32 {19// CHECK:           %[[VAL_0:.*]] = wasmssa.const 13 : i6420// CHECK:           %[[VAL_1:.*]] = wasmssa.eqz %[[VAL_0]] : i64 -> i3221// CHECK:           wasmssa.return %[[VAL_1]] : i3222