Lines Matching defs:address

124   address   as_pointer() const         { type_check(T_LONG  ); return (address)_value.get_jlong(); }
126 address as_pointer() const { type_check(T_INT ); return (address)_value.get_jint(); }
806 static LIR_Opr address(LIR_Address* a) { return (LIR_Opr)a; }
1112 address _addr;
1115 LIR_OpCall(LIR_Code code, address addr, LIR_Opr result,
1122 address addr() const { return _addr; }
1142 address addr, LIR_OprList* arguments,
1153 : LIR_OpCall(code, (address)vtable_offset, result, arguments, info)
1340 LIR_OpRTCall(address addr, LIR_Opr tmp,
1933 address dest, LIR_OprList* arguments,
1938 address dest, LIR_OprList* arguments, CodeEmitInfo* info) {
1942 address dest, LIR_OprList* arguments, CodeEmitInfo* info) {
1950 address dest, LIR_OprList* arguments, CodeEmitInfo* info) {
1978 void unaligned_move(LIR_Address* src, LIR_Opr dst) { append(new LIR_Op1(lir_move, LIR_OprFact::address(src), dst, dst->type(), lir_patch_none, NULL, lir_move_unaligned)); }
1979 void unaligned_move(LIR_Opr src, LIR_Address* dst) { append(new LIR_Op1(lir_move, src, LIR_OprFact::address(dst), src->type(), lir_patch_none, NULL, lir_move_unaligned)); }
1982 void move(LIR_Address* src, LIR_Opr dst, CodeEmitInfo* info = NULL) { append(new LIR_Op1(lir_move, LIR_OprFact::address(src), dst, src->type(), lir_patch_none, info)); }
1983 void move(LIR_Opr src, LIR_Address* dst, CodeEmitInfo* info = NULL) { append(new LIR_Op1(lir_move, src, LIR_OprFact::address(dst), dst->type(), lir_patch_none, info)); }
1986 append(new LIR_Op1(lir_move, LIR_OprFact::address(src), dst, src->type(), lir_patch_none, info, lir_move_wide));
1993 append(new LIR_Op1(lir_move, src, LIR_OprFact::address(dst), dst->type(), lir_patch_none, info, lir_move_wide));
2073 void volatile_load_mem_reg(LIR_Address* address, LIR_Opr dst, CodeEmitInfo* info, LIR_PatchCode patch_code = lir_patch_none);
2083 void volatile_store_mem_reg(LIR_Opr src, LIR_Address* address, CodeEmitInfo* info, LIR_PatchCode patch_code = lir_patch_none);
2126 void call_runtime_leaf(address routine, LIR_Opr tmp, LIR_Opr result, LIR_OprList* arguments) {
2130 void call_runtime(address routine, LIR_Opr tmp, LIR_Opr result,
2254 LIR_Address* address = opr->as_address_ptr();
2255 if (address != NULL) {
2256 // special handling for addresses: add base and index register of the address
2263 if (address->_base->is_valid()) {
2264 assert(address->_base->is_register(), "must be");
2266 _oprs_new[mode][_oprs_len[mode]++] = &address->_base;
2268 if (address->_index->is_valid()) {
2269 assert(address->_index->is_register(), "must be");
2271 _oprs_new[mode][_oprs_len[mode]++] = &address->_index;