hotspot/src/share/vm/shark/sharkBuilder.cpp
changeset 36551 77f29c57ed2e
parent 32596 8feecdee3156
equal deleted inserted replaced
36550:6d26e3a083cb 36551:77f29c57ed2e
    27 #include "ci/ciMethod.hpp"
    27 #include "ci/ciMethod.hpp"
    28 #include "gc/shared/barrierSet.hpp"
    28 #include "gc/shared/barrierSet.hpp"
    29 #include "gc/shared/cardTableModRefBS.hpp"
    29 #include "gc/shared/cardTableModRefBS.hpp"
    30 #include "memory/resourceArea.hpp"
    30 #include "memory/resourceArea.hpp"
    31 #include "oops/method.hpp"
    31 #include "oops/method.hpp"
       
    32 #include "prims/unsafe.hpp"
    32 #include "runtime/os.hpp"
    33 #include "runtime/os.hpp"
    33 #include "runtime/synchronizer.hpp"
    34 #include "runtime/synchronizer.hpp"
    34 #include "runtime/thread.hpp"
    35 #include "runtime/thread.hpp"
    35 #include "shark/llvmHeaders.hpp"
    36 #include "shark/llvmHeaders.hpp"
    36 #include "shark/llvmValue.hpp"
    37 #include "shark/llvmValue.hpp"
   324 Value* SharkBuilder::fabs() {
   325 Value* SharkBuilder::fabs() {
   325   return make_function((address) ::fabs, "d", "d");
   326   return make_function((address) ::fabs, "d", "d");
   326 }
   327 }
   327 
   328 
   328 Value* SharkBuilder::unsafe_field_offset_to_byte_offset() {
   329 Value* SharkBuilder::unsafe_field_offset_to_byte_offset() {
   329   extern jlong Unsafe_field_offset_to_byte_offset(jlong field_offset);
       
   330   return make_function((address) Unsafe_field_offset_to_byte_offset, "l", "l");
   330   return make_function((address) Unsafe_field_offset_to_byte_offset, "l", "l");
   331 }
   331 }
   332 
   332 
   333 Value* SharkBuilder::osr_migration_end() {
   333 Value* SharkBuilder::osr_migration_end() {
   334   return make_function((address) SharedRuntime::OSR_migration_end, "C", "v");
   334   return make_function((address) SharedRuntime::OSR_migration_end, "C", "v");