Mercurial > hg > graal-compiler
comparison src/share/vm/asm/register.hpp @ 7206:d2f8c38e543d
Merge
author | roland |
---|---|
date | Fri, 07 Dec 2012 01:09:03 -0800 |
parents | f0c2369fda5a |
children | 78bbf4d43a14 |
comparison
equal
deleted
inserted
replaced
7191:816b7e5bf2ed | 7206:d2f8c38e543d |
---|---|
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( |