Tue, 28 Apr 2015 18:24:30 +0200 |
Josef Eisl |
Introduce AMD64StackMove.
|
Wed, 22 Apr 2015 16:46:57 +0200 |
Roland Schatz |
Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
|
Fri, 20 Mar 2015 19:09:08 +0100 |
Roland Schatz |
Simplify code generation for AMD64 memory access instructions.
|
Fri, 20 Feb 2015 22:22:55 +0100 |
Thomas Wuerthinger |
Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
|
Tue, 11 Nov 2014 14:15:39 +0100 |
Josef Eisl |
Use StackSlotValue where appropriate.
|
Thu, 23 Oct 2014 14:55:04 +0200 |
Josef Eisl |
Introduce StackSlotValue and VirtualStackSlot.
|
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant.
|
Mon, 27 Oct 2014 14:07:49 +0100 |
Roland Schatz |
Better construction of data section and data patches.
|
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Tue, 08 Apr 2014 16:04:00 +0200 |
Roland Schatz |
Use high level CompressionNode in lowering of CompareAndSwapNode.
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Wed, 02 Apr 2014 15:26:58 +0200 |
Roland Schatz |
Make compression and uncompression explicit in the high level graph.
|
Wed, 02 Apr 2014 14:43:52 +0200 |
Roland Schatz |
Support for spill moves of values smaller than int.
|
Tue, 25 Mar 2014 13:50:28 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 11:15:37 -0700 |
Christian Wimmer |
Support zero-extend-load for all data sizes
|
Tue, 25 Mar 2014 21:02:37 +0100 |
Doug Simon |
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
|
Tue, 25 Mar 2014 13:56:52 +0100 |
Doug Simon |
added support for installing raw data with code
|
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352
|
Fri, 28 Feb 2014 16:19:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap.
|
Thu, 27 Feb 2014 11:33:17 -0800 |
twisti |
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
|
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks
|
Thu, 09 Jan 2014 20:14:11 -0800 |
twisti |
renamed movzx/movsx instructions; removed duplicate movswl; added movzbl
|
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java.
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Tue, 03 Dec 2013 18:44:52 +0100 |
Doug Simon |
fixes for eclipseformat
|
Tue, 03 Dec 2013 10:51:16 +0100 |
Doug Simon |
renamed TargetMethodAssembler to CompilationResultBuilder
|
Thu, 21 Nov 2013 16:49:53 -0800 |
twisti |
replaced == with equals as pointed out by VerifyUsageWithEquals
|
Wed, 20 Nov 2013 12:09:33 +0100 |
Lukas Stadler |
peephole optimization to remove null checks at the LIR level
|
Wed, 13 Nov 2013 11:14:31 -0800 |
Tom Rodriguez |
don't sign extend integer laods
|
Thu, 10 Oct 2013 16:14:55 +0200 |
Doug Simon |
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
|
Fri, 30 Aug 2013 13:51:22 +0200 |
Christos Kotselidis |
Move compressed pointers' logic to HotSpot specific move
|
Wed, 28 Aug 2013 13:27:05 +0200 |
Christos Kotselidis |
Refactor heap base register
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Tue, 16 Jul 2013 14:17:28 +0200 |
Christos Kotselidis |
Fix typo
|
Fri, 12 Jul 2013 14:16:17 +0200 |
Christos Kotselidis |
Add compressed klass pointers support in LIR
|
Fri, 12 Jul 2013 12:48:06 +0200 |
Christos Kotselidis |
Variables' renaming
|
Fri, 12 Jul 2013 12:47:08 +0200 |
Christos Kotselidis |
Remove scratch register from compressed load LIR instruction (used only for testing)
|
Tue, 18 Jun 2013 19:30:22 +0200 |
Christos Kotselidis |
Add comments in Compressed Oops
|
Tue, 18 Jun 2013 09:32:09 +0200 |
Bernhard Urban |
Value/Register: replace object identity check with equals()
|
Tue, 11 Jun 2013 17:32:38 +0200 |
Christos Kotselidis |
Compressed Oop support for heab base > 32g
|
Mon, 10 Jun 2013 14:05:20 +0200 |
Christos Kotselidis |
Add comments and minor renaming
|
Mon, 10 Jun 2013 13:04:38 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:40:36 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:36:10 +0200 |
Christos Kotselidis |
Factor out redundant method
|
Mon, 10 Jun 2013 12:34:24 +0200 |
Christos Kotselidis |
Remove dead code
|
Mon, 10 Jun 2013 12:33:32 +0200 |
Christos Kotselidis |
Class renaming
|
Wed, 05 Jun 2013 15:11:58 +0200 |
Christos Kotselidis |
Merge
|
Tue, 04 Jun 2013 18:06:57 +0200 |
Christos Kotselidis |
Add Compressed Oops support in LIR
|
Tue, 04 Jun 2013 12:21:32 +0200 |
Doug Simon |
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824
|
Wed, 22 May 2013 16:28:13 +0200 |
Bernhard Urban |
Register: replace usages of object identity with equals()
|
Thu, 25 Apr 2013 16:15:10 +0200 |
Roland Schatz |
Interval locations can only be AllocatableValues.
|
Thu, 25 Apr 2013 16:12:06 +0200 |
Roland Schatz |
Make kind of LIR memory access operations explicit.
|
Mon, 18 Mar 2013 14:45:36 +0100 |
Gilles Duboscq |
Use implicit null checks for all null checks
|
Thu, 07 Mar 2013 15:16:19 +0100 |
Roland Schatz |
Convert AMD64Address to CompositeValue.
|
Thu, 07 Mar 2013 09:43:34 +0100 |
Roland Schatz |
Remove SpillMoveOp.
|
Wed, 06 Mar 2013 21:58:58 +0100 |
Thomas Wuerthinger |
Reenable patching of optimized and static calls but without out-of-line stubs.
|
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 base class for Load and Store.
|