comparison src/cpu/x86/vm/assembler_x86.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 59e8ad757e19
children 4fc8c8bb4c32
comparison
equal deleted inserted replaced
13552:c9daba2a2bac 13553:d49f00604347
525 }; 525 };
526 526
527 enum WhichOperand { 527 enum WhichOperand {
528 // input to locate_operand, and format code for relocations 528 // input to locate_operand, and format code for relocations
529 imm_operand = 0, // embedded 32-bit|64-bit immediate operand 529 imm_operand = 0, // embedded 32-bit|64-bit immediate operand
530 #ifdef GRAAL
531 no_operand = imm_operand, // format value for relocations at instructions with no operand
532 #endif
530 disp32_operand = 1, // embedded 32-bit displacement or address 533 disp32_operand = 1, // embedded 32-bit displacement or address
531 call32_operand = 2, // embedded 32-bit self-relative displacement 534 call32_operand = 2, // embedded 32-bit self-relative displacement
532 #ifndef _LP64 535 #ifndef _LP64
533 _WhichOperand_limit = 3 536 _WhichOperand_limit = 3
534 #else 537 #else