Wed, 10 Jul 2013 12:50:45 -0700 |
twisti |
SPARC: Can compile and run two or three methods of a bootstrap.
|
Tue, 09 Jul 2013 15:37:50 -0700 |
twisti |
SPARC: Can compile simple methods and do static calls.
|
Fri, 21 Jun 2013 11:58:39 -0700 |
twisti |
fixed remaining SPARC warnings using ecj
|
Thu, 20 Jun 2013 20:40:52 -0700 |
twisti |
some basic SPARC arithmetic works
|
Tue, 18 Jun 2013 09:32:09 +0200 |
Bernhard Urban |
Value/Register: replace object identity check with equals()
|
Sat, 08 Jun 2013 16:54:41 -0400 |
Morris Meyer |
SPARC UA 2011 assembler changes, bit manipulation synthetics
|
Sat, 01 Jun 2013 20:42:22 -0400 |
Morris Meyer |
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit ops
|
Sat, 01 Jun 2013 12:44:42 -0400 |
Morris Meyer |
SPARCMacroAssembler synthetic instructions and SPARCTestOp
|
Thu, 30 May 2013 22:56:22 -0400 |
Morris Meyer |
SPARC compare
|
Tue, 28 May 2013 09:04:22 -0400 |
Morris Meyer |
SPARC array, load / store and compare operations
|
Mon, 27 May 2013 10:26:09 -0400 |
Morris Meyer |
SPARC logic and shift operations
|
Sun, 26 May 2013 18:16:28 -0400 |
Morris Meyer |
Initial SPARC control instructions
|
Sun, 26 May 2013 13:44:16 -0400 |
Morris Meyer |
SPARC float arithmetic
|
Sat, 25 May 2013 16:24:05 -0400 |
Morris Meyer |
SPARC integer arithmetic
|
Fri, 24 May 2013 22:51:36 -0400 |
Morris Meyer |
Initial SPARC compilation test
|
Fri, 24 May 2013 10:37:27 -0400 |
Morris Meyer |
re-architected SPARC assembler to be Fmt class specific, initial arithmetic
|
Thu, 16 May 2013 17:12:17 +0200 |
Doug Simon |
rename: RuntimeCallTarget -> ForeignCallLinkage
|
Wed, 08 May 2013 12:14:03 +0200 |
Doug Simon |
removed LIRGenerator.method field
|
Tue, 07 May 2013 23:38:53 +0200 |
Doug Simon |
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a method
|
Thu, 25 Apr 2013 17:18:17 +0200 |
Roland Schatz |
Restructure load/store/lea LIR instructions.
|
Thu, 25 Apr 2013 16:14:42 +0200 |
Roland Schatz |
Move targets can only be AllocatableValues.
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
Allow locations to have long displacements.
|
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode)
|
Mon, 08 Apr 2013 09:26:06 +0200 |
Gilles Duboscq |
Introduce DeoptimizingNode interface
|
Fri, 05 Apr 2013 02:33:42 +0200 |
Doug Simon |
lower ExceptionObjectNode with a snippet (GRAAL-133)
|
Fri, 05 Apr 2013 01:53:50 +0200 |
Doug Simon |
split the ExceptionObjectNode into two nodes during lowering; the original node remains to denote the entry to an exception handler and a new LoadExceptionObjectNode is placed after it to load the exception object
|
Mon, 18 Mar 2013 14:45:36 +0100 |
Gilles Duboscq |
Use implicit null checks for all null checks
|
Sun, 17 Mar 2013 23:46:58 +0100 |
Thomas Wuerthinger |
Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR.
|
Thu, 14 Mar 2013 13:43:57 +0100 |
Gilles Duboscq |
Cleanup branching and jumps in LIRGenerator: JumpOp/BranchOp do not need a state. In emitBranch, emitNullCheckBranch, emitCompareBranch, emitOverflowCheckBranch and emitIntegerTestBranch both targets are always provided.
|
Thu, 14 Mar 2013 13:25:28 +0100 |
Gilles Duboscq |
Remove emitDeoptimizeOnOverflow and emitGuardCheck.
|
Mon, 11 Mar 2013 18:41:46 +0100 |
Gilles Duboscq |
Create LIRGenerator.emitOverflowCheckBranch in preparation for emitDeoptimizeOnOverflow removal
|
Wed, 06 Mar 2013 16:37:18 +0100 |
Thomas Wuerthinger |
Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.
|
Tue, 05 Mar 2013 19:20:05 +0100 |
Thomas Wuerthinger |
Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
|
Tue, 05 Mar 2013 11:02:01 +0100 |
Thomas Wuerthinger |
Move implicit null check emission to AMD64 specific code.
|
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 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Fri, 22 Feb 2013 12:15:14 +0100 |
Roland Schatz |
Make Address class platform specific.
|
Thu, 07 Feb 2013 18:31:00 +0100 |
Thomas Wuerthinger |
Added more skeleton code to SPARC projects.
|
Thu, 07 Feb 2013 17:37:06 +0100 |
Thomas Wuerthinger |
Add projects and skeletons for SPARC port.
|