| Index: src/x64/lithium-x64.h
|
| diff --git a/src/x64/lithium-x64.h b/src/x64/lithium-x64.h
|
| index 55c599451b406a21c1e9f67536c900026f6d5af5..30b994ee77debed5f97759f7217d270107a83d9b 100644
|
| --- a/src/x64/lithium-x64.h
|
| +++ b/src/x64/lithium-x64.h
|
| @@ -2749,17 +2749,11 @@ class LPlatformChunk FINAL : public LChunk {
|
| class LChunkBuilder FINAL : public LChunkBuilderBase {
|
| public:
|
| LChunkBuilder(CompilationInfo* info, HGraph* graph, LAllocator* allocator)
|
| - : LChunkBuilderBase(graph->zone()),
|
| - chunk_(NULL),
|
| - info_(info),
|
| - graph_(graph),
|
| - status_(UNUSED),
|
| + : LChunkBuilderBase(info, graph),
|
| current_instruction_(NULL),
|
| current_block_(NULL),
|
| next_block_(NULL),
|
| - allocator_(allocator) { }
|
| -
|
| - Isolate* isolate() const { return graph_->isolate(); }
|
| + allocator_(allocator) {}
|
|
|
| // Build the sequence for the graph.
|
| LPlatformChunk* Build();
|
| @@ -2789,24 +2783,6 @@ class LChunkBuilder FINAL : public LChunkBuilderBase {
|
| LInstruction* DoFlooringDivI(HMathFloorOfDiv* instr);
|
|
|
| private:
|
| - enum Status {
|
| - UNUSED,
|
| - BUILDING,
|
| - DONE,
|
| - ABORTED
|
| - };
|
| -
|
| - LPlatformChunk* chunk() const { return chunk_; }
|
| - CompilationInfo* info() const { return info_; }
|
| - HGraph* graph() const { return graph_; }
|
| -
|
| - bool is_unused() const { return status_ == UNUSED; }
|
| - bool is_building() const { return status_ == BUILDING; }
|
| - bool is_done() const { return status_ == DONE; }
|
| - bool is_aborted() const { return status_ == ABORTED; }
|
| -
|
| - void Abort(BailoutReason reason);
|
| -
|
| // Methods for getting operands for Use / Define / Temp.
|
| LUnallocated* ToUnallocated(Register reg);
|
| LUnallocated* ToUnallocated(XMMRegister reg);
|
| @@ -2898,10 +2874,6 @@ class LChunkBuilder FINAL : public LChunkBuilderBase {
|
| HBinaryOperation* instr);
|
| void FindDehoistedKeyDefinitions(HValue* candidate);
|
|
|
| - LPlatformChunk* chunk_;
|
| - CompilationInfo* info_;
|
| - HGraph* const graph_;
|
| - Status status_;
|
| HInstruction* current_instruction_;
|
| HBasicBlock* current_block_;
|
| HBasicBlock* next_block_;
|
|
|