Lines Matching refs:off
2175 LIRItem off(x->offset(), this);
2177 off.load_item();
2182 get_Object_unsafe(value, src.result(), off.result(), type, x->is_volatile());
2206 if (off.is_constant()) {
2207 jlong off_con = (off.type()->is_int() ?
2208 (jlong) off.get_jint_constant() :
2209 off.get_jlong_constant());
2275 if (off.type()->is_int()) {
2278 assert(off.type()->is_long(), "what else?");
2282 __ cmp(lir_cond_notEqual, off.result(), referent_off);
2283 __ branch(lir_cond_notEqual, as_BasicType(off.type()), Lcont->label());
2323 LIRItem off(x->offset(), this);
2332 off.load_item();
2337 put_Object_unsafe(src.result(), off.result(), data.result(), type, x->is_volatile());
2344 LIRItem off(x->offset(), this);
2347 if (off.is_constant() && can_inline_as_constant(x->offset())) {
2349 off.dont_load_item();
2351 off.load_item();
2356 LIR_Address* addr = generate_address(src.result(), off.result(), 0, 0, T_BYTE);