diff options
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/signext-inreg.ll')
-rw-r--r-- | llvm/test/CodeGen/WebAssembly/signext-inreg.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/signext-inreg.ll b/llvm/test/CodeGen/WebAssembly/signext-inreg.ll index c97a1bf1b0e..00637f10eb9 100644 --- a/llvm/test/CodeGen/WebAssembly/signext-inreg.ll +++ b/llvm/test/CodeGen/WebAssembly/signext-inreg.ll @@ -1,5 +1,5 @@ -; RUN: llc < %s -mattr=+atomics -asm-verbose=false -disable-wasm-fallthrough-return-opt -disable-wasm-explicit-locals | FileCheck %s -; RUN: llc < %s -asm-verbose=false -disable-wasm-fallthrough-return-opt -disable-wasm-explicit-locals | FileCheck %s --check-prefix=NOATOMIC +; RUN: llc < %s -mattr=+sign-ext -asm-verbose=false -disable-wasm-fallthrough-return-opt -disable-wasm-explicit-locals | FileCheck %s +; RUN: llc < %s -asm-verbose=false -disable-wasm-fallthrough-return-opt -disable-wasm-explicit-locals | FileCheck %s --check-prefix=NOSIGNEXT target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128" target triple = "wasm32-unknown-unknown-wasm" @@ -10,8 +10,8 @@ target triple = "wasm32-unknown-unknown-wasm" ; CHECK-NEXT: i32.extend8_s $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} -; NOATOMIC-LABEL: i32_extend8_s -; NOATOMIC-NOT: i32.extend8_s +; NOSIGNEXT-LABEL: i32_extend8_s +; NOSIGNEXT-NOT: i32.extend8_s define i32 @i32_extend8_s(i8 %x) { %a = sext i8 %x to i32 ret i32 %a @@ -23,8 +23,8 @@ define i32 @i32_extend8_s(i8 %x) { ; CHECK-NEXT: i32.extend16_s $push[[NUM:[0-9]+]]=, $0{{$}} ; CHECK-NEXT: return $pop[[NUM]]{{$}} -; NOATOMIC-LABEL: i32_extend16_s -; NOATOMIC-NOT: i32.extend16_s +; NOSIGNEXT-LABEL: i32_extend16_s +; NOSIGNEXT-NOT: i32.extend16_s define i32 @i32_extend16_s(i16 %x) { %a = sext i16 %x to i32 ret i32 %a @@ -37,8 +37,8 @@ define i32 @i32_extend16_s(i16 %x) { ; CHECK-NEXT: i64.extend8_s $push[[NUM2:[0-9]+]]=, $pop[[NUM1]]{{$}} ; CHECK-NEXT: return $pop[[NUM2]]{{$}} -; NOATOMIC-LABEL: i64_extend8_s -; NOATOMIC-NOT: i64.extend8_s +; NOSIGNEXT-LABEL: i64_extend8_s +; NOSIGNEXT-NOT: i64.extend8_s define i64 @i64_extend8_s(i8 %x) { %a = sext i8 %x to i64 ret i64 %a @@ -51,8 +51,8 @@ define i64 @i64_extend8_s(i8 %x) { ; CHECK-NEXT: i64.extend16_s $push[[NUM2:[0-9]+]]=, $pop[[NUM1]]{{$}} ; CHECK-NEXT: return $pop[[NUM2]]{{$}} -; NOATOMIC-LABEL: i64_extend16_s -; NOATOMIC-NOT: i16.extend16_s +; NOSIGNEXT-LABEL: i64_extend16_s +; NOSIGNEXT-NOT: i16.extend16_s define i64 @i64_extend16_s(i16 %x) { %a = sext i16 %x to i64 ret i64 %a |