log

age author description
Sun, 04 Aug 2013 11:17:49 -0700 twisti AMD64 cleanups
Sun, 04 Aug 2013 11:16:01 -0700 twisti moved move logic into architecture specific FrameMap
Thu, 01 Aug 2013 15:23:05 -0700 twisti Merge
Wed, 31 Jul 2013 14:04:24 -0700 twisti added architecture specific frame maps
Sat, 03 Aug 2013 19:11:15 +0200 Christos Kotselidis Add G1 Barrier Counters
Fri, 02 Aug 2013 20:07:43 +0200 Christos Kotselidis Make heap verification conditional
Fri, 02 Aug 2013 19:03:05 +0200 Christos Kotselidis Add heap sanity checker with premature hard crash for debugging write barriers
Fri, 02 Aug 2013 18:29:49 +0200 Christos Kotselidis Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
Fri, 02 Aug 2013 18:08:08 +0200 Christos Kotselidis Early exits from G1 Array Range barriers if length==0
Fri, 02 Aug 2013 18:05:27 +0200 Christos Kotselidis Minor refactoring
Fri, 02 Aug 2013 17:00:40 +0200 Christos Kotselidis Merge
Fri, 02 Aug 2013 14:53:08 +0200 Christos Kotselidis Fixed anchror for unsafe load snippet
Fri, 02 Aug 2013 14:43:58 +0200 Christos Kotselidis Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
Fri, 02 Aug 2013 14:34:46 +0200 Christos Kotselidis Always use precise barriers when type==null
Fri, 02 Aug 2013 14:26:54 +0200 Christos Kotselidis Writes with always null stamps omit only post barriers
Fri, 02 Aug 2013 14:10:04 +0200 Christos Kotselidis Minor refactoring
Fri, 02 Aug 2013 13:45:04 +0200 Christos Kotselidis Add more unittests for ArrayCopy write barriers
Fri, 02 Aug 2013 13:43:15 +0200 Christos Kotselidis Early exit of SerialArrayRange barrier if vector length==0
Fri, 02 Aug 2013 13:40:01 +0200 Christos Kotselidis G1ReferentFieldReadBarrier is not a deoptimizing node
Fri, 02 Aug 2013 13:35:13 +0200 Christos Kotselidis Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
Fri, 02 Aug 2013 13:31:31 +0200 Christos Kotselidis Remove forced addition of Graal's oop during weak root processing (creates race condition)
Fri, 02 Aug 2013 16:21:02 +0200 Roland Schatz Fix bug in FixedGuardNode simplification.
Fri, 02 Aug 2013 11:22:23 +0200 Roland Schatz Move VerifyUsageWithEquals phases into HighTier.
Fri, 02 Aug 2013 11:05:19 +0200 Roland Schatz Remove unused methods from PhasePlan.
Fri, 02 Aug 2013 11:03:45 +0200 Roland Schatz Move inlining phases to HighTier.
Fri, 02 Aug 2013 11:00:57 +0200 Roland Schatz Make InliningPhase reentrant.
Fri, 02 Aug 2013 10:57:20 +0200 Roland Schatz Remove fields from InliningPhase that are already available in HighTierContext.
Fri, 02 Aug 2013 10:55:33 +0200 Roland Schatz Make IterativeInliningPhase reentrant.
Fri, 02 Aug 2013 10:51:12 +0200 Roland Schatz Add more fields to HighTierContext.
Fri, 02 Aug 2013 10:47:40 +0200 Roland Schatz Use PhaseContext base class where HighTierContext is not needed.
Fri, 02 Aug 2013 10:47:15 +0200 Roland Schatz Move cleaning of TypeProfileProxyNode into a compiler phase.
Fri, 02 Aug 2013 10:40:33 +0200 Roland Schatz Remove unused PhasePosition.HIGH_LEVEL.
Thu, 01 Aug 2013 21:25:37 +0200 Bernhard Urban Backed out changeset dae97549a94d (disable new memory aware scheduling)
Thu, 01 Aug 2013 19:15:54 +0200 Bernhard Urban Scheduling: enable new memory aware scheduling per default (GRAAL-159)
Thu, 01 Aug 2013 19:15:17 +0200 Bernhard Urban SchedulePhase: remove debugging boolean
Thu, 01 Aug 2013 18:59:31 +0200 Bernhard Urban SchedulingPhase: use logging facilities instead of TTY
Thu, 01 Aug 2013 18:58:48 +0200 Bernhard Urban Debug: add printf
Thu, 01 Aug 2013 17:24:41 +0200 Bernhard Urban Scheduling: add assert about nodes in a block after sorting
Thu, 01 Aug 2013 17:23:31 +0200 Bernhard Urban NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
Thu, 01 Aug 2013 17:23:30 +0200 Bernhard Urban NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
Thu, 01 Aug 2013 17:23:30 +0200 Bernhard Urban NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
Thu, 01 Aug 2013 17:23:28 +0200 Bernhard Urban checkcastnode: fix comment and scope in unittest
Thu, 01 Aug 2013 16:40:59 +0200 Roland Schatz Fix arraycopy bug when array size is smaller than sizeof(long).
Tue, 30 Jul 2013 16:42:51 -0700 twisti adding back setting safepointPollingAddress
Tue, 30 Jul 2013 16:42:34 -0700 twisti remove GraalSafepointPollOffset
Tue, 30 Jul 2013 16:16:42 -0700 twisti GRAAL-375: volatile read is moved out of loop
Tue, 30 Jul 2013 16:15:01 -0700 twisti remove SafepointPollOffset
Tue, 30 Jul 2013 13:03:28 -0700 Lukas Stadler increase maximum recursive inlining size
Tue, 30 Jul 2013 13:07:48 +0200 Andreas Woess Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
Mon, 29 Jul 2013 17:13:00 -0700 twisti use aligned memory accesses for vectorized array copy
Mon, 29 Jul 2013 15:47:33 +0200 Christian Haeubl Changed inlining order to bottom-up.
Mon, 29 Jul 2013 13:39:59 +0200 Andreas Woess Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
Mon, 29 Jul 2013 12:11:59 +0200 Doug Simon added ClassIsArrayNode macro node
Mon, 29 Jul 2013 12:10:19 +0200 Doug Simon added ClassIsPrimitiveNode macro node
Mon, 29 Jul 2013 12:07:27 +0200 Doug Simon added ClassGetModifiersNode macro node
Mon, 29 Jul 2013 12:07:08 +0200 Doug Simon removed redundant implements clause for Lowerable
Mon, 29 Jul 2013 11:57:57 +0200 Doug Simon added ClassIsInterfaceNode macro node
Mon, 29 Jul 2013 11:43:27 +0200 Doug Simon added ClassGetComponentTypeNode macro node
Mon, 29 Jul 2013 11:37:28 +0200 Doug Simon added ClassGetSuperclassNode macro node
Mon, 29 Jul 2013 10:47:31 +0200 Christian Haeubl Reverted back to path-based computation of inlining relevance.