src/hotspot/share/ci/ciUtilities.hpp
changeset 49164 7e958a8ebcd3
parent 47216 71c04702a3d5
child 49449 ef5d5d343e2a
equal deleted inserted replaced
49163:580bb0b85f63 49164:7e958a8ebcd3
    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