Mercurial > hg > graal-compiler
comparison src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp @ 13560:5252d833945d
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 08 Jan 2014 22:59:24 +0100 |
parents | d49f00604347 |
children | d8041d695d19 |
comparison
equal
deleted
inserted
replaced
13559:876d56394996 | 13560:5252d833945d |
---|---|
1608 } | 1608 } |
1609 | 1609 |
1610 | 1610 |
1611 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) { | 1611 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) { |
1612 __ set((intptr_t)os::get_polling_page(), tmp->as_register()); | 1612 __ set((intptr_t)os::get_polling_page(), tmp->as_register()); |
1613 __ relocate(relocInfo::poll_type); | |
1613 if (info != NULL) { | 1614 if (info != NULL) { |
1614 add_debug_info_for_branch(info); | 1615 add_debug_info_for_branch(info); |
1615 } else { | |
1616 __ relocate(relocInfo::poll_type); | |
1617 } | 1616 } |
1618 | 1617 |
1619 int offset = __ offset(); | 1618 int offset = __ offset(); |
1620 __ ld_ptr(tmp->as_register(), 0, G0); | 1619 __ ld_ptr(tmp->as_register(), 0, G0); |
1621 | 1620 |