Index: runtime/vm/locations.h |
=================================================================== |
--- runtime/vm/locations.h (revision 16802) |
+++ runtime/vm/locations.h (working copy) |
@@ -262,11 +262,15 @@ |
return IndexField::decode(payload()) - kStackIndexBias; |
} |
+ // Return a memory operand for stack slot locations. |
+ Address ToStackSlotAddress() const; |
+ |
// Constants. |
static Location RegisterOrConstant(Value* value); |
static Location RegisterOrSmiConstant(Value* value); |
static Location FixedRegisterOrConstant(Value* value, Register reg); |
static Location FixedRegisterOrSmiConstant(Value* value, Register reg); |
+ static Location AnyOrConstant(Value* value); |
const char* Name() const; |
void PrintTo(BufferFormatter* f) const; |