Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/vm_version.cpp @ 6795:7eca5de9e0b6
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible.
Reviewed-by: kvn, jrose
author | roland |
---|---|
date | Thu, 20 Sep 2012 16:49:17 +0200 |
parents | c77d473e71f7 |
children | b9a9ed0f8eeb fb19af007ffc |
comparison
equal
deleted
inserted
replaced
6794:8ae8f9dd7099 | 6795:7eca5de9e0b6 |
---|---|
43 #endif | 43 #endif |
44 | 44 |
45 const char* Abstract_VM_Version::_s_vm_release = Abstract_VM_Version::vm_release(); | 45 const char* Abstract_VM_Version::_s_vm_release = Abstract_VM_Version::vm_release(); |
46 const char* Abstract_VM_Version::_s_internal_vm_info_string = Abstract_VM_Version::internal_vm_info_string(); | 46 const char* Abstract_VM_Version::_s_internal_vm_info_string = Abstract_VM_Version::internal_vm_info_string(); |
47 bool Abstract_VM_Version::_supports_cx8 = false; | 47 bool Abstract_VM_Version::_supports_cx8 = false; |
48 bool Abstract_VM_Version::_supports_atomic_getset4 = false; | |
49 bool Abstract_VM_Version::_supports_atomic_getset8 = false; | |
50 bool Abstract_VM_Version::_supports_atomic_getadd4 = false; | |
51 bool Abstract_VM_Version::_supports_atomic_getadd8 = false; | |
48 unsigned int Abstract_VM_Version::_logical_processors_per_package = 1U; | 52 unsigned int Abstract_VM_Version::_logical_processors_per_package = 1U; |
49 int Abstract_VM_Version::_reserve_for_allocation_prefetch = 0; | 53 int Abstract_VM_Version::_reserve_for_allocation_prefetch = 0; |
50 | 54 |
51 #ifndef HOTSPOT_RELEASE_VERSION | 55 #ifndef HOTSPOT_RELEASE_VERSION |
52 #error HOTSPOT_RELEASE_VERSION must be defined | 56 #error HOTSPOT_RELEASE_VERSION must be defined |