log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java @ 11776:5da106dae769

age author description
Tue, 24 Sep 2013 21:58:04 +0200 Bernhard Urban WriteBarrierSnipppets: make locations visible to other packages
Tue, 24 Sep 2013 16:08:07 +0200 Bernhard Urban G1 Barriers: don't use ANY_LOCATION
Tue, 24 Sep 2013 14:11:34 +0200 Bernhard Urban SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
Thu, 19 Sep 2013 23:41:23 +0200 Doug Simon made snippet and substitution graphs lower themselves before being inlined
Thu, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Wed, 07 Aug 2013 14:07:06 +0200 Christos Kotselidis Fix snippet counter naming
Wed, 07 Aug 2013 14:06:10 +0200 Christos Kotselidis Change scope of logging methods
Tue, 06 Aug 2013 14:38:46 +0200 Christos Kotselidis Field renaming
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 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: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
Sun, 21 Jul 2013 20:11:12 +0200 Christos Kotselidis Add new node for referent field read barrier (G1 GC)
Sun, 21 Jul 2013 19:15:40 +0200 Christos Kotselidis Rename WriteBarrierType to BarrierType
Fri, 19 Jul 2013 17:47:35 +0200 Doug Simon made it possible to use enum constants in snippets
Wed, 17 Jul 2013 19:52:20 +0200 Christos Kotselidis Introduce new read opcode that allows compressed oops and read barriers
Tue, 16 Jul 2013 17:56:53 +0200 Doug Simon moved BranchNodeProbabilities to graal.nodes project
Thu, 11 Jul 2013 11:58:03 +0200 Christos Kotselidis Remove caching of gcStartCycles
Tue, 09 Jul 2013 11:58:01 +0200 Roland Schatz Make G1PreWriteBarrier a DeoptimizingNode.
Mon, 08 Jul 2013 09:08:43 +0200 Christos Kotselidis Oop verification after printing oop
Mon, 08 Jul 2013 09:08:04 +0200 Christos Kotselidis Debug log cleanup
Sun, 07 Jul 2013 19:44:38 +0200 Christos Kotselidis Add nullcheck at G1 Pre Barrier
Sun, 07 Jul 2013 19:09:31 +0200 Christos Kotselidis Add probabilities in WB snippets
Sun, 07 Jul 2013 17:10:42 +0200 Christos Kotselidis Add tracing info to G1 Write Barriers
Thu, 27 Jun 2013 11:37:33 +0200 Christos Kotselidis Add ArrayRange Snippets for G1
Thu, 27 Jun 2013 11:23:34 +0200 Christos Kotselidis Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)
Mon, 24 Jun 2013 16:55:52 +0200 Christos Kotselidis Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctness
Mon, 24 Jun 2013 14:57:04 +0200 Christos Kotselidis Static imports in write barrier snippets
Mon, 24 Jun 2013 14:52:44 +0200 Christos Kotselidis Method renaming
Mon, 24 Jun 2013 14:48:20 +0200 Christos Kotselidis Replace G1 stub call nodes with intrinsics
Mon, 24 Jun 2013 10:25:41 +0200 Christos Kotselidis Merge
Fri, 21 Jun 2013 15:46:18 +0200 Christos Kotselidis Add logging helper function for write barrier debugging
Fri, 21 Jun 2013 11:59:34 +0200 Christos Kotselidis Add G1 Barrier Snippets
Sun, 23 Jun 2013 20:50:18 +0200 Thomas Wuerthinger Clean up.
Thu, 02 May 2013 11:39:07 +0200 Doug Simon rename: HotSpotSnippetUtils -> HotSpotReplacementsUtil
Thu, 11 Apr 2013 14:22:03 -0700 Christian Wimmer Change of Snippet template and instantiation process
Wed, 10 Apr 2013 16:24:11 +0200 Christos Kotselidis Variable renaming
Wed, 10 Apr 2013 14:04:11 +0200 Christos Kotselidis Rename abbreviated variables, CR-377
Tue, 09 Apr 2013 14:53:19 +0200 Christos Kotselidis Add FixedValueAnchor to ArrayRangeWriteBarrier Snippet
Tue, 09 Apr 2013 11:13:35 +0200 Christos Kotselidis Creation of snippets for ArrayCopy write barriers
Mon, 08 Apr 2013 21:17:34 +0200 Christos Kotselidis Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodes
Mon, 08 Apr 2013 20:58:36 +0200 Christos Kotselidis Remove FieldWriteBarrier
Mon, 08 Apr 2013 20:52:04 +0200 Christos Kotselidis Merge FieldWriteBarrier into ArrayWriteBarrier
Mon, 08 Apr 2013 16:43:38 +0200 Christos Kotselidis Remove unused imports
Mon, 08 Apr 2013 16:26:17 +0200 Christos Kotselidis Remove references to G1
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Fri, 29 Mar 2013 03:05:33 +0100 Christos Kotselidis Revert WB refactoring
Wed, 27 Mar 2013 17:03:01 +0100 Christos Kotselidis Write Barrier refactoring
Tue, 26 Mar 2013 18:31:19 +0100 Christos Kotselidis -Bug fixes
Tue, 26 Mar 2013 12:08:51 +0100 Christos Kotselidis -Bug fix in card marking
Tue, 26 Mar 2013 10:50:50 +0100 Christos Kotselidis -Fix assertion errors
Mon, 25 Mar 2013 22:57:00 +0100 Christos Kotselidis -Merge
Mon, 25 Mar 2013 21:02:15 +0100 Christos Kotselidis Replace Pointer accesses with Word