log graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java @ 23394:964f28c04d7b default tip

age author description
Thu, 28 Jan 2016 16:24:50 +0100 Doug Simon defend against missing LocalVariableTable method attribute and missing slots in the table
Tue, 19 Jan 2016 12:20:24 +0100 Manuel Rigger remove redundant modifiers.
Sat, 09 Jan 2016 01:40:57 +0100 Doug Simon converted all explicit uses of "graal." system properties to use @Option instead and added "test." prefix to all tests using such a property
Wed, 23 Dec 2015 13:06:05 +0100 Stefan Anzinger Implement capped cache SnippetTemplate with LRU eviction
Wed, 16 Dec 2015 17:17:00 -0800 Tom Rodriguez The varargs TTY.print routine should be called printf
Thu, 26 Nov 2015 14:44:30 +0100 Roland Schatz Cleanup dead code in NodeIntrinsificationPhase.
Tue, 24 Nov 2015 19:31:56 +0100 Roland Schatz Generate graph builder plugins for @NodeIntrinsic and @Fold methods.
Fri, 13 Nov 2015 14:12:43 +0100 Gilles Duboscq Split com.oracle.graal.loop in 2 parts, Make LoopPolicies extensible
Thu, 22 Oct 2015 12:56:40 +0200 Doug Simon made inlined method recording unconditional during compilation
Thu, 08 Oct 2015 17:41:33 -0700 Tom Rodriguez Update jvmci and truffle import: Rename jdk.internal.jvmci to jdk.vm.ci
Tue, 06 Oct 2015 17:39:35 -0700 zhengy Address internal reviews
Wed, 30 Sep 2015 11:38:20 +0200 zhengy support for optimization aware accurate bytecode based profiling
Mon, 28 Sep 2015 17:18:58 +0200 Stefan Anzinger SnippetTemplate: Allow remove locations in snippet
Tue, 22 Sep 2015 18:04:38 -0700 Christian Wimmer Merge
Tue, 22 Sep 2015 17:41:50 -0700 Christian Wimmer Configure lazy/eager snippets via system property to allow customization without source code change
Wed, 16 Sep 2015 21:17:42 +0200 Doug Simon updated imports to be explicit and added checkstyle rule to forbid * imports
Tue, 08 Sep 2015 19:57:39 +0200 Roland Schatz Update jvmci import: Refactoring: Rename Kind to JavaKind.
Thu, 03 Sep 2015 00:54:14 +0200 Doug Simon suppressed -Xlint:try warnings
Wed, 26 Aug 2015 15:14:04 -0700 Christian Wimmer Open debug scope for better IGV scoping of snippets
Sun, 02 Aug 2015 22:55:21 -0700 Tom Rodriguez ValueNode.getKind is really getStackKind
Mon, 27 Jul 2015 16:26:41 -0700 Tom Rodriguez Eliminate jdk.internal.jvmci.debug
Wed, 22 Jul 2015 23:27:39 -0700 Tom Rodriguez Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
Mon, 29 Jun 2015 10:16:38 -0700 Tom Rodriguez Quote % in SnippetTemplate names
Thu, 25 Jun 2015 22:05:11 -0700 Tom Rodriguez Don't count uncacheable snippets against template limit
Thu, 25 Jun 2015 14:24:07 -0700 Tom Rodriguez Messages should go to TTY and allow per instantiation control over caching
Tue, 23 Jun 2015 12:32:16 +0200 Gilles Duboscq Make it possible to disable unsafe access tracking
Mon, 22 Jun 2015 15:36:57 -0700 twisti Fix unused imports.
Mon, 22 Jun 2015 12:12:53 -0700 twisti Rename com.oracle.jvmci to jdk.internal.jvmci
Sat, 06 Jun 2015 22:19:26 +0200 Thomas Wuerthinger Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Thu, 21 May 2015 22:23:08 -0700 Tom Rodriguez Merge
Thu, 21 May 2015 22:20:41 -0700 Tom Rodriguez Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets
Wed, 20 May 2015 11:58:51 -0700 Tom Rodriguez Fix SnippetCounters private location assert
Mon, 18 May 2015 16:51:01 -0700 Tom Rodriguez Warn about null arguments to snippets and allow recursive calls in snippets
Tue, 19 May 2015 15:02:51 +0200 Thomas Wuerthinger Make CachedGraph generic. Clean up Graph#copy methods.
Mon, 18 May 2015 11:41:11 +0200 Roland Schatz Move memory related nodes to their own package.
Thu, 14 May 2015 16:10:39 -0700 Christian Wimmer Allow snippets that do not have a return value
Fri, 24 Apr 2015 12:05:38 -0700 Tom Rodriguez Use snippets for incrementing snippet counters
Mon, 20 Apr 2015 23:59:49 +0200 Doug Simon reverted to more readable name for snippet metrics and counters
Fri, 17 Apr 2015 17:13:09 +0200 Doug Simon removed application of NodeIntrinsificationPhase in ReplacementsImpl since node intrinsification is always done during graph parsing now
Thu, 09 Apr 2015 17:47:52 +0200 Roland Schatz Create floating reads in snippets.
Thu, 09 Apr 2015 15:04:09 +0200 Roland Schatz Better verification in assertSnippetKills.
Tue, 07 Apr 2015 14:07:03 +0200 Roland Schatz Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
Mon, 30 Mar 2015 16:51:26 +0200 Roland Schatz Correctly re-wire memory edges in snippets.
Thu, 19 Mar 2015 17:22:24 -0700 Tom Rodriguez Only report snippet cache overflow once
Sat, 14 Mar 2015 01:28:20 +0100 Thomas Wuerthinger Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
Wed, 11 Mar 2015 20:43:12 +0100 Doug Simon use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
Tue, 10 Mar 2015 21:26:02 +0100 Doug Simon Merge.
Sun, 08 Mar 2015 21:58:34 +0100 Thomas Wuerthinger Initial version of new dominator-based conditional elimination phase.
Tue, 03 Mar 2015 10:32:17 -0800 Tom Rodriguez Fix nested Timer and MemUse tracking logic
Mon, 23 Feb 2015 17:37:20 +0100 Thomas Wuerthinger Remove unused flag in floating read phase.
Tue, 03 Mar 2015 14:20:26 +0100 Doug Simon removed invalid comment
Fri, 20 Feb 2015 22:22:55 +0100 Thomas Wuerthinger Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
Mon, 16 Feb 2015 17:47:43 +0100 Thomas Wuerthinger Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
Mon, 16 Feb 2015 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
Fri, 13 Feb 2015 10:01:05 +0100 Doug Simon made it explicit that a StructuredGraph only records method dependencies for inlined methods - the root method is not recorded as it is already available in the 'method' field
Thu, 12 Feb 2015 12:00:20 +0100 Doug Simon don't record method dependencies for snippets, stubs or replacements
Thu, 12 Feb 2015 01:54:05 +0100 Doug Simon pulled method evolution dependencies out of Assumptions and directly into StructuredGraph