Mon, 12 Jan 2015 19:34:31 +0100 |
Stefan Anzinger |
Extend emitMul, emitAdd and emitSub in ArithmeticLIRGenerator for explicitly requesting to set the flags register. (In AMD64 flags are set implicitly, but on SPARC it is not)
|
Tue, 11 Nov 2014 14:15:39 +0100 |
Josef Eisl |
Use StackSlotValue where appropriate.
|
Thu, 23 Oct 2014 14:55:04 +0200 |
Josef Eisl |
Introduce StackSlotValue and VirtualStackSlot.
|
Tue, 11 Nov 2014 15:03:10 +0100 |
Roland Schatz |
Separate stamp for metaspace pointers.
|
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant.
|
Thu, 02 Oct 2014 10:48:17 +0200 |
Roland Schatz |
Introduce emitLoadConstant in LIRGeneratorTool.
|
Wed, 02 Jul 2014 23:40:19 +0200 |
Doug Simon |
HSAIL: added support for several missing java.lang.Math routines
|
Tue, 01 Jul 2014 16:06:17 +0200 |
Roland Schatz |
Propagate reference information through arithmetics.
|
Fri, 13 Jun 2014 11:47:44 +0200 |
Roland Schatz |
Introduce LIRKind to accurately track oop references in backend.
|
Fri, 13 Jun 2014 11:08:16 +0200 |
Roland Schatz |
Refactor LIRGeneratorTool methods.
|
Wed, 28 May 2014 12:16:44 +0200 |
Roland Schatz |
Remove unused oop compression code from backends.
|
Mon, 19 May 2014 10:45:01 -0700 |
twisti |
enable some HSAIL virtual call inlining
|
Thu, 15 May 2014 19:03:16 +0200 |
Roland Schatz |
API for high word multiplication.
|
Fri, 02 May 2014 21:58:28 +0200 |
Doug Simon |
HSAIL: support for object values in stack slots at deoptimization points
|
Tue, 22 Apr 2014 18:41:00 +0200 |
Josef Eisl |
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.
|
Tue, 22 Apr 2014 15:55:54 +0200 |
Josef Eisl |
Move LIRGenerator to graal.lir (errors).
|
Wed, 23 Apr 2014 11:50:59 +0200 |
Josef Eisl |
Move FloatConvertNode.FloatConvert to compiler.common.
|
Tue, 22 Apr 2014 15:45:19 +0200 |
Josef Eisl |
Move LIRGenerationResult* to graal.lir.
|
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions
|
Thu, 17 Apr 2014 18:12:12 +0200 |
Josef Eisl |
Move Condition to graal.compiler.common.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Fri, 11 Apr 2014 17:12:08 +0200 |
Doug Simon |
HSAIL: initial support for object allocation in HSAIL kernels
|
Tue, 08 Apr 2014 16:04:00 +0200 |
Roland Schatz |
Use high level CompressionNode in lowering of CompareAndSwapNode.
|
Thu, 03 Apr 2014 19:25:11 +0200 |
Roland Schatz |
Support for short and byte compare in AMD64 backend.
|
Wed, 02 Apr 2014 16:52:47 +0200 |
Josef Eisl |
Remove visitReturn from NodeLIRBuilder.
|
Wed, 02 Apr 2014 15:26:58 +0200 |
Roland Schatz |
Make compression and uncompression explicit in the high level graph.
|
Thu, 27 Mar 2014 18:35:55 +0100 |
Josef Eisl |
Fix merge regressions.
|
Thu, 27 Mar 2014 15:06:22 +0100 |
Josef Eisl |
Merge (defunc).
|
Wed, 26 Mar 2014 20:44:11 +0100 |
Josef Eisl |
Merge.
|
Wed, 26 Mar 2014 15:59:59 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to HSAIL backend.
|
Tue, 18 Mar 2014 13:49:11 +0100 |
Josef Eisl |
Decoupled LIRGenerator and LIRGenerationResult.
|
Wed, 26 Mar 2014 17:33:54 +0100 |
Doug Simon |
HSAIL: preliminary deopt support
|
Tue, 25 Mar 2014 21:02:37 +0100 |
Doug Simon |
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
|
Tue, 11 Mar 2014 16:55:57 +0100 |
Thomas Wuerthinger |
Encapsulate LIR class fields.
|
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352
|
Wed, 26 Feb 2014 13:09:16 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap.
|
Fri, 21 Feb 2014 13:04:58 +0100 |
Roland Schatz |
Make conversion from Stamp to PlatformKind extensible by backend.
|
Fri, 21 Feb 2014 11:53:48 +0100 |
Roland Schatz |
Split convert node into separate nodes for different conversions.
|
Tue, 18 Feb 2014 21:55:26 -0800 |
twisti |
added Arrays.equals substitutions
|
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump.
|
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments.
|
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
|
Tue, 07 Jan 2014 14:59:18 -0800 |
twisti |
String.equals method substitution
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Fri, 13 Dec 2013 10:44:09 +0100 |
Doug Simon |
HSAIL: added Math intrinsifications
|
Wed, 11 Dec 2013 15:59:40 +0100 |
Lukas Stadler |
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
|
Mon, 09 Dec 2013 15:24:27 +0100 |
Doug Simon |
introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
|
Wed, 20 Nov 2013 22:50:39 +0100 |
Doug Simon |
HSAIL: adds support for handling Java switch constructs .
|
Sun, 10 Nov 2013 11:42:31 +0100 |
Doug Simon |
HSAIL support for compare-and-swap and volatile load/store operations
|
Mon, 04 Nov 2013 17:17:08 +0100 |
Doug Simon |
HSAIL updates to integrate recent changes to the providers infrastructure.
|
Mon, 04 Nov 2013 11:25:10 +0100 |
Roland Schatz |
Refactor ConvertNode.
|
Fri, 01 Nov 2013 12:06:22 +0100 |
Doug Simon |
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
|
Thu, 24 Oct 2013 19:21:43 -0700 |
twisti |
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
|
Thu, 17 Oct 2013 11:46:58 +0200 |
Doug Simon |
replace new InternalError("NYI") with GraalInternalError.unimplemented()
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Sat, 12 Oct 2013 01:03:47 +0200 |
Doug Simon |
moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
|
Thu, 10 Oct 2013 16:14:55 +0200 |
Doug Simon |
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
|
Thu, 26 Sep 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a DynamicDeoptimizeNode where the action and reason is a input node.
|
Thu, 26 Sep 2013 16:10:02 +0200 |
Gilles Duboscq |
Remove DeoptimizingNode.getDeoptimizationReason
|