| Index: src/machine-type.h
|
| diff --git a/src/machine-type.h b/src/machine-type.h
|
| index f2c3e75f2de2a528925c2ad8be0b4e3b565e23cc..bcc85b3e7c0f42bce6a19984bd0baf8d5b03d4c6 100644
|
| --- a/src/machine-type.h
|
| +++ b/src/machine-type.h
|
| @@ -25,6 +25,8 @@ enum class MachineRepresentation : uint8_t {
|
| kFloat32,
|
| kFloat64, // must follow kFloat32
|
| kSimd128, // must follow kFloat64
|
| + kTaggedSigned,
|
| + kTaggedPointer,
|
| kTagged
|
| };
|
|
|
| @@ -228,6 +230,8 @@ inline int ElementSizeLog2Of(MachineRepresentation rep) {
|
| return 3;
|
| case MachineRepresentation::kSimd128:
|
| return 4;
|
| + case MachineRepresentation::kTaggedSigned:
|
| + case MachineRepresentation::kTaggedPointer:
|
| case MachineRepresentation::kTagged:
|
| return kPointerSizeLog2;
|
| default:
|
|
|