diff options
| author | Thomas Lively <tlively@google.com> | 2018-10-02 01:52:21 +0000 |
|---|---|---|
| committer | Thomas Lively <tlively@google.com> | 2018-10-02 01:52:21 +0000 |
| commit | 6f77811a211e3fdc1d1796b8b32cd38f5c1933ba (patch) | |
| tree | 1b5fc402a1fa0c08f8c6ce8b747a162392c78158 /llvm/test/CodeGen/WebAssembly | |
| parent | 9d34307788056d8be15863697e1b7ec7ec3f204e (diff) | |
| download | bcm5719-llvm-6f77811a211e3fdc1d1796b8b32cd38f5c1933ba.tar.gz bcm5719-llvm-6f77811a211e3fdc1d1796b8b32cd38f5c1933ba.zip | |
[WebAssembly] Restore slashes in SIMD conversion names
Summary: Depends on D52372 and D52442.
Reviewers: aheejin, dschuff, aardappel
Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits
Differential Revision: https://reviews.llvm.org/D52512
llvm-svn: 343558
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly')
| -rw-r--r-- | llvm/test/CodeGen/WebAssembly/simd-conversions.ll | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/simd-conversions.ll b/llvm/test/CodeGen/WebAssembly/simd-conversions.ll index db2c7afa5c3..532e3e626b2 100644 --- a/llvm/test/CodeGen/WebAssembly/simd-conversions.ll +++ b/llvm/test/CodeGen/WebAssembly/simd-conversions.ll @@ -11,7 +11,7 @@ target triple = "wasm32-unknown-unknown" ; NO-SIMD128-NOT: i32x4 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: f32x4.convert_s?i32x4 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: f32x4.convert_s/i32x4 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] define <4 x float> @convert_s_v4f32(<4 x i32> %x) { %a = sitofp <4 x i32> %x to <4 x float> @@ -22,7 +22,7 @@ define <4 x float> @convert_s_v4f32(<4 x i32> %x) { ; NO-SIMD128-NOT: i32x4 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: f32x4.convert_u?i32x4 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: f32x4.convert_u/i32x4 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] define <4 x float> @convert_u_v4f32(<4 x i32> %x) { %a = uitofp <4 x i32> %x to <4 x float> @@ -31,10 +31,10 @@ define <4 x float> @convert_u_v4f32(<4 x i32> %x) { ; CHECK-LABEL: convert_s_v2f64: ; NO-SIMD128-NOT: i64x2 -; SIMD128-VM-NOT: f64x2.convert_s?i64x2 +; SIMD128-VM-NOT: f64x2.convert_s/i64x2 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: f64x2.convert_s?i64x2 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: f64x2.convert_s/i64x2 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] define <2 x double> @convert_s_v2f64(<2 x i64> %x) { %a = sitofp <2 x i64> %x to <2 x double> @@ -43,58 +43,58 @@ define <2 x double> @convert_s_v2f64(<2 x i64> %x) { ; CHECK-LABEL: convert_u_v2f64: ; NO-SIMD128-NOT: i64x2 -; SIMD128-VM-NOT: f64x2.convert_u?i64x2 +; SIMD128-VM-NOT: f64x2.convert_u/i64x2 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: f64x2.convert_u?i64x2 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: f64x2.convert_u/i64x2 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] define <2 x double> @convert_u_v2f64(<2 x i64> %x) { %a = uitofp <2 x i64> %x to <2 x double> ret <2 x double> %a } -; CHECK-LABEL: trunc_saturating_s_v4i32: +; CHECK-LABEL: trunc_sat_s_v4i32: ; NO-SIMD128-NOT: f32x4 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: i32x4.trunc_saturating_s?f32x4 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: i32x4.trunc_sat_s/f32x4 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] -define <4 x i32> @trunc_saturating_s_v4i32(<4 x float> %x) { +define <4 x i32> @trunc_sat_s_v4i32(<4 x float> %x) { %a = fptosi <4 x float> %x to <4 x i32> ret <4 x i32> %a } -; CHECK-LABEL: trunc_saturating_u_v4i32: +; CHECK-LABEL: trunc_sat_u_v4i32: ; NO-SIMD128-NOT: f32x4 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: i32x4.trunc_saturating_u?f32x4 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: i32x4.trunc_sat_u/f32x4 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] -define <4 x i32> @trunc_saturating_u_v4i32(<4 x float> %x) { +define <4 x i32> @trunc_sat_u_v4i32(<4 x float> %x) { %a = fptoui <4 x float> %x to <4 x i32> ret <4 x i32> %a } -; CHECK-LABEL: trunc_saturating_s_v2i64: +; CHECK-LABEL: trunc_sat_s_v2i64: ; NO-SIMD128-NOT: f64x2 -; SIMD128-VM-NOT: i64x2.trunc_saturating_s?f64x2 +; SIMD128-VM-NOT: i64x2.trunc_sat_s/f64x2 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: i64x2.trunc_saturating_s?f64x2 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: i64x2.trunc_sat_s/f64x2 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] -define <2 x i64> @trunc_saturating_s_v2i64(<2 x double> %x) { +define <2 x i64> @trunc_sat_s_v2i64(<2 x double> %x) { %a = fptosi <2 x double> %x to <2 x i64> ret <2 x i64> %a } -; CHECK-LABEL: trunc_saturating_u_v2i64: +; CHECK-LABEL: trunc_sat_u_v2i64: ; NO-SIMD128-NOT: f64x2 -; SIMD128-VM-NOT: i64x2.trunc_saturating_u?f64x2 +; SIMD128-VM-NOT: i64x2.trunc_sat_u/f64x2 ; SIMD128-NEXT: .param v128{{$}} ; SIMD128-NEXT: .result v128{{$}} -; SIMD128-NEXT: i64x2.trunc_saturating_u?f64x2 $push[[R:[0-9]+]]=, $0 +; SIMD128-NEXT: i64x2.trunc_sat_u/f64x2 $push[[R:[0-9]+]]=, $0 ; SIMD128-NEXT: return $pop[[R]] -define <2 x i64> @trunc_saturating_u_v2i64(<2 x double> %x) { +define <2 x i64> @trunc_sat_u_v2i64(<2 x double> %x) { %a = fptoui <2 x double> %x to <2 x i64> ret <2 x i64> %a } |

