| Index: src/compiler/arm/instruction-selector-arm.cc
|
| diff --git a/src/compiler/arm/instruction-selector-arm.cc b/src/compiler/arm/instruction-selector-arm.cc
|
| index fa3e1dbe6896244d3c6d1fe82c24347d863dc35c..42960c7837f1ee144a6013c811b1c742c74dad9e 100644
|
| --- a/src/compiler/arm/instruction-selector-arm.cc
|
| +++ b/src/compiler/arm/instruction-selector-arm.cc
|
| @@ -402,6 +402,8 @@ void InstructionSelector::VisitLoad(Node* node) {
|
| case MachineRepresentation::kWord16:
|
| opcode = load_rep.IsUnsigned() ? kArmLdrh : kArmLdrsh;
|
| break;
|
| + case MachineRepresentation::kTaggedSigned: // Fall through.
|
| + case MachineRepresentation::kTaggedPointer: // Fall through.
|
| case MachineRepresentation::kTagged: // Fall through.
|
| case MachineRepresentation::kWord32:
|
| opcode = kArmLdr;
|
| @@ -481,6 +483,8 @@ void InstructionSelector::VisitStore(Node* node) {
|
| case MachineRepresentation::kWord16:
|
| opcode = kArmStrh;
|
| break;
|
| + case MachineRepresentation::kTaggedSigned: // Fall through.
|
| + case MachineRepresentation::kTaggedPointer: // Fall through.
|
| case MachineRepresentation::kTagged: // Fall through.
|
| case MachineRepresentation::kWord32:
|
| opcode = kArmStr;
|
| @@ -640,6 +644,8 @@ void InstructionSelector::VisitCheckedLoad(Node* node) {
|
| opcode = kCheckedLoadFloat64;
|
| break;
|
| case MachineRepresentation::kBit: // Fall through.
|
| + case MachineRepresentation::kTaggedSigned: // Fall through.
|
| + case MachineRepresentation::kTaggedPointer: // Fall through.
|
| case MachineRepresentation::kTagged: // Fall through.
|
| case MachineRepresentation::kWord64: // Fall through.
|
| case MachineRepresentation::kSimd128: // Fall through.
|
| @@ -682,6 +688,8 @@ void InstructionSelector::VisitCheckedStore(Node* node) {
|
| opcode = kCheckedStoreFloat64;
|
| break;
|
| case MachineRepresentation::kBit: // Fall through.
|
| + case MachineRepresentation::kTaggedSigned: // Fall through.
|
| + case MachineRepresentation::kTaggedPointer: // Fall through.
|
| case MachineRepresentation::kTagged: // Fall through.
|
| case MachineRepresentation::kWord64: // Fall through.
|
| case MachineRepresentation::kSimd128: // Fall through.
|
|
|