Remove dead LiveRangeGroup class
R=titzer@chromium.org Bug: v8:7754 Change-Id: I6f86d8d835009d864ba059055ee5bade4a52ab2e Reviewed-on: https://chromium-review.googlesource.com/1109917 Reviewed-by: Ben Titzer <titzer@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#53927}
This commit is contained in:
parent
77e4b2de2d
commit
41f1952c92
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user