Thu, 25 Apr 2013 16:12:06 +0200 |
Roland Schatz |
Make kind of LIR memory access operations explicit.
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
Allow locations to have long displacements.
|
Thu, 11 Apr 2013 13:47:12 -0400 |
Morris Meyer |
GRAAL-221 - PTX array load and store support
|
Thu, 11 Apr 2013 16:52:54 +0200 |
Michael Haupt |
post-merge fixes, test improvements
|
Thu, 11 Apr 2013 11:26:38 +0200 |
Michael Haupt |
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf
|
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode)
|
Wed, 10 Apr 2013 18:51:21 -0400 |
Morris Meyer |
PTX enhancements - arithmetic, control, float, integer math, control and basic switch
|
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
|
Fri, 08 Mar 2013 12:50:22 +0100 |
Gilles Duboscq |
Implement PTXLIRGenerator.emitDeoptimize in a similar way to the guard implementation for PTX: just return
|
Thu, 07 Mar 2013 16:33:27 +0100 |
Roland Schatz |
Convert PTXAddress to CompositeValue.
|
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.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Disallow directly storing constants in PTX.
|
Tue, 26 Feb 2013 19:32:42 +0100 |
Roland Schatz |
Separate store op for storing constants.
|
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.
|
Tue, 19 Feb 2013 19:56:44 -0800 |
Thomas Wuerthinger |
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
|
Mon, 18 Feb 2013 16:04:25 -0800 |
Thomas Wuerthinger |
Integration fixes.
|
Mon, 18 Feb 2013 14:47:54 -0800 |
Thomas Wuerthinger |
Experimental PTX backend. Contribution by Christian Thalinger.
|