[wasm] Remove the ref.eq instruction again
The instruction got removed from the proposal. R=titzer@chromium.org Bug: v8:7581 Change-Id: I3e27bad923544896ebf6ab8969e5c365a397f6c9 Reviewed-on: https://chromium-review.googlesource.com/1128754 Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Commit-Queue: Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/master@{#54402}
This commit is contained in:
parent
13b899a5f9
commit
b6c4508ce4
@ -107,7 +107,6 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) {
|
||||
CASE_FLOAT_OP(CopySign, "copysign")
|
||||
CASE_REF_OP(Null, "null")
|
||||
CASE_REF_OP(IsNull, "is_null")
|
||||
CASE_REF_OP(Eq, "eq")
|
||||
CASE_I32_OP(ConvertI64, "wrap/i64")
|
||||
CASE_CONVERT_OP(Convert, INT, F32, "f32", "trunc")
|
||||
CASE_CONVERT_OP(Convert, INT, F64, "f64", "trunc")
|
||||
@ -354,7 +353,6 @@ bool WasmOpcodes::IsAnyRefOpcode(WasmOpcode opcode) {
|
||||
switch (opcode) {
|
||||
case kExprRefNull:
|
||||
case kExprRefIsNull:
|
||||
case kExprRefEq:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
|
@ -226,8 +226,7 @@ using WasmName = Vector<const char>;
|
||||
V(I64SExtendI8, 0xc2, l_l) \
|
||||
V(I64SExtendI16, 0xc3, l_l) \
|
||||
V(I64SExtendI32, 0xc4, l_l) \
|
||||
V(RefIsNull, 0xd1, i_r) \
|
||||
V(RefEq, 0xd2, i_rr)
|
||||
V(RefIsNull, 0xd1, i_r)
|
||||
|
||||
// For compatibility with Asm.js.
|
||||
#define FOREACH_ASMJS_COMPAT_OPCODE(V) \
|
||||
@ -535,8 +534,7 @@ using WasmName = Vector<const char>;
|
||||
V(l_il, kWasmI64, kWasmI32, kWasmI64) \
|
||||
V(i_iii, kWasmI32, kWasmI32, kWasmI32, kWasmI32) \
|
||||
V(l_ill, kWasmI64, kWasmI32, kWasmI64, kWasmI64) \
|
||||
V(i_r, kWasmI32, kWasmAnyRef) \
|
||||
V(i_rr, kWasmI32, kWasmAnyRef, kWasmAnyRef)
|
||||
V(i_r, kWasmI32, kWasmAnyRef)
|
||||
|
||||
#define FOREACH_SIMD_SIGNATURE(V) \
|
||||
V(s_s, kWasmS128, kWasmS128) \
|
||||
|
@ -2975,7 +2975,6 @@ TEST_F(WasmOpcodeLengthTest, SimpleExpressions) {
|
||||
EXPECT_LENGTH(1, kExprF64ReinterpretI64);
|
||||
EXPECT_LENGTH(1, kExprI32ReinterpretF32);
|
||||
EXPECT_LENGTH(1, kExprI64ReinterpretF64);
|
||||
EXPECT_LENGTH(1, kExprRefEq);
|
||||
}
|
||||
|
||||
TEST_F(WasmOpcodeLengthTest, SimdExpressions) {
|
||||
|
Loading…
Reference in New Issue
Block a user