log

age author description
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
Sun, 28 Apr 2013 19:50:43 +0200 Christos Kotselidis Add comments in safepoint detection of WriteBarrierVerification Phase
Sun, 28 Apr 2013 19:43:32 +0200 Christos Kotselidis Change input parameter type
Sun, 28 Apr 2013 19:33:35 +0200 Christos Kotselidis Remove duplicate write list
Thu, 25 Apr 2013 17:55:01 +0200 Christos Kotselidis Simplify write barrier elimination phase
Thu, 25 Apr 2013 14:11:45 +0200 Christos Kotselidis Remove blank lines from write barrier verification tests
Thu, 25 Apr 2013 12:25:38 +0200 Christos Kotselidis Add comments to write barrier verification phase
Thu, 25 Apr 2013 12:03:27 +0200 Christos Kotselidis Add comments to write barrier verification tests
Thu, 25 Apr 2013 11:56:48 +0200 Christos Kotselidis Add more write barrier verification tests
Thu, 25 Apr 2013 11:56:24 +0200 Christos Kotselidis Tread loop begins as safepoints during the verification phase
Wed, 24 Apr 2013 21:10:47 +0200 Christos Kotselidis Add write barrier verification phase test
Wed, 24 Apr 2013 21:10:20 +0200 Christos Kotselidis New write barrier verification phase
Sun, 28 Apr 2013 22:58:54 +0200 Thomas Wuerthinger Correctly adjust probabilities when swapping if nodes.
Sun, 28 Apr 2013 19:17:56 +0200 Thomas Wuerthinger Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.
Sun, 28 Apr 2013 18:46:00 +0200 Thomas Wuerthinger Added missing file.
Sun, 28 Apr 2013 18:42:42 +0200 Thomas Wuerthinger Fix left-over debug output.
Sun, 28 Apr 2013 18:38:48 +0200 Thomas Wuerthinger Introduce proxy nodes for propagating profiling information.