History log of /openjdk9/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp
Revision Date Author Comments
# 11658:8a5735c11a84 12-Jul-2016 goetz

8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett


# 11374:3fb9a97eb099 13-May-2016 goetz

8156923: [ppc] Implement "JEP 270: Reserved Stack Areas for Critical Sections".
Reviewed-by: simonis, dholmes


# 10434:687c4d83a4cc 07-Mar-2016 kvn

8150353: PPC64LE: Support RTM on linux
Reviewed-by: mdoerr, kvn
Contributed-by: gromero@linux.vnet.ibm.com


# 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


# 9880:d321ba06d890 22-Dec-2015 coleenp

8074457: Remove the non-Zero CPP Interpreter
Summary: Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart


# 9832:3c92df474305 10-Dec-2015 goetz

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


# 9801:80f8be586fae 18-Dec-2015 twisti

Merge


# 9778:58961218c500 07-Dec-2015 goetz

8144466: ppc64: fix argument passing through opto stubs.
Reviewed-by: kvn


# 9751:4a24de859a87 04-Dec-2015 mdoerr

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


# 9729:1fd6f49c4b51 10-Dec-2015 mdoerr

8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
Reviewed-by: stuefe, goetz


# 8636:d7f63963925f 29-Jun-2015 goetz

8086069: Adapt runtime calls to recent intrinsics to pass ints as long
Summary: Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible.
Reviewed-by: jrose, kvn


# 7197:780521547fb3 02-Oct-2014 goetz

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


# 6006:c6d7e7406136 16-Jan-2014 goetz

8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
Reviewed-by: dholmes, kvn
Contributed-by: martin.doerr@sap.com


# 5972:cfd05ec74089 18-Sep-2013 goetz

8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints.
Summary: Some platforms, as ppc and s390x/zArch require that 32-bit ints are passed as 64-bit values to C functions. This change adds support to adapt the signature and to issue proper casts to c2-compiled stubs. The functions are used in generate_native_wrapper(). Adapt signature used by the compiler as in PhaseIdealLoop::intrinsify_fill().
Reviewed-by: kvn


# 5962:ec28f9c041ff 02-Aug-2013 goetz

8019972: PPC64 (part 9): platform files for interpreter only VM.
Summary: With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs.
Reviewed-by: kvn