#
13511:18bf814595b9 |
|
28-Aug-2017 |
rraghavan |
8186666: Bug in the C2 matcher code Summary: Correctly used Op_WeakCompareAndSwapI as required Reviewed-by: shade, thartmann Contributed-by: Andrew Haley <aph@redhat.com>
|
#
12827:5242609b8088 |
|
05-Jun-2017 |
psandoz |
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, thartmann, kvn Contributed-by: ron.pressler@oracle.com, claes.redestad@oracle.com
|
#
12777:0a7b3b558838 |
|
11-May-2017 |
psandoz |
8159995: Rename internal Unsafe.compare methods Reviewed-by: psandoz, dholmes Contributed-by: ron.pressler@oracle.com
|
#
12228:bb6799e62761 |
|
21-Oct-2016 |
mgronlun |
8166806: Add intrinsic support for writer used in event based tracing Reviewed-by: kvn, egahlin
|
#
12083:d73bfd7b566d |
|
20-Sep-2016 |
dlong |
Merge
|
#
12076:ca56c5db7157 |
|
26-Aug-2016 |
vdeshpande |
8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy
|
#
11922:e84c337743f5 |
|
01-Sep-2016 |
rehn |
8163589: Add back class id intrinsic method for event based tracing Reviewed-by: kvn, mgronlun
|
#
11515:aa5cd232c161 |
|
15-Jun-2016 |
shade |
8157726: VarHandles/Unsafe should support sub-word atomic ops Reviewed-by: psandoz, vlivanov, lagergren
|
#
11192:011616fee690 |
|
09-May-2016 |
vlivanov |
Merge
|
#
11186:f57bf5857679 |
|
05-May-2016 |
psandoz |
8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: shade, vlivanov
|
#
11157:60b331a4d392 |
|
06-May-2016 |
mikael |
8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose
|
#
10963:a7aa11177232 |
|
30-Mar-2016 |
ikrylov |
8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction Reviewed-by: iveresov, kvn Contributed-by: Ivan Krylov <ivan@azul.com>, Yuri Gaevsky <ygaevsky@azul.com>
|
#
10527:29c7e2e6df92 |
|
25-Mar-2016 |
shade |
8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support Reviewed-by: kvn, psandoz
|
#
10433:bff625f165fa |
|
07-Mar-2016 |
zmajo |
Merge
|
#
10427:6c9cc4c0b514 |
|
03-Mar-2016 |
shade |
8150465: Unsafe methods to produce uninitialized arrays Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar
|
#
10416:7b19da0e0dd6 |
|
05-Mar-2016 |
jwilhelm |
Merge
|
#
10396:6b59d8ba8fc5 |
|
01-Mar-2016 |
mgronlun |
8143226: Minor updates to Event Based tracing Reviewed-by: jbachorik, egahlin
|
#
10328:8b9fdaeb8c57 |
|
23-Feb-2016 |
shade |
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
|
#
9820:72f54de44772 |
|
29-Dec-2015 |
kvn |
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
|
#
9776:661e290d36f1 |
|
07-Dec-2015 |
kvn |
8143355: Update for addition of vectorizedMismatch intrinsic for x86 Reviewed-by: kvn Contributed-by: vivek.r.deshpande@intel.com, liqi.yi@intel.com
|
#
9474:55e98bd0eb95 |
|
16-Nov-2015 |
neliasso |
Merge
|
#
9468:af5d7716ac09 |
|
16-Nov-2015 |
roland |
8042997: Make intrinsic some or all check index/range methods Summary: Objects.checkIndex() intrinsic Reviewed-by: vlivanov, shade
|
#
9293:a20807e48002 |
|
06-Nov-2015 |
neliasso |
Merge
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>
|
#
9281:e33baf2cad34 |
|
05-Nov-2015 |
jwilhelm |
Merge
|
#
9248:6ab7e19c9220 |
|
23-Oct-2015 |
coleenp |
8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti
|
#
9191:a176d4737606 |
|
20-Oct-2015 |
neliasso |
8137167: JEP165: Compiler Control: Implementation task Summary: Compiler Control JEP Reviewed-by: roland, twisti, zmajo, simonis
|
#
8910:66e8f7dba7d8 |
|
03-Sep-2015 |
kvn |
8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja@oracle.com
|
#
8859:6b74f57f7c4d |
|
13-Aug-2015 |
roland |
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2 Summary: off by 1 error in c2 intrinsic filtering logic Reviewed-by: dlong, kvn, shade
|
#
8798:1659894de94f |
|
03-Aug-2015 |
zmajo |
8132457: Unify command-line flags controlling the usage of compiler intrinsics Summary: Cleanup processing of command-line flags controlling intrinsics. Reviewed-by: kvn
|
#
8745:abf45dd6ae7c |
|
28-Jul-2015 |
zmajo |
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics Summary: Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available. Reviewed-by: kvn, jrose
|
#
7645:7dfa629d203a |
|
22-Dec-2014 |
roland |
8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn
|
#
7447:465683c6b769 |
|
24-Nov-2014 |
thartmann |
8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure' Summary: CompilerFailure JFR event should be triggered in ciEnv. Reviewed-by: kvn
|
#
7145:e17112236cba |
|
24-Sep-2014 |
shade |
8058968: Compiler time traces should be improved Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes. Reviewed-by: vlivanov, jrose
|
#
7081:39231c6e51fe |
|
17-Sep-2014 |
thartmann |
8015774: Add support for multiple code heaps Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types. Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
|
#
6760:22b98ab2a69f |
|
04-Jul-2014 |
goetz |
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Reviewed-by: lfoltan, coleenp, dholmes
|
#
6496:3a210a641062 |
|
26-May-2014 |
roland |
8043638: Multiple compilation attempts break LogCompulation, lead to confusing PrintInlining output Summary: dumps inlining only for last compilation attempt. Fix LogCompilation tool so it handles multiple compilation attempts. Reviewed-by: vlivanov, kvn
|
#
6032:bb9356ec5967 |
|
23-Feb-2014 |
hseigel |
Merge
|
#
6031:96d2c94bbdd0 |
|
22-Feb-2014 |
mgronlun |
8035493: JVMTI PopFrame capability must instruct compilers not to prune locals Reviewed-by: kvn, sla, coleenp, sspitsyn
|
#
6010:abec000618bf |
|
28-Jan-2014 |
kvn |
Merge
|
#
5976:2b8e28fdf503 |
|
05-Nov-2013 |
kvn |
Merge
|
#
5945:d2907f74462e |
|
20-Jun-2013 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64 Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32. Reviewed-by: dholmes, kvn
|
#
5776:de6a9e811145 |
|
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov
|
#
5484:469216acdb28 |
|
10-Oct-2013 |
anoll |
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash Summary: Ensure ensure correct initialization of compiler runtime Reviewed-by: kvn, twisti
|
#
4675:6f3fd5150b67 |
|
08-May-2013 |
kvn |
6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
|
#
2273:1d1603768966 |
|
05-Apr-2011 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair
|
#
2073:b92c45f2bc75 |
|
02-Feb-2011 |
bobv |
7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1605:0e35fa8ebccd |
|
03-Aug-2010 |
kvn |
6973963: SEGV in ciBlock::start_bci() with EA Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1397:b4776199210f |
|
27-Apr-2010 |
never |
6943485: JVMTI always on capabilities change code generation too much Reviewed-by: twisti, dcubed
|
#
844:bd02caa94611 |
|
28-Jul-2009 |
xdono |
6862919: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 07/09 Reviewed-by: tbell, ohair
|
#
818:b109e761e927 |
|
09-Jun-2009 |
kvn |
6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14 Summary: Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA. Reviewed-by: never
|
#
196:d1605aabd0a1 |
|
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
|
#
38:b789bcaf2dd9 |
|
06-Mar-2008 |
kvn |
6667610: (Escape Analysis) retry compilation without EA if it fails Summary: During split unique types EA could exceed nodes limit and fail the method compilation. Reviewed-by: rasbold
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|