Tue, 05 Mar 2013 15:29:06 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Mar 2013 15:20:35 +0100 |
Doug Simon |
use zipfile module instead of an external call to jar for creating jar files from projects
|
Tue, 05 Mar 2013 13:11:36 +0100 |
Doug Simon |
replaced tabs with spaces
|
Mon, 04 Mar 2013 18:41:48 +0100 |
Bernhard Urban |
IfNode: simplify expression in `simplify()'
|
Mon, 04 Mar 2013 17:20:55 +0100 |
Roland Schatz |
Fix wrong type in LMUL instruction.
|
Mon, 04 Mar 2013 17:02:52 +0100 |
Roland Schatz |
Use AllocatableValue in DivRemOp.
|
Mon, 04 Mar 2013 16:48:17 +0100 |
Roland Schatz |
Remove duplicate code in DivOp.
|
Mon, 04 Mar 2013 16:48:11 +0100 |
Roland Schatz |
Restructure Op2 in AMD64 backend.
|
Mon, 04 Mar 2013 10:00:49 +0100 |
Gilles Duboscq |
Merge
|
Mon, 04 Mar 2013 09:59:47 +0100 |
Gilles Duboscq |
Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127
|
Mon, 04 Mar 2013 09:48:14 +0100 |
Gilles Duboscq |
Better java version numbers support in mx
|
Wed, 13 Feb 2013 20:29:01 +0100 |
Gilles Duboscq |
Add jdk1.8.0* to .hgignore
|
Sun, 03 Mar 2013 10:56:18 +0100 |
Doug Simon |
fixed API and test for ResolvedJavaMethod.getCode()
|
Sat, 02 Mar 2013 13:52:56 +0400 |
Doug Simon |
added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
|
Sat, 02 Mar 2013 09:53:47 +0400 |
Doug Simon |
added unit tests for bytecode and machine code disassembly
|
Fri, 01 Mar 2013 19:51:45 +1000 |
Doug Simon |
removed redundant graal_ prefix from Graal specific functions and variable in native code
|
Thu, 28 Feb 2013 16:41:44 +0100 |
Roland Schatz |
Cleanup Op1 in AMD64 backend.
|
Thu, 28 Feb 2013 15:29:46 +0100 |
Roland Schatz |
Fix usage and operand flags of AMD64BitManipulationOp.
|
Thu, 28 Feb 2013 14:15:25 +0100 |
Roland Schatz |
Change Value to AllocatableValue in move operations.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common superclass for RegisterValue, StackSlot and Variable.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Disallow directly storing constants in PTX.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common base class for Load and Store.
|
Thu, 28 Feb 2013 12:07:59 +0100 |
Lukas Stadler |
reintroduce default Word read/write operations, more tests
|
Thu, 28 Feb 2013 11:50:06 +0100 |
Lukas Stadler |
more bug fixes and tests for Word read/write operations
|
Wed, 27 Feb 2013 18:37:08 +0100 |
Lukas Stadler |
improved arraycopy and Object.clone snippets
|
Wed, 27 Feb 2013 18:28:09 +0100 |
Lukas Stadler |
clear frame states in snippets and replace with sentries
|
Wed, 27 Feb 2013 17:53:21 +0100 |
Lukas Stadler |
let UnsafeStoreNode implement MemoryCheckpoint
|
Wed, 27 Feb 2013 17:52:28 +0100 |
Lukas Stadler |
small clarification for InstanceOfSnippetsTemplates
|
Wed, 27 Feb 2013 17:50:11 +0100 |
Lukas Stadler |
fix Word.readByte/writeByte/readShort/writeShort/readChar/writeChar
|
Wed, 27 Feb 2013 15:59:16 +0100 |
Lukas Stadler |
rename ValueProxyNode to ProxyNode
|
Wed, 27 Feb 2013 15:51:34 +0100 |
Lukas Stadler |
don't kill memory proxies during RemoveValueProxyPhase
|
Wed, 27 Feb 2013 14:35:16 +0100 |
Lukas Stadler |
ValueProxyNodes for memory locations at loop exits
|
Wed, 27 Feb 2013 09:53:49 +0100 |
Lukas Stadler |
simplify GraphBuilderConfiguration and add omitAllExceptionEdges
|
Tue, 26 Feb 2013 20:10:02 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 20:07:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 17:25:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 15:05:58 +0100 |
Thomas Wuerthinger |
Removed unused JumpOp.
|
Tue, 26 Feb 2013 14:37:52 +0100 |
Thomas Wuerthinger |
Fix unused import warnings.
|
Tue, 26 Feb 2013 14:31:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 13:26:54 +0100 |
Thomas Wuerthinger |
Remove canStoreConstant from LIRGeneratorTool.
|
Tue, 26 Feb 2013 11:55:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 25 Feb 2013 18:19:53 +0100 |
Thomas Wuerthinger |
Remove unused code in backend.
|
Tue, 26 Feb 2013 19:32:42 +0100 |
Roland Schatz |
Separate store op for storing constants.
|
Tue, 26 Feb 2013 18:26:13 +0100 |
Roland Schatz |
Change argument order to be consistent with the rest of the backend.
|
Tue, 26 Feb 2013 18:26:12 +0100 |
Roland Schatz |
Separate STACK and ADDR nodes in LIR.
|
Tue, 26 Feb 2013 18:26:11 +0100 |
Roland Schatz |
Code formatter.
|
Tue, 26 Feb 2013 18:26:10 +0100 |
Roland Schatz |
Convert Value fields to Address.
|
Tue, 26 Feb 2013 17:31:24 +0100 |
Lukas Stadler |
create debug scope for graph building during inlining
|
Tue, 26 Feb 2013 17:30:35 +0100 |
Lukas Stadler |
more metrics for CullFrameStatesPhase
|
Tue, 26 Feb 2013 17:30:22 +0100 |
Lukas Stadler |
rename CheckCastElimination option to ConditionalElimination
|
Tue, 26 Feb 2013 17:29:30 +0100 |
Lukas Stadler |
small change to ReentrantBlockIterator
|
Tue, 26 Feb 2013 17:25:30 +0100 |
Lukas Stadler |
FloatingReadPhase changes to accomodate new scheduling behavior
|
Tue, 26 Feb 2013 17:25:24 +0100 |
Lukas Stadler |
new ReentrantNodeIterator
|
Tue, 26 Feb 2013 17:18:57 +0100 |
Lukas Stadler |
simplification and docs for OnStackReplacementPhase
|
Tue, 26 Feb 2013 17:18:36 +0100 |
Lukas Stadler |
fix for ObjectCloneNode
|
Tue, 26 Feb 2013 17:04:17 +0100 |
Lukas Stadler |
memory-aware scheduling phase
|
Wed, 13 Feb 2013 18:06:19 +0100 |
Lukas Stadler |
remove MergeableBlockState
|
Tue, 26 Feb 2013 16:57:23 +0100 |
Lukas Stadler |
use predefined schedule in GraphPrinterDumpHandler
|
Tue, 26 Feb 2013 16:35:23 +0100 |
Lukas Stadler |
add location identity to Pointer read and write operations
|
Wed, 13 Feb 2013 17:35:43 +0100 |
Lukas Stadler |
fix for OSR_MIGRATION_END descriptor
|
Wed, 13 Feb 2013 15:53:03 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from OnStackReplacementPhase
|
Tue, 26 Feb 2013 14:16:45 +0100 |
Lukas Stadler |
javadoc for MemoryCheckpoint
|
Wed, 13 Feb 2013 15:52:26 +0100 |
Lukas Stadler |
add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
|
Tue, 12 Feb 2013 14:22:38 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplate
|
Tue, 26 Feb 2013 12:19:20 +0100 |
Roland Schatz |
Comment cleanup.
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 25 Feb 2013 20:54:33 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 17:00:52 +0100 |
Christian Humer |
Fixed a visibility bug in NodeFactory generation.
|
Mon, 25 Feb 2013 14:22:18 +0100 |
Christian Humer |
Fixed minor bugs in NodeFactory generation.
|
Mon, 25 Feb 2013 13:59:43 +0100 |
Christian Humer |
Organize imports now handles generic and array types properly.
|
Mon, 25 Feb 2013 13:14:39 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 13:13:02 +0100 |
Christian Humer |
Generated factories implement the new NodeFactory interface.
|
Mon, 25 Feb 2013 13:05:23 +0100 |
Christian Humer |
Minor refactoring.
|
Mon, 25 Feb 2013 13:04:24 +0100 |
Christian Humer |
Fixed error messages in parser.
|
Mon, 25 Feb 2013 13:02:49 +0100 |
Christian Humer |
A few convenience additions to CodeTreeBuilder.
|
Mon, 25 Feb 2013 13:01:58 +0100 |
Christian Humer |
Codewriter now supports writing generic type hierarchies and wildcards.
|
Mon, 25 Feb 2013 12:43:18 +0100 |
Christian Humer |
Support for varargs parameters in code writer.
|
Tue, 19 Feb 2013 17:41:10 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Feb 2013 17:27:02 +0100 |
Christian Humer |
Added a ternary operator to simple language to test short circuit specialization.
|
Tue, 19 Feb 2013 17:20:45 +0100 |
Christian Humer |
Casting is now done on demand using local variables for explicit guards.
|
Tue, 19 Feb 2013 14:29:12 +0100 |
Christian Humer |
Refactor guard creation methods are not flexible enough to handle two if guards.
|
Tue, 19 Feb 2013 11:31:23 +0100 |
Christian Humer |
Fixed generated generic does not need an else block.
|
Mon, 18 Feb 2013 20:35:54 +0100 |
Christian Humer |
Implemented line wrapping for code writer.
|
Mon, 18 Feb 2013 19:51:30 +0100 |
Christian Humer |
Renamed generated specialize to specializeAndExecute.
|
Mon, 25 Feb 2013 18:33:38 +0100 |
Lukas Stadler |
fix livein computation in liveness analysis
|
Mon, 25 Feb 2013 16:15:17 +0100 |
Thomas Wuerthinger |
Remove unused fields in TargetDescription. Use Unsafe.pageSize().
|
Mon, 25 Feb 2013 10:49:47 +0100 |
Michael Haupt |
let CodeUtil.getCallingConvention() honour receivers (if any)
|
Fri, 22 Feb 2013 12:15:14 +0100 |
Roland Schatz |
Make Address class platform specific.
|
Thu, 21 Feb 2013 14:24:47 -0800 |
Thomas Wuerthinger |
Complete first PTX unit test.
|
Thu, 21 Feb 2013 13:43:40 -0800 |
Thomas Wuerthinger |
Make methods in GraalCompiler static.
|
Thu, 21 Feb 2013 13:42:30 -0800 |
Thomas Wuerthinger |
Remove usage of left-over fields in GraalCompiler.
|
Thu, 21 Feb 2013 13:24:34 -0800 |
Thomas Wuerthinger |
Remove usage of GraalCompiler.target field.
|
Thu, 21 Feb 2013 13:11:52 -0800 |
Thomas Wuerthinger |
Added basic PTX test.
|
Thu, 21 Feb 2013 13:11:34 -0800 |
Thomas Wuerthinger |
Added basic test project for ptx backend.
|
Wed, 20 Feb 2013 23:11:14 -0800 |
Thomas Wuerthinger |
Allow subclasses to use emitOperandHelper.
|
Wed, 20 Feb 2013 14:51:09 +0100 |
Michael Haupt |
simplified class file path retrieval, added test
|
Wed, 20 Feb 2013 14:49:27 +0100 |
Michael Haupt |
fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
|
Wed, 20 Feb 2013 14:10:47 +0100 |
Michael Haupt |
support for inner classes (local/member) in meta API
|
Wed, 20 Feb 2013 08:58:29 +0100 |
Michael Haupt |
class file path retrieval returns URL
|
Tue, 19 Feb 2013 19:56:44 -0800 |
Thomas Wuerthinger |
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
|
Tue, 19 Feb 2013 19:21:52 -0800 |
Thomas Wuerthinger |
Clean up unused parts of CompilationResult class.
|
Tue, 19 Feb 2013 18:31:31 -0800 |
Thomas Wuerthinger |
New formatter settings for enum values (every value on a new line).
|
Tue, 19 Feb 2013 18:27:55 -0800 |
Thomas Wuerthinger |
Changes in backend due to assembly renamings. Use jccb in two places for smaller code size.
|
Tue, 19 Feb 2013 18:19:02 -0800 |
Thomas Wuerthinger |
Clean up of AMD64Assembler.
|
Tue, 19 Feb 2013 17:19:22 -0800 |
Thomas Wuerthinger |
Clean up of AMD64MacroAssembler.
|
Tue, 19 Feb 2013 16:52:52 -0800 |
Thomas Wuerthinger |
Removed unused field in CompilationResult class.
|
Tue, 19 Feb 2013 16:03:11 +0100 |
Michael Haupt |
corrected class file retrieval
|
Tue, 19 Feb 2013 11:21:03 +0100 |
Michael Haupt |
class file path retrieval
|
Tue, 19 Feb 2013 08:50:11 +0100 |
Christian Haeubl |
removed MaximumInlineLevel
|
Mon, 18 Feb 2013 21:08:42 -0800 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Mon, 18 Feb 2013 20:55:18 -0800 |
Thomas Wuerthinger |
Remove Kind.Jsr.
|
Mon, 18 Feb 2013 20:21:37 -0800 |
Thomas Wuerthinger |
Add InvokeTarget interface definition.
|
Mon, 18 Feb 2013 20:21:09 -0800 |
Thomas Wuerthinger |
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
|
Mon, 18 Feb 2013 19:16:59 -0800 |
Thomas Wuerthinger |
Remove last usage of VmIds.
|
Mon, 18 Feb 2013 19:12:32 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toSymbol.
|
Mon, 18 Feb 2013 19:08:52 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toString.
|
Mon, 18 Feb 2013 19:02:14 -0800 |
Thomas Wuerthinger |
Remove graalVmIds.cpp. Remove addStub/getStub methods as they were mere skeletons in new implementation.
|
Mon, 18 Feb 2013 19:01:40 -0800 |
Thomas Wuerthinger |
Small clean up of assembler and LIR.
|
Mon, 18 Feb 2013 16:25:06 -0800 |
Thomas Wuerthinger |
Move stack banging code to the AMD64-specific code.
|
Mon, 18 Feb 2013 16:09:29 -0800 |
Thomas Wuerthinger |
Fix project dependencies.
|