comparison src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp @ 13553:d49f00604347

removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction
author Doug Simon <doug.simon@oracle.com>
date Wed, 08 Jan 2014 16:57:30 +0100
parents fa5180b3c18e
children 4e679d50ba9a
comparison
equal deleted inserted replaced
13552:c9daba2a2bac 13553:d49f00604347
186 switch (mark) { 186 switch (mark) {
187 case MARK_POLL_NEAR: { 187 case MARK_POLL_NEAR: {
188 fatal("unimplemented"); 188 fatal("unimplemented");
189 } 189 }
190 case MARK_POLL_FAR: 190 case MARK_POLL_FAR:
191 _instructions->relocate(pc, poll_Relocation::spec(poll_Relocation::absolute)); 191 _instructions->relocate(pc, relocInfo::poll_type);
192 break; 192 break;
193 case MARK_POLL_RETURN_NEAR: { 193 case MARK_POLL_RETURN_NEAR: {
194 fatal("unimplemented"); 194 fatal("unimplemented");
195 } 195 }
196 case MARK_POLL_RETURN_FAR: 196 case MARK_POLL_RETURN_FAR:
197 _instructions->relocate(pc, poll_return_Relocation::spec(poll_Relocation::absolute)); 197 _instructions->relocate(pc, relocInfo::poll_return_type);
198 break; 198 break;
199 default: 199 default:
200 fatal("invalid mark value"); 200 fatal("invalid mark value");
201 break; 201 break;
202 } 202 }