equal
deleted
inserted
replaced
1451 if (info != NULL) add_debug_info_for_null_check(offset, info); |
1451 if (info != NULL) add_debug_info_for_null_check(offset, info); |
1452 } |
1452 } |
1453 |
1453 |
1454 |
1454 |
1455 void LIR_Assembler::return_op(LIR_Opr result) { |
1455 void LIR_Assembler::return_op(LIR_Opr result) { |
|
1456 if (StackReservedPages > 0 && compilation()->has_reserved_stack_access()) { |
|
1457 __ reserved_stack_check(); |
|
1458 } |
1456 // the poll may need a register so just pick one that isn't the return register |
1459 // the poll may need a register so just pick one that isn't the return register |
1457 #if defined(TIERED) && !defined(_LP64) |
1460 #if defined(TIERED) && !defined(_LP64) |
1458 if (result->type_field() == LIR_OprDesc::long_type) { |
1461 if (result->type_field() == LIR_OprDesc::long_type) { |
1459 // Must move the result to G1 |
1462 // Must move the result to G1 |
1460 // Must leave proper result in O0,O1 and G1 (TIERED only) |
1463 // Must leave proper result in O0,O1 and G1 (TIERED only) |