Index: src/compiler/simplified-lowering.cc |
diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc |
index e93bed25aadcdeadaa98c0e8f530dce4e9335386..dedcfe6bce3c489db416f4948c99ad2bd3ce314e 100644 |
--- a/src/compiler/simplified-lowering.cc |
+++ b/src/compiler/simplified-lowering.cc |
@@ -142,6 +142,7 @@ UseInfo TruncatingUseInfoFromRepresentation(MachineRepresentation rep) { |
return UseInfo::TruncatingWord32(); |
case MachineRepresentation::kBit: |
return UseInfo::Bool(); |
+ case MachineRepresentation::kSimd128: // Fall through. |
case MachineRepresentation::kNone: |
break; |
} |
@@ -199,6 +200,9 @@ bool MachineRepresentationIsSubtype(MachineRepresentation r1, |
case MachineRepresentation::kFloat64: |
return r2 == MachineRepresentation::kFloat64 || |
r2 == MachineRepresentation::kTagged; |
+ case MachineRepresentation::kSimd128: |
+ return r2 == MachineRepresentation::kSimd128 || |
+ r2 == MachineRepresentation::kTagged; |
case MachineRepresentation::kTagged: |
return r2 == MachineRepresentation::kTagged; |
} |