equal
deleted
inserted
replaced
25 #ifndef SHARE_VM_CI_CIUTILITIES_HPP |
25 #ifndef SHARE_VM_CI_CIUTILITIES_HPP |
26 #define SHARE_VM_CI_CIUTILITIES_HPP |
26 #define SHARE_VM_CI_CIUTILITIES_HPP |
27 |
27 |
28 #include "ci/ciEnv.hpp" |
28 #include "ci/ciEnv.hpp" |
29 #include "runtime/interfaceSupport.hpp" |
29 #include "runtime/interfaceSupport.hpp" |
|
30 #include "utilities/globalDefinitions.hpp" |
30 |
31 |
31 // The following routines and definitions are used internally in the |
32 // The following routines and definitions are used internally in the |
32 // compiler interface. |
33 // compiler interface. |
33 |
34 |
34 |
35 |
112 } |
113 } |
113 |
114 |
114 const char* basictype_to_str(BasicType t); |
115 const char* basictype_to_str(BasicType t); |
115 const char basictype_to_char(BasicType t); |
116 const char basictype_to_char(BasicType t); |
116 |
117 |
|
118 jbyte *ci_card_table_address(); |
|
119 template <typename T> T ci_card_table_address_as() { |
|
120 return reinterpret_cast<T>(ci_card_table_address()); |
|
121 } |
|
122 |
117 #endif // SHARE_VM_CI_CIUTILITIES_HPP |
123 #endif // SHARE_VM_CI_CIUTILITIES_HPP |