Thu, 14 Jun 2012 12:00:08 +0200 |
Doug Simon |
made allocation tracing in NewInstanceSnippets be enabled by graal.traceAllocation system property
|
Thu, 14 Jun 2012 11:56:24 +0200 |
Doug Simon |
fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime call
|
Wed, 13 Jun 2012 19:11:20 +0200 |
Lukas Stadler |
Merge.
|
Wed, 13 Jun 2012 19:09:14 +0200 |
Lukas Stadler |
SchedulePhase doesn't schedule FrameStates, added documentation, cleanups
|
Wed, 13 Jun 2012 15:11:19 +0200 |
Lukas Stadler |
verify that ValueAnchorNodes have no usages
|
Wed, 13 Jun 2012 15:09:59 +0200 |
Lukas Stadler |
fix NPE when using killCFG to delete an EndNode without a merge
|
Wed, 13 Jun 2012 14:57:26 +0200 |
Doug Simon |
Merge.
|
Wed, 13 Jun 2012 14:55:49 +0200 |
Doug Simon |
added allocation logging to NewInstanceSnippets
|
Wed, 13 Jun 2012 14:50:49 +0200 |
Doug Simon |
added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitive
|
Wed, 13 Jun 2012 14:24:24 +0200 |
Doug Simon |
modified snippet installation to avoid using compiler storage for every method (not just the snippets) processed during installation
|
Wed, 13 Jun 2012 13:26:56 +0200 |
Doug Simon |
changed snippet installation to use SnippetsInterface (sub)class instead of object
|
Wed, 13 Jun 2012 11:30:14 +0200 |
Lukas Stadler |
fix to SchedulePhase: correctly handle outer frame states that take a phi from the
|
Wed, 13 Jun 2012 11:10:57 +0200 |
Lukas Stadler |
small cleanup and fixed assertion in FrameStateBuilder
|
Wed, 13 Jun 2012 00:24:28 +0200 |
Doug Simon |
create directories for not yet existing projects
|
Wed, 13 Jun 2012 00:15:15 +0200 |
Doug Simon |
added printf-like facility (Log.java) for logging debug output in snippets
|
Tue, 12 Jun 2012 23:42:31 +0200 |
Doug Simon |
renamed node intrinsic methods in RuntimeCallNode to better distinguish return type
|
Tue, 12 Jun 2012 23:38:16 +0200 |
Doug Simon |
enhanced @NodeIntrinsic intrinsification to take into account varargs in the node constructors when matching call arguments
|
Tue, 12 Jun 2012 23:29:10 +0200 |
Doug Simon |
removed unused @NodePhase
|
Tue, 12 Jun 2012 23:28:30 +0200 |
Doug Simon |
moved @Fold from Node.java to Snippet.java
|
Tue, 12 Jun 2012 23:11:13 +0200 |
Doug Simon |
added support for a flexible inlining policy during snippet installation
|
Tue, 12 Jun 2012 23:05:42 +0200 |
Doug Simon |
allow null for @ConstantParameter values
|
Tue, 12 Jun 2012 22:59:40 +0200 |
Doug Simon |
moved platform-independent Graal code from c1_Runtime1_x86.cpp to c1_Runtime1.[hpp,cpp]
|
Tue, 12 Jun 2012 15:01:48 +0200 |
Lukas Stadler |
small renaming and doc fixes
|
Mon, 11 Jun 2012 17:06:06 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Jun 2012 17:04:59 +0200 |
Thomas Wuerthinger |
Updated list of projects added to the bootclasspath.
|
Mon, 11 Jun 2012 17:01:02 +0200 |
Thomas Wuerthinger |
Added prototype implementation of Java bytecode interpreter - contribution by Christian Humer (chumer).
|
Mon, 11 Jun 2012 13:51:34 +0200 |
Thomas Wuerthinger |
Split bytecode utilities into separate project.
|
Mon, 11 Jun 2012 13:26:37 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Mon, 11 Jun 2012 13:25:29 +0200 |
Thomas Wuerthinger |
Added graal.snippets.test project.
|
Mon, 11 Jun 2012 13:23:13 +0200 |
Thomas Wuerthinger |
Renaming GraphTest => GraalCompilerTest.
|
Mon, 11 Jun 2012 13:21:15 +0200 |
Thomas Wuerthinger |
Added skeleton for new graal.boot and graal.boot.test projects.
|
Mon, 11 Jun 2012 15:39:57 +0200 |
Doug Simon |
added NewInstanceSnippets for lowering NewInstanceNodes (currently disabled by default)
|
Mon, 11 Jun 2012 15:35:23 +0200 |
Doug Simon |
commented out use of non-snippet eager resolving in GraphBuilder
|
Mon, 11 Jun 2012 15:34:33 +0200 |
Doug Simon |
replaced use of HotSpot fast_new_instance_init_check stub with new_instance_stub as both the XIR and Java snippets include the fast allocation path and the initialization check
|
Mon, 11 Jun 2012 15:32:46 +0200 |
Doug Simon |
added "source" debug property for FrameState to show the source code line number if available
|
Mon, 11 Jun 2012 15:29:42 +0200 |
Doug Simon |
added missing @ConstantNodeParameter to CurrentThread node intrinsic
|
Mon, 11 Jun 2012 15:28:55 +0200 |
Doug Simon |
added extra debug scope for each node processed during canonicalization
|
Mon, 11 Jun 2012 14:25:42 +0200 |
Doug Simon |
re-enabled disassembler output to C1Visualizer after code installation
|
Mon, 11 Jun 2012 14:22:03 +0200 |
Doug Simon |
added debug scopes to some tests
|
Sun, 10 Jun 2012 21:03:15 +0200 |
Thomas Wuerthinger |
Remove HotSpotTypeResolved class.
|
Sun, 10 Jun 2012 01:17:48 +0200 |
Thomas Wuerthinger |
Bring Java renamings and restructurings to the C++ part.
|
Sat, 09 Jun 2012 22:50:50 +0200 |
Thomas Wuerthinger |
Fix renamings in C++ part.
|
Sat, 09 Jun 2012 21:50:02 +0200 |
Thomas Wuerthinger |
Reduce public fields in api.code project.
|
Sat, 09 Jun 2012 20:40:54 +0200 |
Thomas Wuerthinger |
Updated package documentation.
|
Sat, 09 Jun 2012 20:35:39 +0200 |
Thomas Wuerthinger |
Remove VirtualObjectFactory class.
|
Sat, 09 Jun 2012 20:34:01 +0200 |
Thomas Wuerthinger |
Remove RegisterConfigImpl.
|
Sat, 09 Jun 2012 20:32:31 +0200 |
Thomas Wuerthinger |
Renaming hotspot.ri => hotspot.meta.
|
Sat, 09 Jun 2012 20:10:05 +0200 |
Thomas Wuerthinger |
Dropping Ci* prefixes. Some additional renamings in the api.code interface.
|
Sat, 09 Jun 2012 18:01:23 +0200 |
Thomas Wuerthinger |
Rename CiTargetMethod => CompilationResult.
|
Sat, 09 Jun 2012 17:54:50 +0200 |
Thomas Wuerthinger |
Further clean up on api.meta project.
|
Sat, 09 Jun 2012 17:35:43 +0200 |
Thomas Wuerthinger |
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
|
Sat, 09 Jun 2012 17:24:23 +0200 |
Thomas Wuerthinger |
Clean up in api classes. Removed CiGenericCallback. Simplified Constant.
|
Sat, 09 Jun 2012 17:13:21 +0200 |
Thomas Wuerthinger |
Remove CiBitMap and replace usages with java.util.BitSet.
|
Sat, 09 Jun 2012 16:52:12 +0200 |
Thomas Wuerthinger |
More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
|
Fri, 08 Jun 2012 23:47:42 +0200 |
Thomas Wuerthinger |
Renaming RiKind => Kind.
|
Fri, 08 Jun 2012 23:44:20 +0200 |
Thomas Wuerthinger |
Renaming RiValue => Value.
|