goetz [Wed, 11 Dec 2013 00:06:11 +0100] rev 22861
8029940: PPC64 (part 122): C2 compiler port
Reviewed-by: kvn
goetz [Tue, 10 Dec 2013 14:29:43 +0100] rev 22860
8029888: PPC64: (part 219): adl replacement variable CondRegister
Summary: Add support for replacement variable CondRegister in adlc.
Reviewed-by: kvn
goetz [Mon, 02 Dec 2013 10:26:14 +0100] rev 22859
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
Summary: memory ordering fixes in GC and other runtime code showing on PPC64.
Reviewed-by: kvn, coleenp
kvn [Thu, 05 Dec 2013 15:13:12 -0800] rev 22858
Merge
simonis [Thu, 05 Dec 2013 19:19:09 +0100] rev 22857
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
Summary: Extend ELF-decoder to support PPC64 function descriptor tables
Reviewed-by: kvn, zgu
goetz [Wed, 27 Nov 2013 16:16:21 -0800] rev 22856
8029015: PPC64 (part 216): opto: trap based null and range checks
Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
goetz [Tue, 26 Nov 2013 18:38:19 -0800] rev 22855
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
Summary: Use new nodes for loadFence/storeFence intrinsics in C2.
Reviewed-by: kvn, dholmes
goetz [Fri, 22 Nov 2013 12:14:09 -0800] rev 22854
8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
Summary: Also introduces the compiler oracle 'option' feature for PrintAssembly.
Reviewed-by: kvn
goetz [Thu, 21 Nov 2013 19:00:57 -0800] rev 22853
8028767: PPC64: (part 121): smaller shared changes needed to build C2
Summary: smaller shared changes required to build the C2 compiler on PPC64.
Reviewed-by: kvn
goetz [Thu, 21 Nov 2013 18:29:34 -0800] rev 22852
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
Summary: Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected.
Reviewed-by: kvn
kvn [Thu, 21 Nov 2013 12:30:35 -0800] rev 22851
Merge
goetz [Wed, 20 Nov 2013 11:08:09 -0800] rev 22850
8028580: PPC64 (part 114/120): Support for Call nodes with constants.
Summary: extends MachCall nodes so that they can issue constants to the constant table
Reviewed-by: kvn
simonis [Tue, 19 Nov 2013 11:53:58 -0800] rev 22849
8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'
Summary: fix CPP-interpreter after CheckUnhandledOops was re-enabled in the fastdebug build
Reviewed-by: kvn, dholmes, lfoltan
goetz [Sat, 16 Nov 2013 01:42:55 +0100] rev 22848
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.
Reviewed-by: kvn
goetz [Fri, 15 Nov 2013 12:01:00 -0800] rev 22847
8028401: PPC (part 117): Improve usability of adlc and format() functionality.
Summary: Add additional, more verbose syntax checks in adlc. Fix printing constant's problem in format().
Reviewed-by: kvn
kvn [Fri, 15 Nov 2013 14:09:26 -0500] rev 22846
Merge
goetz [Fri, 15 Nov 2013 11:05:32 -0800] rev 22845
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
Summary: Add a field to C2 LoadNode and StoreNode classes which indicates whether the load/store should do an acquire/release on platforms which support it.
Reviewed-by: kvn
goetz [Thu, 14 Nov 2013 19:24:59 -0800] rev 22844
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
Summary: added ability in C2 to expand mach nodes to several mach nodes after register allocation
Reviewed-by: kvn
goetz [Thu, 07 Nov 2013 11:47:11 +0100] rev 22843
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
Reviewed-by: coleenp, kvn
goetz [Thu, 07 Nov 2013 11:51:53 +0100] rev 22842
8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM
Reviewed-by: dholmes, coleenp, sspitsyn
goetz [Thu, 07 Nov 2013 11:44:53 +0100] rev 22841
8027966: Adapt PPC to 8023657: New type profiling points: arguments to call
Reviewed-by: dholmes
goetz [Thu, 07 Nov 2013 11:42:26 +0100] rev 22840
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
Reviewed-by: dholmes
goetz [Thu, 07 Nov 2013 11:40:38 +0100] rev 22839
8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashes
Reviewed-by: dholmes
kvn [Tue, 05 Nov 2013 17:38:04 -0800] rev 22838
Merge