Lines Matching refs:value
92 SharkValue *value = current_state()->local(index);
93 assert(value != NULL, "shouldn't be");
94 assert(value->is_one_word() ||
97 return value;
99 void set_local(int index, SharkValue* value) {
100 assert(value != NULL, "shouldn't be");
101 current_state()->set_local(index, value);
102 if (value->is_two_word())
108 void xpush(SharkValue* value) {
109 current_state()->push(value);
115 SharkValue *value = current_state()->stack(slot);
116 assert(value != NULL, "shouldn't be");
117 assert(value->is_one_word() ||
120 return value;
128 void push(SharkValue* value) {
129 assert(value != NULL, "shouldn't be");
130 xpush(value);
131 if (value->is_two_word())
138 SharkValue *value = xpop();
139 assert(value && value->size() == size, "should be");
140 return value;
175 virtual void do_zero_check(SharkValue* value);
182 void check_divide_by_zero(SharkValue* value) {
183 zero_check(value);
186 void zero_check(SharkValue* value) {
187 if (!value->zero_checked())
188 do_zero_check(value);