equal
deleted
inserted
replaced
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"); |