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
|