Chromium Code Reviews| Index: src/compiler/machine-operator.cc |
| diff --git a/src/compiler/machine-operator.cc b/src/compiler/machine-operator.cc |
| index 0d229c7abe110252e092dc4cc343fcac180dd048..1b0b7e54322b696cbadce63f6800a606d5790301 100644 |
| --- a/src/compiler/machine-operator.cc |
| +++ b/src/compiler/machine-operator.cc |
| @@ -526,6 +526,13 @@ struct MachineOperatorGlobalCache { |
| AtomicStore##Type##Operator kAtomicStore##Type; |
| ATOMIC_REPRESENTATION_LIST(ATOMIC_STORE) |
| #undef STORE |
| + |
| + struct DebugBreakOperator : public Operator { |
| + DebugBreakOperator() |
| + : Operator(IrOpcode::kDebugBreak, Operator::kNoThrow, "DebugBreak", 0, |
| + 1, 1, 0, 1, 0) {} |
|
Michael Starzinger
2016/05/19 08:53:23
I assume the effect inputs are there in the hope o
danno
2016/05/19 09:05:04
Done.
|
| + }; |
| + DebugBreakOperator kDebugBreak; |
| }; |
| @@ -604,6 +611,9 @@ const Operator* MachineOperatorBuilder::Store(StoreRepresentation store_rep) { |
| return nullptr; |
| } |
| +const Operator* MachineOperatorBuilder::DebugBreak() { |
| + return &cache_.kDebugBreak; |
| +} |
| const Operator* MachineOperatorBuilder::CheckedLoad( |
| CheckedLoadRepresentation rep) { |