| Index: runtime/vm/locations.h
|
| ===================================================================
|
| --- runtime/vm/locations.h (revision 11818)
|
| +++ runtime/vm/locations.h (working copy)
|
| @@ -12,6 +12,7 @@
|
| namespace dart {
|
|
|
| class BufferFormatter;
|
| +class Value;
|
|
|
| // Location objects are used to connect register allocator and code generator.
|
| // Instruction templates used by code generator have a corresponding
|
| @@ -229,6 +230,10 @@
|
| return payload() - kStackIndexBias;
|
| }
|
|
|
| + // Constants.
|
| + static Location RegisterOrConstant(Value* value);
|
| + static Location FixedRegisterOrConstant(Value* value, Register reg);
|
| +
|
| const char* Name() const;
|
| void PrintTo(BufferFormatter* f) const;
|
| void Print() const;
|
|
|