diff options
author | Dan Gohman <dan433584@gmail.com> | 2015-11-25 17:33:15 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2015-11-25 17:33:15 +0000 |
commit | 1270b0a91d236558faa8d440f94edcb340496f2e (patch) | |
tree | dc5c64f532e90af2470df9b57f9d5d849fe945e1 /llvm/test/CodeGen/WebAssembly/conv.ll | |
parent | 81719f8555464ed6dd12ddc1d122a2dee7755d0f (diff) | |
download | bcm5719-llvm-1270b0a91d236558faa8d440f94edcb340496f2e.tar.gz bcm5719-llvm-1270b0a91d236558faa8d440f94edcb340496f2e.zip |
[WebAssembly] Make several tests more strict.
llvm-svn: 254077
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/conv.ll')
-rw-r--r-- | llvm/test/CodeGen/WebAssembly/conv.ll | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/conv.ll b/llvm/test/CodeGen/WebAssembly/conv.ll index 121b36002da..2674a335a13 100644 --- a/llvm/test/CodeGen/WebAssembly/conv.ll +++ b/llvm/test/CodeGen/WebAssembly/conv.ll @@ -16,8 +16,8 @@ define i32 @i32_wrap_i64(i64 %x) { } ; CHECK-LABEL: i64_extend_s_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.extend_s/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_extend_s_i32(i32 %x) { @@ -26,8 +26,8 @@ define i64 @i64_extend_s_i32(i32 %x) { } ; CHECK-LABEL: i64_extend_u_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.extend_u/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_extend_u_i32(i32 %x) { @@ -36,8 +36,8 @@ define i64 @i64_extend_u_i32(i32 %x) { } ; CHECK-LABEL: i32_trunc_s_f32: -; CHECK-NEXT: .param f32 -; CHECK-NEXT: .result i32 +; CHECK-NEXT: .param f32{{$}} +; CHECK-NEXT: .result i32{{$}} ; CHECK-NEXT: i32.trunc_s/f32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i32 @i32_trunc_s_f32(float %x) { @@ -46,8 +46,8 @@ define i32 @i32_trunc_s_f32(float %x) { } ; CHECK-LABEL: i32_trunc_u_f32: -; CHECK-NEXT: .param f32 -; CHECK-NEXT: .result i32 +; CHECK-NEXT: .param f32{{$}} +; CHECK-NEXT: .result i32{{$}} ; CHECK-NEXT: i32.trunc_u/f32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i32 @i32_trunc_u_f32(float %x) { @@ -56,8 +56,8 @@ define i32 @i32_trunc_u_f32(float %x) { } ; CHECK-LABEL: i32_trunc_s_f64: -; CHECK-NEXT: .param f64 -; CHECK-NEXT: .result i32 +; CHECK-NEXT: .param f64{{$}} +; CHECK-NEXT: .result i32{{$}} ; CHECK-NEXT: i32.trunc_s/f64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i32 @i32_trunc_s_f64(double %x) { @@ -66,8 +66,8 @@ define i32 @i32_trunc_s_f64(double %x) { } ; CHECK-LABEL: i32_trunc_u_f64: -; CHECK-NEXT: .param f64 -; CHECK-NEXT: .result i32 +; CHECK-NEXT: .param f64{{$}} +; CHECK-NEXT: .result i32{{$}} ; CHECK-NEXT: i32.trunc_u/f64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i32 @i32_trunc_u_f64(double %x) { @@ -76,8 +76,8 @@ define i32 @i32_trunc_u_f64(double %x) { } ; CHECK-LABEL: i64_trunc_s_f32: -; CHECK-NEXT: .param f32 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param f32{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.trunc_s/f32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_trunc_s_f32(float %x) { @@ -86,8 +86,8 @@ define i64 @i64_trunc_s_f32(float %x) { } ; CHECK-LABEL: i64_trunc_u_f32: -; CHECK-NEXT: .param f32 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param f32{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.trunc_u/f32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_trunc_u_f32(float %x) { @@ -96,8 +96,8 @@ define i64 @i64_trunc_u_f32(float %x) { } ; CHECK-LABEL: i64_trunc_s_f64: -; CHECK-NEXT: .param f64 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param f64{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.trunc_s/f64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_trunc_s_f64(double %x) { @@ -106,8 +106,8 @@ define i64 @i64_trunc_s_f64(double %x) { } ; CHECK-LABEL: i64_trunc_u_f64: -; CHECK-NEXT: .param f64 -; CHECK-NEXT: .result i64 +; CHECK-NEXT: .param f64{{$}} +; CHECK-NEXT: .result i64{{$}} ; CHECK-NEXT: i64.trunc_u/f64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define i64 @i64_trunc_u_f64(double %x) { @@ -116,8 +116,8 @@ define i64 @i64_trunc_u_f64(double %x) { } ; CHECK-LABEL: f32_convert_s_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result f32 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result f32{{$}} ; CHECK-NEXT: f32.convert_s/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define float @f32_convert_s_i32(i32 %x) { @@ -126,8 +126,8 @@ define float @f32_convert_s_i32(i32 %x) { } ; CHECK-LABEL: f32_convert_u_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result f32 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result f32{{$}} ; CHECK-NEXT: f32.convert_u/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define float @f32_convert_u_i32(i32 %x) { @@ -136,8 +136,8 @@ define float @f32_convert_u_i32(i32 %x) { } ; CHECK-LABEL: f64_convert_s_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result f64 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result f64{{$}} ; CHECK-NEXT: f64.convert_s/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define double @f64_convert_s_i32(i32 %x) { @@ -146,8 +146,8 @@ define double @f64_convert_s_i32(i32 %x) { } ; CHECK-LABEL: f64_convert_u_i32: -; CHECK-NEXT: .param i32 -; CHECK-NEXT: .result f64 +; CHECK-NEXT: .param i32{{$}} +; CHECK-NEXT: .result f64{{$}} ; CHECK-NEXT: f64.convert_u/i32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define double @f64_convert_u_i32(i32 %x) { @@ -156,8 +156,8 @@ define double @f64_convert_u_i32(i32 %x) { } ; CHECK-LABEL: f32_convert_s_i64: -; CHECK-NEXT: .param i64 -; CHECK-NEXT: .result f32 +; CHECK-NEXT: .param i64{{$}} +; CHECK-NEXT: .result f32{{$}} ; CHECK-NEXT: f32.convert_s/i64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define float @f32_convert_s_i64(i64 %x) { @@ -166,8 +166,8 @@ define float @f32_convert_s_i64(i64 %x) { } ; CHECK-LABEL: f32_convert_u_i64: -; CHECK-NEXT: .param i64 -; CHECK-NEXT: .result f32 +; CHECK-NEXT: .param i64{{$}} +; CHECK-NEXT: .result f32{{$}} ; CHECK-NEXT: f32.convert_u/i64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define float @f32_convert_u_i64(i64 %x) { @@ -176,8 +176,8 @@ define float @f32_convert_u_i64(i64 %x) { } ; CHECK-LABEL: f64_convert_s_i64: -; CHECK-NEXT: .param i64 -; CHECK-NEXT: .result f64 +; CHECK-NEXT: .param i64{{$}} +; CHECK-NEXT: .result f64{{$}} ; CHECK-NEXT: f64.convert_s/i64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define double @f64_convert_s_i64(i64 %x) { @@ -186,8 +186,8 @@ define double @f64_convert_s_i64(i64 %x) { } ; CHECK-LABEL: f64_convert_u_i64: -; CHECK-NEXT: .param i64 -; CHECK-NEXT: .result f64 +; CHECK-NEXT: .param i64{{$}} +; CHECK-NEXT: .result f64{{$}} ; CHECK-NEXT: f64.convert_u/i64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define double @f64_convert_u_i64(i64 %x) { @@ -196,8 +196,8 @@ define double @f64_convert_u_i64(i64 %x) { } ; CHECK-LABEL: f64_promote_f32: -; CHECK-NEXT: .param f32 -; CHECK-NEXT: .result f64 +; CHECK-NEXT: .param f32{{$}} +; CHECK-NEXT: .result f64{{$}} ; CHECK-NEXT: f64.promote/f32 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define double @f64_promote_f32(float %x) { @@ -206,8 +206,8 @@ define double @f64_promote_f32(float %x) { } ; CHECK-LABEL: f32_demote_f64: -; CHECK-NEXT: .param f64 -; CHECK-NEXT: .result f32 +; CHECK-NEXT: .param f64{{$}} +; CHECK-NEXT: .result f32{{$}} ; CHECK-NEXT: f32.demote/f64 $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} define float @f32_demote_f64(double %x) { |