History log of /openjdk10/hotspot/src/cpu/ppc/vm/templateTable_ppc_64.cpp
Revision Date Author Comments
# 13239:62cc5f8a66e8 04-Jul-2017 mdoerr

8181809: PPC64: Leverage mtfprd/mffprd on POWER8
Reviewed-by: mdoerr, simonis
Contributed-by: Matthew Brandyberry <mbrandy@linux.vnet.ibm.com>


# 13111:de34bab8ec05 09-May-2017 goetz

8179953: [ppc] TLABWasteIncrement not loaded correctly
Summary: Also fix TestOptionWithRanges to show the bug.
Reviewed-by: dholmes, shade


# 13051:a7683f72df68 04-Mar-2017 iklam

8171392: Move Klass pointers outside of ConstantPool entries so ConstantPool can be read-only
Summary: Added _resolved_klasses; moved _resolved_references to ConstantPoolCache, etc.
Reviewed-by: coleenp, lfoltan, simonis, aph


# 12259:8cd9f7147af1 27-Oct-2016 mdoerr

8168083: PPC64: Cleanup template interpreter after 8154580 and 8154867
Reviewed-by: goetz, coleenp


# 12146:32b7bb18922d 27-Sep-2016 mdoerr

8166689: PPC64: Race condition between stack bang and non-entrant patching
Reviewed-by: goetz


# 11678:9e66ff9f36ef 24-Jun-2016 kvn

Merge


# 11670:fd222df9f27c 22-Jun-2016 simonis

8159620: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation on ppc64 and sparc
Reviewed-by: goetz, kvn, thartmann


# 11486:3950d1713ffa 13-Jun-2016 goetz

8159335: Fix problems with stack overflow handling.
Reviewed-by: dlong, coleenp, mdoerr


# 10893:de92190be5e1 22-Apr-2016 mdoerr

8154867: PPC64: Better byte behavior
Reviewed-by: goetz


# 10174:6231dc9a7946 02-Feb-2016 jwilhelm

Merge


# 10160:aa28a104f3d8 01-Dec-2015 mgerdin

8148047: Move the vtable length field to Klass
Reviewed-by: cjplummer, twisti, coleenp, kbarrett


# 10132:269ee0058c3d 27-Jan-2016 mgerdin

8147461: Use byte offsets for vtable start and vtable length offsets
Reviewed-by: cjplummer, coleenp, dnsimon


# 10049:73443d24e529 20-Jan-2016 goetz

8147937: Adapt SAP copyrights to new company name.
Reviewed-by: simonis, stuefe


# 9898:2794bc7859f5 07-Jan-2016 jprovino

Merge


# 9832:3c92df474305 10-Dec-2015 goetz

8145117: PPC64: Remove cpp interpreter implementation
Reviewed-by: coleenp, mdoerr


# 9751:4a24de859a87 04-Dec-2015 mdoerr

8144019: PPC64 C1: Introduce Client Compiler
Reviewed-by: goetz


# 8925:a380403592b2 18-Aug-2015 kbarrett

8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa


# 8295:5f2ef612ed74 30-Apr-2015 bharadwaj

Merge


# 8288:88847a1b3718 14-Apr-2015 goetz

8077838: Recent developments for ppc.
Summary: Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations
Reviewed-by: kvn, simonis


# 8117:cbd114aa6873 01-Apr-2015 coleenp

8076492: Make common code from template interpreter code
Summary: Move case statement out of assembly code
Reviewed-by: minqi, sspitsyn, dholmes


# 8105:ac0929026af6 29-Mar-2015 hseigel

Merge


# 8104:7a5a0939880f 26-Mar-2015 goetz

8076163: ppc: port "8074345: Enable RewriteBytecodes when VM runs with CDS"
Reviewed-by: coleenp, simonis, mdoerr


# 8030:1ee6085d2a83 22-Mar-2015 jprovino

8067891: Remove vestigal G1SATBCT barrier set kind
Summary: Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett


# 7795:0d44a3fdbe02 04-Feb-2015 jprovino

8071805: BarrierSet::Other is not used and should be removed.
Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett


# 7676:4374388bcbbb 12-Jan-2015 mdoerr

8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz


# 7575:a7fd2288ce2f 09-Dec-2014 goetz

8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn


# 7366:4aeb83b5657f 31-Oct-2014 brutisso

8061308: Remove iCMS
Reviewed-by: mgerdin, jmasa


# 7197:780521547fb3 02-Oct-2014 goetz

8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn


# 7072:087443edb74a 15-Sep-2014 thartmann

8048721: -XX:+PrintCompilation prints negative bci for non entrant OSR methods
Summary: Removed 'InvalidOSREntryBci' and checking nmethod::_state instead to determine if an osr method is non-entrant.
Reviewed-by: kvn, vlivanov, drchase


# 6823:5224135904f8 17-Jul-2014 kvn

8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak@google.com


# 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


# 6400:b5e1deb7279e 02-May-2014 goetz

8042309: Some bugfixes for the ppc64 port.
Reviewed-by: kvn


# 6373:d02dbc95b60b 29-Apr-2014 anoll

8036956: remove EnableInvokeDynamic flag
Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>


# 6118:58cf34613a72 09-Mar-2014 goetz

8036976: PPC64: implement the template interpreter
Reviewed-by: kvn, coleenp
Contributed-by: axel.siebenborn@sap.com, martin.doerr@sap.com