Aleksey Shipilev
|
b3f1f110f4
|
8156068: Unsafe.{get|set}Opaque should be single copy atomic
Reviewed-by: psandoz, vlivanov
|
2016-05-06 15:41:15 +03:00 |
|
Paul Sandoz
|
107de3478c
|
8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package
Reviewed-by: shade, vlivanov
|
2016-05-05 18:14:51 -07:00 |
|
Tomasz Wojtowicz
|
0a123cad8f
|
8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics
Reviewed-by: kvn
|
2016-05-05 17:16:08 -07:00 |
|
Paul Sandoz
|
472a1bc607
|
8151268: Wire up the x86 _vectorizedMismatch stub routine in C1
Reviewed-by: kvn
|
2016-05-05 10:03:26 -07:00 |
|
Ahmed Khawaja
|
7057abda29
|
8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC
Reviewed-by: kvn
|
2016-05-04 15:30:21 -07:00 |
|
Roland Westrelin
|
160798c7e7
|
8154943: AArch64: redundant address computation instructions with vectorization
Duplicated i2l nodes can be eliminated to optimize redundant address computations
Reviewed-by: kvn, dlong
|
2016-04-29 17:24:16 +02:00 |
|
Roland Westrelin
|
0ab61a6e28
|
8155717: Aarch64: enable loop superword's unrolling analysis
Reviewed-by: aph, kvn, mcberg
|
2016-05-04 13:32:03 -07:00 |
|
Aleksey Shipilev
|
a8fb392baf
|
8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures
Reviewed-by: psandoz, vlivanov, simonis
|
2016-05-04 17:17:10 +03:00 |
|
Ed Nevill
|
fbac01c4e5
|
8155967: aarch64: fix register usage in block zeroing
Fix array fill stub to use r10 == base and r11 == count
Reviewed-by: aph
|
2016-05-03 20:36:17 +00:00 |
|
Tom Rodriguez
|
0091cd268a
|
Merge
|
2016-05-03 21:28:46 +00:00 |
|
Christian Thalinger
|
2898a8c8f0
|
Merge
|
2016-05-03 19:45:44 +00:00 |
|
Tom Rodriguez
|
38df4e48a4
|
8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST
Reviewed-by: twisti
|
2016-05-03 12:15:06 -07:00 |
|
Roland Schatz
|
fc0b590c74
|
8155735: use strings instead of Symbol* in JVMCI exception stubs
Reviewed-by: never, twisti
|
2016-05-03 11:57:03 +02:00 |
|
Goetz Lindenmaier
|
9722354d37
|
8155738: C2: fix frame_complete_offset
During scratch_emit_size wrong value was set. Also set offset of ppc.
Reviewed-by: kvn, dlong
|
2016-05-02 14:17:19 -07:00 |
|
Dmitrij Pochepko
|
73db8859bf
|
8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc
Reviewed-by: twisti
|
2016-05-02 03:24:02 +03:00 |
|
Dmitrij Pochepko
|
7982dafac2
|
8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case
Reviewed-by: twisti
|
2016-05-02 03:20:23 +03:00 |
|
Ed Nevill
|
17ee5a98f3
|
8155790: aarch64: debug VM fails to start after 8155617
Fix base register to point to end after zeroing
Reviewed-by: aph
|
2016-04-30 00:57:04 -07:00 |
|
Tom Rodriguez
|
f1eeebc17e
|
8154483: update IGV with improvements from Graal
Reviewed-by: kvn
|
2016-04-29 12:56:27 -07:00 |
|
Zoltan Majo
|
528bf589fd
|
8155653: TestVectorUnalignedOffset.java not pushed with 8155612
Add missing test.
Reviewed-by: aph, adinn
|
2016-04-29 14:32:19 +02:00 |
|
Zoltan Majo
|
17cc8b583e
|
Merge
|
2016-04-29 13:10:01 +02:00 |
|
Zoltan Majo
|
b5f1bd24d2
|
Merge
|
2016-04-29 12:05:31 +02:00 |
|
Zoltan Majo
|
413417522f
|
8153340: Disallow misconfiguration and improve the consistency of allocation prefetching
Improve allocation prefetching.
Reviewed-by: kvn
|
2016-04-29 08:32:42 +02:00 |
|
Ed Nevill
|
41258ea37a
|
8155617: aarch64: ClearArray does not use DC ZVA
Implement block zero using DC ZVA
Co-authored-by: Long Chen <long.chen@linaro.org>
Reviewed-by: aph
|
2016-04-28 13:26:29 +00:00 |
|
Tobias Hartmann
|
06645bc9d5
|
6941938: Improve array equals intrinsic on SPARC
Array equals intrinsic should do 8-byte comparison on SPARC.
Reviewed-by: kvn, jrose, mgerdin, twisti
|
2016-04-28 17:36:37 +02:00 |
|
Roland Westrelin
|
cca965a11d
|
8155612: Aarch64: vector nodes need to support misaligned offset
Add support for misaligned offsets.
Reviewed-by: aph
|
2016-04-28 15:24:17 +02:00 |
|
Martin Doerr
|
8f2a47ba2e
|
8154836: VM crash due to "Base pointers must match"
Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo
|
2016-04-28 10:32:12 +02:00 |
|
Tom Rodriguez
|
593cf3fb16
|
8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Reviewed-by: iveresov
|
2016-04-27 16:20:49 -07:00 |
|
Vivek Deshpande
|
8cb0a98032
|
8154975: Update for vectorizedMismatch with AVX512
Reviewed-by: kvn
|
2016-04-27 13:37:07 -07:00 |
|
Roland Westrelin
|
15893e995b
|
8155015: Aarch64: bad assert in spill generation code
Reviewed-by: thartmann
|
2016-04-25 15:14:02 +02:00 |
|
Roland Westrelin
|
23ce249250
|
8154939: 8153998 broke vectorization on aarch64
Reviewed-by: kvn, mcberg
|
2016-04-27 01:14:07 -07:00 |
|
Jan Civlin
|
f2e9b827d6
|
8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
Reviewed-by: kvn
|
2016-04-26 21:54:21 -07:00 |
|
Michael Berg
|
7c4302f618
|
8154896: xml.transform fails intermittently on SKX
Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn
|
2016-04-26 20:43:59 -07:00 |
|
Rickard Bäckman
|
b853eb7f5c
|
8151956: Support non-continuous CodeBlobs in HotSpot
Reviewed-by: iveresov, thartmann, simonis
|
2016-04-26 10:28:51 +02:00 |
|
Vladimir Ivanov
|
67ff4391ec
|
8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Reviewed-by: kvn
|
2016-04-25 21:25:22 +03:00 |
|
Vladimir Ivanov
|
e17b342749
|
8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn
|
2016-04-25 18:36:27 +03:00 |
|
Tobias Hartmann
|
3a358f4cff
|
8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn
|
2016-04-25 10:53:42 +02:00 |
|
Tobias Hartmann
|
ebc384160f
|
8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn
|
2016-04-25 10:51:44 +02:00 |
|
Nils Eliasson
|
24d3db305c
|
8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log
Retake tty_lock before printing closing tag in print_optoassembly
Reviewed-by: kvn
|
2016-04-22 16:05:00 +02:00 |
|
Tobias Hartmann
|
ecea45ddad
|
Merge
|
2016-04-21 09:29:54 +00:00 |
|
Tobias Hartmann
|
257c8ccafc
|
8086068: VM crashes with "-Xint -XX:+UseCompiler" options
Prevent incompatible compiler flag combination.
Reviewed-by: zmajo, kvn, ddmitriev
|
2016-04-21 10:52:00 +02:00 |
|
Zoltan Majo
|
1af5fe07a0
|
8153292: AllocateInstancePrefetchLines>AllocatePrefetchLines can trigger out-of-heap prefetching
Set the size of the reserved TLAB area to the MAX of both flags.
Reviewed-by: kvn, thartmann
|
2016-04-21 09:21:48 +02:00 |
|
Vladimir Ivanov
|
04dd07454a
|
8154145: Missing klass/method name in stack traces on error
Reviewed-by: stefank, cjplummer
|
2016-04-20 20:40:46 +03:00 |
|
Roland Westrelin
|
794bbd1a36
|
8154537: AArch64: some integer rotate instructions are never emitted
Reviewed-by: aph, adinn, kvn
|
2016-04-19 19:52:39 -07:00 |
|
Bharadwaj Yadavalli
|
d61df5babe
|
Merge
|
2016-04-19 15:26:59 -04:00 |
|
Robbin Ehn
|
167be2a61c
|
8154059: JVMTI ObjectTagging to UL
Reviewed-by: sspitsyn, mlarsson
|
2016-04-19 14:21:26 +02:00 |
|
Robbin Ehn
|
9d7444952a
|
8154041: JVMTI trace to Unified Logging
Reviewed-by: sspitsyn, mlarsson
|
2016-04-19 14:14:04 +02:00 |
|
Marcus Larsson
|
1ea0fb7b87
|
Merge
|
2016-04-19 12:30:00 +02:00 |
|
Chris Hegarty
|
d6c8ba8845
|
8153756: jdk.vm.ci should not depend on sun.misc ( jdk.unsupported module )
Reviewed-by: twisti
|
2016-04-19 09:31:53 +01:00 |
|
Robbin Ehn
|
4b7eacd933
|
8154235: Using deprecated flags converted to UL shows wrong hint
Reviewed-by: rprotacio, mockner, coleenp
|
2016-04-19 09:48:43 +02:00 |
|
Mikael Gerdin
|
bda93dad55
|
Merge
|
2016-04-19 09:06:38 +02:00 |
|