Index: src/compiler/machine-operator.cc |
diff --git a/src/compiler/machine-operator.cc b/src/compiler/machine-operator.cc |
index d306f3b52315bca0e3fc402e5c301b25e429d8e3..8597e7b4df4c3246bde4e37743fcf55377674edd 100644 |
--- a/src/compiler/machine-operator.cc |
+++ b/src/compiler/machine-operator.cc |
@@ -483,41 +483,41 @@ struct MachineOperatorGlobalCache { |
OVERFLOW_OP_LIST(OVERFLOW_OP) |
#undef OVERFLOW_OP |
-#define LOAD(Type) \ |
- struct Load##Type##Operator final : public Operator1<LoadRepresentation> { \ |
- Load##Type##Operator() \ |
- : Operator1<LoadRepresentation>( \ |
- IrOpcode::kLoad, \ |
- Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
- "Load", 2, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
- }; \ |
- struct UnalignedLoad##Type##Operator final \ |
- : public Operator1<UnalignedLoadRepresentation> { \ |
- UnalignedLoad##Type##Operator() \ |
- : Operator1<UnalignedLoadRepresentation>( \ |
- IrOpcode::kUnalignedLoad, \ |
- Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
- "UnalignedLoad", 2, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
- }; \ |
- struct CheckedLoad##Type##Operator final \ |
- : public Operator1<CheckedLoadRepresentation> { \ |
- CheckedLoad##Type##Operator() \ |
- : Operator1<CheckedLoadRepresentation>( \ |
- IrOpcode::kCheckedLoad, \ |
- Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
- "CheckedLoad", 3, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
- }; \ |
- struct ProtectedLoad##Type##Operator final \ |
- : public Operator1<LoadRepresentation> { \ |
- ProtectedLoad##Type##Operator() \ |
- : Operator1<LoadRepresentation>( \ |
- IrOpcode::kProtectedLoad, \ |
- Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
- "ProtectedLoad", 4, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
- }; \ |
- Load##Type##Operator kLoad##Type; \ |
- UnalignedLoad##Type##Operator kUnalignedLoad##Type; \ |
- CheckedLoad##Type##Operator kCheckedLoad##Type; \ |
+#define LOAD(Type) \ |
+ struct Load##Type##Operator final : public Operator1<LoadRepresentation> { \ |
+ Load##Type##Operator() \ |
+ : Operator1<LoadRepresentation>( \ |
+ IrOpcode::kLoad, \ |
+ Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
+ "Load", 2, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
+ }; \ |
+ struct UnalignedLoad##Type##Operator final \ |
+ : public Operator1<UnalignedLoadRepresentation> { \ |
+ UnalignedLoad##Type##Operator() \ |
+ : Operator1<UnalignedLoadRepresentation>( \ |
+ IrOpcode::kUnalignedLoad, \ |
+ Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
+ "UnalignedLoad", 2, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
+ }; \ |
+ struct CheckedLoad##Type##Operator final \ |
+ : public Operator1<CheckedLoadRepresentation> { \ |
+ CheckedLoad##Type##Operator() \ |
+ : Operator1<CheckedLoadRepresentation>( \ |
+ IrOpcode::kCheckedLoad, \ |
+ Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \ |
+ "CheckedLoad", 3, 1, 1, 1, 1, 0, MachineType::Type()) {} \ |
+ }; \ |
+ struct ProtectedLoad##Type##Operator final \ |
+ : public Operator1<LoadRepresentation> { \ |
+ ProtectedLoad##Type##Operator() \ |
+ : Operator1<LoadRepresentation>( \ |
+ IrOpcode::kProtectedLoad, \ |
+ Operator::kNoDeopt | Operator::kNoThrow, "ProtectedLoad", 3, 1, \ |
+ 1, 1, 1, 0, MachineType::Type()) {} \ |
+ }; \ |
+ Load##Type##Operator kLoad##Type; \ |
+ UnalignedLoad##Type##Operator kUnalignedLoad##Type; \ |
+ CheckedLoad##Type##Operator kCheckedLoad##Type; \ |
ProtectedLoad##Type##Operator kProtectedLoad##Type; |
MACHINE_TYPE_LIST(LOAD) |
#undef LOAD |
@@ -589,7 +589,7 @@ struct MachineOperatorGlobalCache { |
: Operator1<StoreRepresentation>( \ |
IrOpcode::kProtectedStore, \ |
Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \ |
- "Store", 5, 1, 1, 0, 1, 0, \ |
+ "Store", 4, 1, 1, 0, 1, 0, \ |
StoreRepresentation(MachineRepresentation::Type, \ |
kNoWriteBarrier)) {} \ |
}; \ |