Index: src/x87/lithium-x87.h |
diff --git a/src/x87/lithium-x87.h b/src/x87/lithium-x87.h |
index e5cced2ba36ed138fd7b689228d69f7ae5dae25c..cf0e7b2d92c0ef9f3886e08754ea3274bfb4a4ca 100644 |
--- a/src/x87/lithium-x87.h |
+++ b/src/x87/lithium-x87.h |
@@ -2760,17 +2760,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(); |
@@ -2800,24 +2794,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(X87Register reg); |
@@ -2911,10 +2887,6 @@ class LChunkBuilder FINAL : public LChunkBuilderBase { |
LOperand* GetStoreKeyedValueOperand(HStoreKeyed* instr); |
- LPlatformChunk* chunk_; |
- CompilationInfo* info_; |
- HGraph* const graph_; |
- Status status_; |
HInstruction* current_instruction_; |
HBasicBlock* current_block_; |
HBasicBlock* next_block_; |