log

age author description
Wed, 01 May 2013 15:02:36 +0200 Thomas Wuerthinger Fix post dominator calculation.
Tue, 30 Apr 2013 23:24:25 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 23:09:37 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 00:53:33 +0200 Doug Simon replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)
Tue, 30 Apr 2013 22:22:42 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 20:56:43 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 20:50:30 +0200 Doug Simon documented the descriptors for certain HotSpot runtime stubs
Tue, 30 Apr 2013 20:46:20 +0200 Doug Simon replaced stub_printf assembler stub with a compiled stub (GRAAL-81)
Tue, 30 Apr 2013 20:28:33 +0200 Doug Simon moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent code
Tue, 30 Apr 2013 20:15:02 +0200 Doug Simon moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent code
Tue, 30 Apr 2013 20:09:29 +0200 Doug Simon renaming for improved clarity: hasCall -> destroysCallerSavedRegisters
Tue, 30 Apr 2013 20:07:53 +0200 Doug Simon renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAP
Tue, 30 Apr 2013 19:11:46 +0200 Doug Simon more extensive checking of compiled stub invariants
Tue, 30 Apr 2013 19:11:14 +0200 Doug Simon stack overflow check and deopt/exception handler entry points are omitted from compiled stubs
Tue, 30 Apr 2013 21:38:48 +0200 Gilles Duboscq Add loop safepoint elimination
Tue, 30 Apr 2013 21:38:22 +0200 Gilles Duboscq Add canonicalization to interger div
Tue, 30 Apr 2013 20:07:07 +0200 Gilles Duboscq Add more canonicalizations for Compare and Negate nodes
Tue, 30 Apr 2013 20:05:21 +0200 Gilles Duboscq Remove useless code in LoopEndNode.canSafepoint
Tue, 30 Apr 2013 20:04:49 +0200 Gilles Duboscq Fixes and improvements for induction variables
Tue, 30 Apr 2013 19:56:36 +0200 Gilles Duboscq Add autogrow possibility to NodeMap
Tue, 30 Apr 2013 19:54:37 +0200 Gilles Duboscq Add LoopLimitCheck deoptimization reason
Tue, 30 Apr 2013 19:53:04 +0200 Gilles Duboscq Add Logic conjunction and disjunction and expand them before lir generation
Tue, 30 Apr 2013 19:51:49 +0200 Gilles Duboscq Fix merge
Tue, 30 Apr 2013 19:50:12 +0200 Gilles Duboscq Merge
Tue, 30 Apr 2013 19:44:02 +0200 Gilles Duboscq Add the condition that was negated in Negatable.negate
Tue, 30 Apr 2013 19:39:49 +0200 Gilles Duboscq Ignore profile probability for gotos in graphbuilder
Tue, 30 Apr 2013 19:39:02 +0200 Gilles Duboscq Fix non-static args binding in JTT
Mon, 29 Apr 2013 00:25:30 +0200 Thomas Wuerthinger Add missing file.
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Mon, 29 Apr 2013 00:06:45 +0200 Thomas Wuerthinger Replace AbstractEndNode usages with EndNode usages wherever appropriate.
Sun, 28 Apr 2013 23:59:14 +0200 Thomas Wuerthinger Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.
Tue, 30 Apr 2013 19:25:08 +0200 Roland Schatz Use the correct move instruction for register saving and restoring.
Tue, 30 Apr 2013 19:24:00 +0200 Roland Schatz Make assembler creation in backend more extensible.
Tue, 30 Apr 2013 19:16:25 +0200 Roland Schatz Make AMD64 LIR generator extensible.
Tue, 30 Apr 2013 08:17:55 -0400 Morris Meyer GRAAL-234 - PTX code loading
Tue, 30 Apr 2013 13:00:09 +0200 Roland Schatz Load custom runtime implementations.
Tue, 30 Apr 2013 12:58:12 +0200 Roland Schatz Separate Architecture creation from TargetDescription.
Tue, 30 Apr 2013 12:56:22 +0200 Roland Schatz Don't return vector sizes that the backend doesn't support yet.
Tue, 30 Apr 2013 12:14:31 +0200 Roland Schatz Use register categories to determine spill slot size.
Tue, 30 Apr 2013 12:13:21 +0200 Roland Schatz Use register categories instead of register flags.
Tue, 30 Apr 2013 12:05:50 +0200 Roland Schatz Remove unused method in MacroAssembler.
Tue, 30 Apr 2013 12:04:13 +0200 Roland Schatz Move getSizeInBytes method to Architecture class.
Tue, 30 Apr 2013 12:00:13 +0200 Roland Schatz Use platform specific kind in backend.
Tue, 30 Apr 2013 00:34:07 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 00:33:27 +0200 Doug Simon replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)
Mon, 29 Apr 2013 22:49:49 +0200 Doug Simon replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)
Mon, 29 Apr 2013 22:41:24 +0200 Doug Simon moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubs
Mon, 29 Apr 2013 21:18:37 +0200 Doug Simon minor simplifications for writing compiled stubs
Mon, 29 Apr 2013 11:31:29 -0700 twisti intrinsify Reflection.getCallerClass
Mon, 29 Apr 2013 18:26:39 +0200 Doug Simon simplified register preservation in compiled stubs to avoid the need for using ParametersOp
Mon, 29 Apr 2013 18:25:53 +0200 Doug Simon made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying them
Mon, 29 Apr 2013 12:06:10 +0200 Bernhard Urban SchedulePhase: compute post-dominators in CFG-graph
Mon, 29 Apr 2013 10:21:55 +0200 Doug Simon avoid abbreviation in parameter names
Sun, 28 Apr 2013 23:27:33 +0200 Christos Kotselidis Merge
Sun, 28 Apr 2013 22:59:46 +0200 Christos Kotselidis Remove unused import
Sun, 28 Apr 2013 22:52:12 +0200 Christos Kotselidis Merge
Sun, 28 Apr 2013 22:34:46 +0200 Christos Kotselidis Small refactoring
Sun, 28 Apr 2013 21:51:57 +0200 Christos Kotselidis Replace dequeue with NodeFlood in WriteBarrierVerification phase
Sun, 28 Apr 2013 21:50:39 +0200 Christos Kotselidis Remove blank line
Sun, 28 Apr 2013 20:53:33 +0200 Christos Kotselidis Add comments into WriteBarrierVerificationTest