log graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java @ 10694:31266ceb86ef

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