| Index: src/compiler/machine-operator.cc
|
| diff --git a/src/compiler/machine-operator.cc b/src/compiler/machine-operator.cc
|
| index 2e2229032c0a52d8f603134923eab04203003296..6f5b3402f108f88d5b72a3ab9812154a795985a2 100644
|
| --- a/src/compiler/machine-operator.cc
|
| +++ b/src/compiler/machine-operator.cc
|
| @@ -183,15 +183,8 @@ CheckedStoreRepresentation CheckedStoreRepresentationOf(Operator const* op) {
|
| V(MachUint32) \
|
| V(MachInt64) \
|
| V(MachUint64) \
|
| - V(MachAnyTagged) \
|
| - V(RepBit) \
|
| - V(RepWord8) \
|
| - V(RepWord16) \
|
| - V(RepWord32) \
|
| - V(RepWord64) \
|
| - V(RepFloat32) \
|
| - V(RepFloat64) \
|
| - V(RepTagged)
|
| + V(MachPtr) \
|
| + V(MachAnyTagged)
|
|
|
|
|
| struct MachineOperatorGlobalCache {
|
| @@ -279,7 +272,7 @@ static base::LazyInstance<MachineOperatorGlobalCache>::type kCache =
|
|
|
| MachineOperatorBuilder::MachineOperatorBuilder(Zone* zone, MachineType word,
|
| Flags flags)
|
| - : zone_(zone), cache_(kCache.Get()), word_(word), flags_(flags) {
|
| + : cache_(kCache.Get()), word_(word), flags_(flags) {
|
| DCHECK(word == kRepWord32 || word == kRepWord64);
|
| }
|
|
|
| @@ -322,10 +315,8 @@ const Operator* MachineOperatorBuilder::Load(LoadRepresentation rep) {
|
| default:
|
| break;
|
| }
|
| - // Uncached.
|
| - return new (zone_) Operator1<LoadRepresentation>( // --
|
| - IrOpcode::kLoad, Operator::kNoThrow | Operator::kNoWrite, "Load", 2, 1, 1,
|
| - 1, 1, 0, rep);
|
| + UNREACHABLE();
|
| + return nullptr;
|
| }
|
|
|
|
|
| @@ -346,10 +337,8 @@ const Operator* MachineOperatorBuilder::Store(StoreRepresentation rep) {
|
| default:
|
| break;
|
| }
|
| - // Uncached.
|
| - return new (zone_) Operator1<StoreRepresentation>( // --
|
| - IrOpcode::kStore, Operator::kNoRead | Operator::kNoThrow, "Store", 3, 1,
|
| - 1, 0, 1, 0, rep);
|
| + UNREACHABLE();
|
| + return nullptr;
|
| }
|
|
|
|
|
| @@ -364,10 +353,8 @@ const Operator* MachineOperatorBuilder::CheckedLoad(
|
| default:
|
| break;
|
| }
|
| - // Uncached.
|
| - return new (zone_) Operator1<CheckedLoadRepresentation>(
|
| - IrOpcode::kCheckedLoad, Operator::kNoThrow | Operator::kNoWrite,
|
| - "CheckedLoad", 3, 1, 1, 1, 1, 0, rep);
|
| + UNREACHABLE();
|
| + return nullptr;
|
| }
|
|
|
|
|
| @@ -382,10 +369,8 @@ const Operator* MachineOperatorBuilder::CheckedStore(
|
| default:
|
| break;
|
| }
|
| - // Uncached.
|
| - return new (zone_) Operator1<CheckedStoreRepresentation>(
|
| - IrOpcode::kCheckedStore, Operator::kNoRead | Operator::kNoThrow,
|
| - "CheckedStore", 4, 1, 1, 0, 1, 0, rep);
|
| + UNREACHABLE();
|
| + return nullptr;
|
| }
|
|
|
| } // namespace compiler
|
|
|