| Index: src/compiler/instruction-selector.h
|
| diff --git a/src/compiler/instruction-selector.h b/src/compiler/instruction-selector.h
|
| index dab2c0f70a40506975e7bb934441ea1ff757469f..d30d044b505b2ada6336e5d9c0636ebcd04e734c 100644
|
| --- a/src/compiler/instruction-selector.h
|
| +++ b/src/compiler/instruction-selector.h
|
| @@ -263,6 +263,27 @@ class V8_EXPORT_PRIVATE InstructionSelector final {
|
| void MarkAsSimd128(Node* node) {
|
| MarkAsRepresentation(MachineRepresentation::kSimd128, node);
|
| }
|
| + void MarkAsSimdBool4(Node* node) {
|
| + if (kSimdMaskRegisters) {
|
| + MarkAsRepresentation(MachineRepresentation::kSimdBool4, node);
|
| + } else {
|
| + MarkAsSimd128(node);
|
| + }
|
| + }
|
| + void MarkAsSimdBool8(Node* node) {
|
| + if (kSimdMaskRegisters) {
|
| + MarkAsRepresentation(MachineRepresentation::kSimdBool8, node);
|
| + } else {
|
| + MarkAsSimd128(node);
|
| + }
|
| + }
|
| + void MarkAsSimdBool16(Node* node) {
|
| + if (kSimdMaskRegisters) {
|
| + MarkAsRepresentation(MachineRepresentation::kSimdBool16, node);
|
| + } else {
|
| + MarkAsSimd128(node);
|
| + }
|
| + }
|
| void MarkAsReference(Node* node) {
|
| MarkAsRepresentation(MachineRepresentation::kTagged, node);
|
| }
|
|
|