| Index: src/compiler/raw-machine-assembler.h
|
| diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h
|
| index 36299440d681ac2550ed7e336741e08b94fe92f4..9ad77d952299ccf181ad27d025bd1723573764f3 100644
|
| --- a/src/compiler/raw-machine-assembler.h
|
| +++ b/src/compiler/raw-machine-assembler.h
|
| @@ -47,6 +47,7 @@ class RawMachineAssembler : public GraphBuilder {
|
| MachineType word = kMachPtr,
|
| MachineOperatorBuilder::Flags flags =
|
| MachineOperatorBuilder::Flag::kNoFlags);
|
| +
|
| ~RawMachineAssembler() override {}
|
|
|
| Zone* zone() const { return graph()->zone(); }
|
| @@ -511,21 +512,22 @@ class RawMachineAssembler : public GraphBuilder {
|
| // MachineAssembler is invalid after export.
|
| Schedule* Export();
|
|
|
| + Schedule* schedule() {
|
| + DCHECK(ScheduleValid());
|
| + return schedule_;
|
| + }
|
| +
|
| + BasicBlock* CurrentBlock();
|
| +
|
| protected:
|
| Node* MakeNode(const Operator* op, int input_count, Node** inputs,
|
| bool incomplete) final;
|
|
|
| bool ScheduleValid() { return schedule_ != NULL; }
|
|
|
| - Schedule* schedule() {
|
| - DCHECK(ScheduleValid());
|
| - return schedule_;
|
| - }
|
| -
|
| private:
|
| BasicBlock* Use(Label* label);
|
| BasicBlock* EnsureBlock(Label* label);
|
| - BasicBlock* CurrentBlock();
|
|
|
| Schedule* schedule_;
|
| MachineOperatorBuilder machine_;
|
|
|