kvn [Tue, 29 Dec 2015 18:30:51 +0100] rev 35158
Merge
hshi [Sun, 27 Dec 2015 05:15:14 -0800] rev 35157
8144993: Elide redundant memory barrier after AllocationNode
Summary: 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
mdoerr [Tue, 29 Dec 2015 11:54:21 +0100] rev 35156
8145913: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz
aph [Mon, 21 Dec 2015 16:58:29 +0000] rev 35155
8145096: Undefined behaviour in HotSpot
Summary: Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam
kvn [Mon, 28 Dec 2015 23:11:01 -0800] rev 35154
8143925: Enhancing CounterMode.crypt() for AES
Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
Contributed-by: kishor.kharbas@intel.com
twisti [Mon, 28 Dec 2015 10:10:37 -1000] rev 35153
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
Reviewed-by: kvn
dnsimon [Sat, 26 Dec 2015 16:59:26 +0100] rev 35152
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
Reviewed-by: twisti
mdoerr [Mon, 28 Dec 2015 10:32:20 +0100] rev 35151
8146231: ppc64/gcc 4.1.2: fix build after "8143072: [JVMCI] Port JVMCI to AArch64"
Reviewed-by: goetz
iignatyev [Fri, 25 Dec 2015 03:27:06 +0300] rev 35150
8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn
twisti [Thu, 24 Dec 2015 17:21:09 +0100] rev 35149
Merge
twisti [Wed, 23 Dec 2015 20:19:42 -1000] rev 35148
8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
Contributed-by: aph@redhat.com
iignatyev [Wed, 23 Dec 2015 23:08:16 +0300] rev 35147
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
Reviewed-by: twisti
kvn [Wed, 23 Dec 2015 21:09:50 -0800] rev 35146
8145688: Update for x86 pow in the math lib
Summary: Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
Contributed-by: vivek.r.deshpande@intel.com
twisti [Wed, 23 Dec 2015 16:24:19 -0800] rev 35145
8146043: run JVMCI tests in JPRT
Reviewed-by: iklam, ctornqvi, collins
twisti [Wed, 23 Dec 2015 11:36:46 -1000] rev 35144
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
Reviewed-by: kvn
twisti [Wed, 23 Dec 2015 07:27:42 -1000] rev 35143
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
twisti [Tue, 22 Dec 2015 13:41:09 -0800] rev 35142
Merge
neliasso [Mon, 21 Dec 2015 22:17:23 +0100] rev 35141
8145328: SEGV in DirectivesStack::getMatchingDirective
Summary: Loop until enabled directive is found
Reviewed-by: kvn, twisti
thartmann [Mon, 21 Dec 2015 11:34:58 +0100] rev 35140
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
Summary: Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
thartmann [Mon, 21 Dec 2015 10:14:26 +0100] rev 35139
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
neliasso [Sat, 19 Dec 2015 19:06:02 +0100] rev 35138
8145566: PrintNMethods compile command broken since b89
Summary: Decremented Symbol twice
Reviewed-by: thartmann, kvn
rschatz [Tue, 15 Dec 2015 16:55:24 +0100] rev 35137
8144704: [JVMCI] add tests for simple code installation
Reviewed-by: twisti
kvn [Fri, 18 Dec 2015 15:29:43 -0800] rev 35136
8145717: Use AVX3 instructions for Arrays.equals() intrinsic
Reviewed-by: kvn
Contributed-by: jan.civlin@intel.com
twisti [Fri, 18 Dec 2015 12:39:02 -0800] rev 35135
Merge
twisti [Thu, 17 Dec 2015 23:36:28 +0000] rev 35134
Merge
twisti [Thu, 17 Dec 2015 23:17:34 +0000] rev 35133
8145714: [JVMCI] SPARC broken after JDK-8134994
Reviewed-by: kvn
dlong [Thu, 17 Dec 2015 09:39:07 -0800] rev 35132
8144852: Corrupted oop in nmethod
Reviewed-by: vlivanov
neliasso [Wed, 09 Dec 2015 13:37:59 +0100] rev 35131
8144091: CompilerControl: directive file doesn't override inlining rules
Summary: Fix correct overrides
Reviewed-by: roland