Doug Simon
c1d5c540ac
8146001: Remove support for command line options from JVMCI
...
Reviewed-by: twisti
2016-01-05 10:57:15 -10:00
Ed Nevill
ea1091ca76
8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
...
Patch trampoline calls with special case bl to itself which does not cause guarantee failure
Reviewed-by: aph
2015-12-29 16:47:34 +00:00
Vladimir Kozlov
13f73f994f
Merge
2015-12-29 18:30:51 +01:00
Martin Doerr
4e6b2ee594
8145913: PPC64: add Montgomery multiply intrinsic
...
Reviewed-by: aph, goetz
2015-12-29 11:54:21 +01:00
Hui Shi
3767315e75
8144993: Elide redundant memory barrier after AllocationNode
...
Elide memory barrier for AllocationNode when it doesn't escape in initializer and has an MemBarRelease node at exit of initializer method.
Reviewed-by: aph, mdoerr, goetz, kvn, asiebenborn
2015-12-27 05:15:14 -08:00
Andrew Haley
c4a81b327d
8145096: Undefined behaviour in HotSpot
...
Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam
2015-12-21 16:58:29 +00:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Christian Thalinger
fb318fc787
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
...
Reviewed-by: kvn
2015-12-28 10:10:37 -10:00
Doug Simon
ae88612f52
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
...
Reviewed-by: twisti
2015-12-26 16:59:26 +01:00
Martin Doerr
28154b095e
8146231: ppc64/gcc 4.1.2: fix build after "8143072: [JVMCI] Port JVMCI to AArch64"
...
Reviewed-by: goetz
2015-12-28 10:32:20 +01:00
Igor Ignatyev
e227bbc9da
8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2015-12-25 03:27:06 +03:00
Christian Thalinger
e4b9b7a178
Merge
2015-12-24 17:21:09 +01:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Christian Thalinger
bc04deac15
8146043: run JVMCI tests in JPRT
...
Reviewed-by: iklam, ctornqvi, collins
2015-12-23 16:24:19 -08:00
Christian Thalinger
ffa21cb2b2
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
...
Reviewed-by: kvn
2015-12-23 11:36:46 -10:00
Igor Ignatyev
2c62b9355d
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
...
Reviewed-by: twisti
2015-12-23 23:08:16 +03:00
Christian Thalinger
066e504bba
8145435: [JVMCI] some tests on Windows fail with: assert(!thread->is_Java_thread()) failed: must not be java thread
...
Reviewed-by: never, dnsimon, dholmes, coleenp
2015-12-23 07:27:42 -10:00
Christian Thalinger
62a987e63b
Merge
2015-12-22 13:41:09 -08:00
Nils Eliasson
cd1d8e4304
8145328: SEGV in DirectivesStack::getMatchingDirective
...
Loop until enabled directive is found
Reviewed-by: kvn, twisti
2015-12-21 22:17:23 +01:00
Tobias Hartmann
0f67aad7af
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
...
Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
2015-12-21 11:34:58 +01:00
Tobias Hartmann
60da2fdb6f
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
...
Is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
2015-12-21 10:14:26 +01:00
Nils Eliasson
dde534535b
8145566: PrintNMethods compile command broken since b89
...
Decremented Symbol twice
Reviewed-by: thartmann, kvn
2015-12-19 19:06:02 +01:00
Alejandro Murillo
8a47e1f795
Merge
2015-12-18 09:37:16 -08:00
Lana Steuck
67cde38674
Merge
2015-12-17 20:25:48 -08:00
J. Duke
131d46ac9b
Merge
jdk-9+98
2017-07-05 21:08:30 +02:00
J. Duke
73df16bdcf
Merge
2017-07-05 21:08:25 +02:00
J. Duke
af24eea057
Merge
2017-07-05 21:08:20 +02:00
J. Duke
86209c113d
Merge
2017-07-05 21:08:14 +02:00
J. Duke
5beb39fc42
Merge
2017-07-05 21:08:07 +02:00
J. Duke
e1f6b2aff0
Merge
2017-07-05 21:08:04 +02:00
J. Duke
1ee45699ee
Merge
2017-07-05 21:07:59 +02:00
J. Duke
9106082db3
Merge
2017-07-05 21:07:56 +02:00
J. Duke
ead3b7eb45
Added tag jdk-9+97 for changeset 4edcff1b9a88
2017-07-05 21:07:43 +02:00
J. Duke
7e3889ef43
Merge
jdk-9+97
2017-07-05 21:07:43 +02:00
J. Duke
8d46d6a05d
Merge
2017-07-05 21:07:37 +02:00
J. Duke
c950d697ea
Merge
2017-07-05 21:07:30 +02:00
J. Duke
4444a66b70
Merge
2017-07-05 21:07:26 +02:00
J. Duke
842c22f8ae
Merge
2017-07-05 21:07:22 +02:00
J. Duke
315d4eb3d6
Merge
2017-07-05 21:07:16 +02:00
J. Duke
1d632d0018
Merge
2017-07-05 21:07:11 +02:00
J. Duke
bdd7afe40c
Merge
2017-07-05 21:07:00 +02:00
J. Duke
05aa9e7c80
Added tag jdk-9+96 for changeset 139f19d70350
2017-07-05 21:06:42 +02:00
J. Duke
0d0198d28d
Merge
jdk-9+96
2017-07-05 21:06:41 +02:00
J. Duke
b1920aa7b2
Merge
2017-07-05 21:06:36 +02:00
J. Duke
cebdc67d90
Merge
2017-07-05 21:06:24 +02:00
J. Duke
0cf0875840
Merge
2017-07-05 21:06:18 +02:00
J. Duke
2c27090ca7
Merge
2017-07-05 21:06:09 +02:00
J. Duke
e7f113935f
Merge
2017-07-05 21:05:57 +02:00
J. Duke
a3a9dc36e9
Merge
2017-07-05 21:05:52 +02:00