< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page




 169 #endif // INCLUDE_ALL_GCS
 170 #ifdef COMPILER2
 171 #include "opto/addnode.hpp"
 172 #include "opto/block.hpp"
 173 #include "opto/callnode.hpp"
 174 #include "opto/cfgnode.hpp"
 175 #include "opto/chaitin.hpp"
 176 #include "opto/divnode.hpp"
 177 #include "opto/locknode.hpp"
 178 #include "opto/loopnode.hpp"
 179 #include "opto/machnode.hpp"
 180 #include "opto/matcher.hpp"
 181 #include "opto/mathexactnode.hpp"
 182 #include "opto/mulnode.hpp"
 183 #include "opto/phaseX.hpp"
 184 #include "opto/parse.hpp"
 185 #include "opto/regalloc.hpp"
 186 #include "opto/rootnode.hpp"
 187 #include "opto/subnode.hpp"
 188 #include "opto/vectornode.hpp"
 189 #ifdef TARGET_ARCH_MODEL_x86_32


 190 # include "adfiles/adGlobals_x86_32.hpp"
 191 #endif
 192 #ifdef TARGET_ARCH_MODEL_x86_64
 193 # include "adfiles/adGlobals_x86_64.hpp"
 194 #endif
 195 #ifdef TARGET_ARCH_MODEL_sparc
 196 # include "adfiles/adGlobals_sparc.hpp"
 197 #endif
 198 #ifdef TARGET_ARCH_MODEL_zero
 199 # include "adfiles/adGlobals_zero.hpp"
 200 #endif
 201 #ifdef TARGET_ARCH_MODEL_arm
 202 # include "adfiles/adGlobals_arm.hpp"
 203 #endif
 204 #ifdef TARGET_ARCH_MODEL_ppc_32
 205 # include "adfiles/adGlobals_ppc_32.hpp"
 206 #endif
 207 #ifdef TARGET_ARCH_MODEL_ppc_64
 208 # include "adfiles/adGlobals_ppc_64.hpp"
 209 #endif
 210 #endif // COMPILER2
 211 
 212 // Note: the cross-product of (c1, c2, product, nonproduct, ...),
 213 // (nonstatic, static), and (unchecked, checked) has not been taken.
 214 // Only the macros currently needed have been defined.
 215 
 216 // A field whose type is not checked is given a null string as the
 217 // type name, indicating an "opaque" type to the serviceability agent.
 218 
 219 // NOTE: there is an interdependency between this file and
 220 // HotSpotTypeDataBase.java, which parses the type strings.
 221 
 222 #ifndef REG_COUNT
 223   #define REG_COUNT 0
 224 #endif
 225 // whole purpose of this function is to work around bug c++/27724 in gcc 4.1.1
 226 // with optimization turned on it doesn't affect produced code
 227 static inline uint64_t cast_uint64_t(size_t x)




 169 #endif // INCLUDE_ALL_GCS
 170 #ifdef COMPILER2
 171 #include "opto/addnode.hpp"
 172 #include "opto/block.hpp"
 173 #include "opto/callnode.hpp"
 174 #include "opto/cfgnode.hpp"
 175 #include "opto/chaitin.hpp"
 176 #include "opto/divnode.hpp"
 177 #include "opto/locknode.hpp"
 178 #include "opto/loopnode.hpp"
 179 #include "opto/machnode.hpp"
 180 #include "opto/matcher.hpp"
 181 #include "opto/mathexactnode.hpp"
 182 #include "opto/mulnode.hpp"
 183 #include "opto/phaseX.hpp"
 184 #include "opto/parse.hpp"
 185 #include "opto/regalloc.hpp"
 186 #include "opto/rootnode.hpp"
 187 #include "opto/subnode.hpp"
 188 #include "opto/vectornode.hpp"
 189 #if defined ADGLOBALS_MD_HPP
 190 # include ADGLOBALS_MD_HPP
 191 #elif defined TARGET_ARCH_MODEL_x86_32
 192 # include "adfiles/adGlobals_x86_32.hpp"
 193 #elif defined TARGET_ARCH_MODEL_x86_64

 194 # include "adfiles/adGlobals_x86_64.hpp"
 195 #elif defined TARGET_ARCH_MODEL_sparc

 196 # include "adfiles/adGlobals_sparc.hpp"
 197 #elif defined TARGET_ARCH_MODEL_zero

 198 # include "adfiles/adGlobals_zero.hpp"
 199 #elif defined TARGET_ARCH_MODEL_ppc_64







 200 # include "adfiles/adGlobals_ppc_64.hpp"
 201 #endif
 202 #endif // COMPILER2
 203 
 204 // Note: the cross-product of (c1, c2, product, nonproduct, ...),
 205 // (nonstatic, static), and (unchecked, checked) has not been taken.
 206 // Only the macros currently needed have been defined.
 207 
 208 // A field whose type is not checked is given a null string as the
 209 // type name, indicating an "opaque" type to the serviceability agent.
 210 
 211 // NOTE: there is an interdependency between this file and
 212 // HotSpotTypeDataBase.java, which parses the type strings.
 213 
 214 #ifndef REG_COUNT
 215   #define REG_COUNT 0
 216 #endif
 217 // whole purpose of this function is to work around bug c++/27724 in gcc 4.1.1
 218 // with optimization turned on it doesn't affect produced code
 219 static inline uint64_t cast_uint64_t(size_t x)


< prev index next >