diff 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
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.hpp	Wed Jan 08 16:56:01 2014 +0100
+++ b/src/cpu/x86/vm/assembler_x86.hpp	Wed Jan 08 16:57:30 2014 +0100
@@ -527,6 +527,9 @@
   enum WhichOperand {
     // input to locate_operand, and format code for relocations
     imm_operand  = 0,            // embedded 32-bit|64-bit immediate operand
+#ifdef GRAAL
+    no_operand   = imm_operand,  // format value for relocations at instructions with no operand
+#endif
     disp32_operand = 1,          // embedded 32-bit displacement or address
     call32_operand = 2,          // embedded 32-bit self-relative displacement
 #ifndef _LP64