Commit 41f1952c authored by Clemens Hammacher's avatar Clemens Hammacher Committed by Commit Bot

Remove dead LiveRangeGroup class

R=titzer@chromium.org

Bug: v8:7754
Change-Id: I6f86d8d835009d864ba059055ee5bade4a52ab2e
Reviewed-on: https://chromium-review.googlesource.com/1109917Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53927}
parent 77e4b2de
......@@ -308,7 +308,6 @@ class V8_EXPORT_PRIVATE UsePosition final
class SpillRange;
class RegisterAllocationData;
class TopLevelLiveRange;
class LiveRangeGroup;
// Representation of SSA values' live ranges as a collection of (continuous)
// intervals over the instruction ordering.
......@@ -473,21 +472,6 @@ class V8_EXPORT_PRIVATE LiveRange : public NON_EXPORTED_BASE(ZoneObject) {
};
class LiveRangeGroup final : public ZoneObject {
public:
explicit LiveRangeGroup(Zone* zone) : ranges_(zone) {}
ZoneVector<LiveRange*>& ranges() { return ranges_; }
const ZoneVector<LiveRange*>& ranges() const { return ranges_; }
int assigned_register() const { return assigned_register_; }
void set_assigned_register(int reg) { assigned_register_ = reg; }
private:
ZoneVector<LiveRange*> ranges_;
int assigned_register_;
DISALLOW_COPY_AND_ASSIGN(LiveRangeGroup);
};
class V8_EXPORT_PRIVATE TopLevelLiveRange final : public LiveRange {
public:
explicit TopLevelLiveRange(int vreg, MachineRepresentation rep);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment