log graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java @ 21200:9965d71c8971

age author description
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.