comparison src/share/vm/asm/register.hpp @ 7204:f0c2369fda5a

8003250: SPARC: move MacroAssembler into separate file Reviewed-by: jrose, kvn
author twisti
date Thu, 06 Dec 2012 09:57:41 -0800
parents b9a9ed0f8eeb
children 78bbf4d43a14
comparison
equal deleted inserted replaced
7201:c5d414e98fd4 7204:f0c2369fda5a
91 enum { name##_##type##EnumValue = value##_##type##EnumValue } 91 enum { name##_##type##EnumValue = value##_##type##EnumValue }
92 92
93 #define REGISTER_DEFINITION(type, name) \ 93 #define REGISTER_DEFINITION(type, name) \
94 const type name = ((type)name##_##type##EnumValue) 94 const type name = ((type)name##_##type##EnumValue)
95 95
96 #ifdef TARGET_ARCH_x86
97 # include "register_x86.hpp"
98 #endif
99 #ifdef TARGET_ARCH_sparc
100 # include "register_sparc.hpp"
101 #endif
102 #ifdef TARGET_ARCH_zero
103 # include "register_zero.hpp"
104 #endif
105 #ifdef TARGET_ARCH_arm
106 # include "register_arm.hpp"
107 #endif
108 #ifdef TARGET_ARCH_ppc
109 # include "register_ppc.hpp"
110 #endif
96 111
97 112
98 // Debugging support 113 // Debugging support
99 114
100 inline void assert_different_registers( 115 inline void assert_different_registers(