1 # RUN: llc -mtriple=wasm32-unknown-unknown %s -o - -run-pass=postrapseudos | FileCheck %s
5 # CHECK-LABEL: copy_i32
8 ; CHECK-NEXT: %0:i32 = COPY_I32 %1:i32
9 ; CHECK-NEXT: RETURN_VOID
12 RETURN_VOID implicit-def $arguments
16 # CHECK-LABEL: copy_i64
19 ; CHECK-NEXT: %0:i64 = COPY_I64 %1:i64
20 ; CHECK-NEXT: RETURN_VOID
23 RETURN_VOID implicit-def $arguments
27 # CHECK-LABEL: copy_f32
30 ; CHECK-NEXT: %0:f32 = COPY_F32 %1:f32
31 ; CHECK-NEXT: RETURN_VOID
34 RETURN_VOID implicit-def $arguments
38 # CHECK-LABEL: copy_f64
41 ; CHECK-NEXT: %0:f64 = COPY_F64 %1:f64
42 ; CHECK-NEXT: RETURN_VOID
45 RETURN_VOID implicit-def $arguments
49 # CHECK-LABEL: copy_v128
52 ; CHECK-NEXT: %0:v128 = COPY_V128 %1:v128
53 ; CHECK-NEXT: RETURN_VOID
55 %0:v128 = COPY %1:v128
56 RETURN_VOID implicit-def $arguments
60 # CHECK-LABEL: copy_exnref
63 ; CHECK-NEXT: %0:exnref = COPY_EXNREF %1:exnref
64 ; CHECK-NEXT: RETURN_VOID
66 %0:exnref = COPY %1:exnref
67 RETURN_VOID implicit-def $arguments