log graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java @ 13372:af10ee69a8ac

age author description
Tue, 17 Dec 2013 17:58:16 -0800 twisti fixed JDK-7079626: x64 emits unnecessary REX prefix
Mon, 16 Dec 2013 09:31:19 -0800 Tom Rodriguez add CPUFeature EnumSet to target description with appropriate asserts
Fri, 13 Dec 2013 13:12:58 +0100 Doug Simon added subqWide to AMD64Assembler
Fri, 13 Dec 2013 12:25:28 +0100 Doug Simon added instructions for pushing and popping CPU state flags
Sat, 07 Dec 2013 19:30:16 +0100 Tom Rodriguez Basic allocation prefetching support
Thu, 05 Dec 2013 15:55:19 +0100 Doug Simon force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
Fri, 08 Nov 2013 13:52:34 +0100 Bernhard Urban AMD64Assembler: remove useless option "Atomic" and make other options final
Mon, 30 Sep 2013 11:16:36 +0200 Bernhard Urban AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
Fri, 16 Aug 2013 13:59:25 +0200 Lukas Stadler add bitwise "not" operation
Fri, 09 Aug 2013 11:47:41 +0200 Roland Schatz Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.
Mon, 24 Jun 2013 22:56:07 +0200 Doug Simon updated Checkstyle rules to prohibit underscores in method names and fixed current violations
Wed, 22 May 2013 16:28:13 +0200 Bernhard Urban Register: replace usages of object identity with equals()
Tue, 07 May 2013 10:39:54 +0200 Lukas Stadler Merge
Mon, 06 May 2013 18:29:15 +0200 Lukas Stadler fix multiplication by small constant value (fixes assertion error)
Mon, 06 May 2013 22:07:48 +0200 Doug Simon replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)
Sat, 04 May 2013 22:19:52 +0200 Doug Simon added compare between address and 32-bit immediate
Tue, 30 Apr 2013 12:13:21 +0200 Roland Schatz Use register categories instead of register flags.
Mon, 11 Mar 2013 11:10:03 +0100 Roland Schatz Fix wrong prefix in bit operations.
Mon, 11 Mar 2013 11:07:56 +0100 Roland Schatz Allow STACK argument in conversion ops.
Sun, 10 Mar 2013 19:51:32 +0100 Thomas Wuerthinger Merge.
Sun, 10 Mar 2013 19:51:18 +0100 Thomas Wuerthinger Fix bit scan assembler instructions.
Thu, 07 Mar 2013 16:52:09 +0100 Roland Schatz Removed unused parameter from AbstractAssembler.makeAddress().
Thu, 07 Mar 2013 16:20:18 +0100 Roland Schatz Make AMD64Address a low-level representation for use by the assembler only.
Wed, 06 Mar 2013 15:20:21 +0100 Roland Schatz Use int instead of Register for opcode extensions that are encoded in the ModR/M byte.
Mon, 04 Mar 2013 16:48:11 +0100 Roland Schatz Restructure Op2 in AMD64 backend.
Fri, 22 Feb 2013 12:15:14 +0100 Roland Schatz Make Address class platform specific.
Wed, 20 Feb 2013 23:11:14 -0800 Thomas Wuerthinger Allow subclasses to use emitOperandHelper.
Tue, 19 Feb 2013 18:19:02 -0800 Thomas Wuerthinger Clean up of AMD64Assembler.
Mon, 18 Feb 2013 16:25:06 -0800 Thomas Wuerthinger Move stack banging code to the AMD64-specific code.
Mon, 11 Feb 2013 12:14:52 +0100 Roland Schatz make emitOperandHelper protected
Tue, 05 Feb 2013 15:52:41 +0100 Lukas Stadler backend support for integer test operation
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Mon, 14 Jan 2013 14:19:49 +0100 Thomas Wuerthinger Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
Sun, 13 Jan 2013 19:32:16 +0100 Thomas Wuerthinger Experiment with soft alignment for branch targets.
Wed, 19 Dec 2012 15:52:50 +0100 Doug Simon added intrinsifications for Integer.bitCount() and Long.bitCount()
Thu, 25 Oct 2012 12:52:54 +0200 Doug Simon moved AMD64 into its own (new) project: com.oracle.graal.amd64
Mon, 08 Oct 2012 17:35:03 +0200 Doug Simon renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm... base graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/AMD64Assembler.java@19937e2c3714