Index: src/arm64/lithium-codegen-arm64.cc |
diff --git a/src/arm64/lithium-codegen-arm64.cc b/src/arm64/lithium-codegen-arm64.cc |
index a9edbb9ba338445e9c4a7e2c13d3f3ef0ff5395d..b7a7aee9175111b87275d84c1da5f336b29e28bf 100644 |
--- a/src/arm64/lithium-codegen-arm64.cc |
+++ b/src/arm64/lithium-codegen-arm64.cc |
@@ -1923,12 +1923,6 @@ |
if (expected.Contains(ToBooleanStub::SYMBOL)) { |
// Symbol value -> true. |
__ CompareInstanceType(map, scratch, SYMBOL_TYPE); |
- __ B(eq, true_label); |
- } |
- |
- if (expected.Contains(ToBooleanStub::SIMD_VALUE)) { |
- // SIMD value -> true. |
- __ CompareInstanceType(map, scratch, FLOAT32X4_TYPE); |
__ B(eq, true_label); |
} |
@@ -5968,15 +5962,6 @@ |
__ Ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); |
EmitTestAndBranch(instr, eq, scratch, 1 << Map::kIsUndetectable); |
- } else if (String::Equals(type_name, factory->float32x4_string())) { |
- DCHECK((instr->temp1() != NULL) && (instr->temp2() != NULL)); |
- Register map = ToRegister(instr->temp1()); |
- Register scratch = ToRegister(instr->temp2()); |
- |
- __ JumpIfSmi(value, false_label); |
- __ CompareObjectType(value, map, scratch, FLOAT32X4_TYPE); |
- EmitBranch(instr, eq); |
- |
} else { |
__ B(false_label); |
} |