Mercurial > hg > truffle
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( |