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
|