diff options
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td b/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td index 426c2c80217..bf1282b5edf 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td +++ b/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td @@ -26,7 +26,7 @@ def I64_EXTEND_U_I32 : I<(outs I64:$dst), (ins I32:$src), [(set I64:$dst, (zext I32:$src))], "i64.extend_u/i32\t$dst, $src", 0xad>; -let Predicates = [HasAtomics] in { +let Predicates = [HasSignExt] in { def I32_EXTEND8_S_I32 : I<(outs I32:$dst), (ins I32:$src), [(set I32:$dst, (sext_inreg I32:$src, i8))], "i32.extend8_s\t$dst, $src", 0xc0>; @@ -42,7 +42,7 @@ def I64_EXTEND16_S_I64 : I<(outs I64:$dst), (ins I64:$src), def I64_EXTEND32_S_I64 : I<(outs I64:$dst), (ins I64:$src), [(set I64:$dst, (sext_inreg I64:$src, i32))], "i64.extend32_s\t$dst, $src", 0xc4>; -} // Predicates = [HasAtomics] +} // Predicates = [HasSignExt] } // defs = [ARGUMENTS] |