log graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java @ 16326:51f392557124

age author description
Mon, 30 Jun 2014 08:50:26 +0200 Stefan Anzinger [SPARC] Improving implicit exception handling on sparc
Thu, 05 Jun 2014 11:28:16 +0200 Stefan Anzinger [SPARC] Fixing lots of float and double issues.
Tue, 03 Jun 2014 14:29:40 +0200 Stefan Anzinger Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.
Mon, 02 Jun 2014 20:40:57 +0200 Stefan Anzinger Fixing BC_i2f, BC_i2c, BC_fadd
Fri, 30 May 2014 15:09:09 +0200 Stefan Anzinger Merge
Thu, 24 Apr 2014 07:21:24 +0200 Stefan Anzinger Implementing LNEG and check for the right condition code register.
Sat, 19 Apr 2014 15:29:48 +0200 Stefan Anzinger SPARCMove.java: Adding constant float and double loads
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.
Thu, 15 May 2014 19:03:16 +0200 Roland Schatz API for high word multiplication.
Wed, 23 Apr 2014 15:12:41 -1000 twisti implement SPARC uncommon trap stub
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.
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
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.
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, 26 Mar 2014 20:44:11 +0100 Josef Eisl Merge.
Wed, 26 Mar 2014 16:31:28 +0100 Josef Eisl Apply LIRGenerator refactoring to SPARC backend.
Wed, 19 Mar 2014 15:22:14 +0100 Josef Eisl merge
Tue, 18 Mar 2014 09:56:20 +0000 Niclas Adlertz LIRFrameStateBuilder added
Tue, 18 Mar 2014 13:49:11 +0100 Josef Eisl Decoupled LIRGenerator and LIRGenerationResult.
Thu, 13 Mar 2014 13:28:09 +0100 Josef Eisl Restrict access to members of LIRGenerator.
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
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
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
Thu, 12 Dec 2013 18:15:22 +0100 Lukas Stadler some javadoc for switch strategies
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, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Mon, 21 Oct 2013 18:10:32 +0200 Doug Simon minor reformatting based on 'mx eclipseformat'
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
Fri, 16 Aug 2013 13:59:25 +0200 Lukas Stadler add bitwise "not" operation
Mon, 12 Aug 2013 15:59:58 +0200 Roland Schatz Move MathIntrinsic operations to ArithmeticLIRGenerator.
Mon, 12 Aug 2013 15:55:54 +0200 Roland Schatz Use ArithmeticLIRGenerator in arithmetic nodes.
Mon, 05 Aug 2013 22:23:00 -0700 twisti SPARC: a lot of fixes and more
Wed, 24 Jul 2013 17:57:52 -0700 twisti SPARC: fixes and more implementation; can now allocate objects
Mon, 22 Jul 2013 22:26:49 -0700 twisti SPARC: can compile some stubs now but they don't work yet
Mon, 22 Jul 2013 22:03:53 +0200 Christos Kotselidis Lower CAS nodes to their lowered versions
Tue, 16 Jul 2013 17:41:21 -0700 twisti SPARC: fixes and more stuff works