Mikael Gerdin
1163c0a2cb
8147461: Use byte offsets for vtable start and vtable length offsets
...
Reviewed-by: cjplummer, coleenp, dnsimon
2016-01-27 14:50:56 +01:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Martin Doerr
8c5da27f19
8144019: PPC64 C1: Introduce Client Compiler
...
Reviewed-by: goetz
2015-12-04 16:38:04 +01:00
Goetz Lindenmaier
39e280e4e3
8145117: PPC64: Remove cpp interpreter implementation
...
Reviewed-by: coleenp, mdoerr
2015-12-10 16:18:25 +01:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Dean Long
344a9becee
Merge
2015-10-17 19:40:30 -04:00
Martin Doerr
71edab514c
8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
...
Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz
2015-10-12 12:20:38 +02:00
David Lindholm
1e71f67736
8080775: Better argument formatting for assert() and friends
...
Reviewed-by: kbarrett, pliden
2015-09-29 11:02:08 +02:00
Kim Barrett
7706e36194
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
...
Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa
2015-08-18 17:48:35 -04:00
Lutz Schmidt
b75ed4ce34
8131048: ppc: implement CRC32 intrinsic
...
Reviewed-by: kvn, simonis
2015-07-13 09:44:38 +02:00
Peter Januschke
a5d8b8bf25
8130653: ppc: implement MultiplyToLen intrinsic
...
Reviewed-by: simonis
2015-07-07 10:40:09 +02:00
Per Lidén
4dc240f785
8079792: GC directory structure cleanup
...
Reviewed-by: brutisso, stefank, david
2015-05-13 15:16:06 +02:00
Goetz Lindenmaier
5827e6ce0f
8077838: Recent developments for ppc
...
Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations
Reviewed-by: kvn, simonis
2015-04-15 12:44:56 +02:00
Kim Barrett
40d3986051
8069016: Add BarrierSet downcast support
...
Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki
2015-02-27 19:52:48 -05:00
Goetz Lindenmaier
46714a7809
8066964: ppc64: argument and return type profiling, fix problem with popframe
...
Reviewed-by: roland, kvn
2014-12-09 11:57:46 +01:00
Goetz Lindenmaier
3263a62bb4
8059592: Recent bugfixes in ppc64 port
...
Reviewed-by: kvn
2014-10-02 09:32:53 +02:00
Goetz Lindenmaier
25f33c005d
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories
...
Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Reviewed-by: lfoltan, coleenp, dholmes
2014-07-04 11:46:01 +02:00
Coleen Phillimore
bc6fafb55a
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
...
Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes
2014-06-30 14:58:52 -04:00
Goetz Lindenmaier
fc7f4197f1
8037915: PPC64/AIX: Several smaller fixes
...
Reviewed-by: kvn
2014-03-20 11:03:06 +01:00
Axel Siebenborn
faad7883f2
8036976: PPC64: implement the template interpreter
...
Co-authored-by: Martin Doerr <martin.doerr@sap.com>
Reviewed-by: kvn, coleenp
2014-03-10 12:58:02 +01:00
Alexander Smundak
f90699ff16
8035647: PPC64: Support for elf v2 abi
...
ELFv2 ABI used by the little endian PowerPC64 on Linux.
Reviewed-by: kvn
2014-03-06 10:55:28 -08:00
Goetz Lindenmaier
06b9210700
8031319: PPC64: Some fixes in ppc and aix coding
...
Reviewed-by: kvn
2014-01-07 17:24:59 +01:00
Goetz Lindenmaier
7d56518671
8029940: PPC64 (part 122): C2 compiler port
...
Reviewed-by: kvn
2013-12-11 00:06:11 +01:00
Goetz Lindenmaier
a7c123880e
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization
...
Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected.
Reviewed-by: kvn
2013-11-21 18:29:34 -08:00
Goetz Lindenmaier
d8b9e9f681
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
...
Reviewed-by: coleenp, kvn
2013-11-07 11:47:11 +01:00
Goetz Lindenmaier
570b20f0f1
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
...
Reviewed-by: dholmes
2013-11-07 11:42:26 +01:00
Goetz Lindenmaier
c42cf5c3fd
8024379: Adapt PPC64 port to 8003424
...
Reviewed-by: coleenp
2013-09-06 10:13:17 +02:00
Goetz Lindenmaier
cf98cb05ca
8019972: PPC64 (part 9): platform files for interpreter only VM
...
With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs.
Reviewed-by: kvn
2013-08-02 16:46:45 +02:00