Index: runtime/vm/locations.h |
diff --git a/runtime/vm/locations.h b/runtime/vm/locations.h |
index 4a1778f9f52a9574a3f34875fb346f20296264df..d6f14f807f236f0d2a13b24cb5e592cfa0d0cf18 100644 |
--- a/runtime/vm/locations.h |
+++ b/runtime/vm/locations.h |
@@ -12,14 +12,12 @@ |
namespace dart { |
- |
class BufferFormatter; |
class ConstantInstr; |
class Definition; |
class PairLocation; |
class Value; |
- |
enum Representation { |
kNoRepresentation, |
kTagged, |
@@ -35,7 +33,6 @@ enum Representation { |
kNumRepresentations |
}; |
- |
// Location objects are used to connect register allocator and code generator. |
// Instruction templates used by code generator have a corresponding |
// LocationSummary object which specifies expected location for every input |
@@ -389,7 +386,6 @@ class Location : public ValueObject { |
uword value_; |
}; |
- |
class PairLocation : public ZoneAllocated { |
public: |
PairLocation() { |
@@ -423,7 +419,6 @@ class PairLocation : public ZoneAllocated { |
Location locations_[kPairLength]; |
}; |
- |
template <typename T> |
class SmallSet { |
public: |
@@ -450,7 +445,6 @@ class SmallSet { |
intptr_t data_; |
}; |
- |
class RegisterSet : public ValueObject { |
public: |
RegisterSet() |
@@ -459,7 +453,6 @@ class RegisterSet : public ValueObject { |
ASSERT(kNumberOfFpuRegisters <= (kWordSize * kBitsPerByte)); |
} |
- |
void Add(Location loc, Representation rep = kTagged) { |
if (loc.IsRegister()) { |
cpu_registers_.Add(loc.reg()); |
@@ -548,7 +541,6 @@ class RegisterSet : public ValueObject { |
DISALLOW_COPY_AND_ASSIGN(RegisterSet); |
}; |
- |
// Specification of locations for inputs and output. |
class LocationSummary : public ZoneAllocated { |
public: |
@@ -675,7 +667,6 @@ class LocationSummary : public ZoneAllocated { |
#endif |
}; |
- |
} // namespace dart |
#endif // RUNTIME_VM_LOCATIONS_H_ |