log graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java @ 19221:8d5c61b5cf67

age author description
Mon, 09 Feb 2015 13:24:53 +0100 Josef Eisl Add Backend.getLowLevelCompilerConfiguration().
Tue, 16 Dec 2014 23:36:29 +0100 Stefan Anzinger [SPARC] Attempt to fix the NullPointerException problem
Wed, 26 Nov 2014 13:08:18 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes
Wed, 26 Nov 2014 11:48:34 +0100 Doug Simon changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
Wed, 19 Nov 2014 17:31:31 +0100 Josef Eisl SPARC: fix deoptimization rescue slot handling.
Mon, 17 Nov 2014 20:29:38 +0100 Josef Eisl Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).
Mon, 17 Nov 2014 20:07:24 +0100 Josef Eisl DelayedFrameMapBuilder: require non null register config.
Mon, 17 Nov 2014 20:00:58 +0100 Josef Eisl DelayedFrameMapBuilder: remove FrameMapFactory.
Mon, 17 Nov 2014 16:41:44 +0100 Josef Eisl FrameMapBuilder: move into package.
Mon, 10 Nov 2014 18:37:28 +0100 Josef Eisl Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).
Wed, 05 Nov 2014 19:18:35 +0100 Josef Eisl StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).
Thu, 23 Oct 2014 10:13:01 +0200 Josef Eisl Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.
Wed, 22 Oct 2014 18:04:46 +0200 Josef Eisl Move FrameMapBuilderImpl to com.oracle.graal.lir.
Wed, 22 Oct 2014 17:51:08 +0200 Josef Eisl Add Backend.newFrameMapBuilder().
Wed, 22 Oct 2014 10:00:19 +0200 Josef Eisl Use FrameMapBuilder in Backend.newLIRGenerationResult().
Tue, 21 Oct 2014 15:29:41 +0200 Josef Eisl Pass FrameMap to Backend.newCompilationResultBuilder().
Tue, 21 Oct 2014 14:56:52 +0200 Josef Eisl Introduce FrameMapBuilder.
Mon, 20 Oct 2014 12:12:52 +0200 Josef Eisl Encapsulate FrameMap.registerConfig & FrameMap.target.
Mon, 29 Sep 2014 14:48:31 +0200 Josef Eisl LIRIntrospection: use Lambdas wherever possible.
Thu, 25 Sep 2014 14:48:19 +0200 Josef Eisl Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).
Thu, 25 Sep 2014 14:02:35 +0200 Josef Eisl Make ValueProcedure/ValueConsumer methods public.
Wed, 24 Sep 2014 16:13:34 -0700 Stefan Anzinger [SPARC] Add functionality to be able to do assembly in two passes (knowing offsets of forward branches)
Tue, 23 Sep 2014 12:12:26 -0700 Stefan Anzinger [SPARC] Improve the lookup for delayable candidates, renaming interfaces/methods
Mon, 22 Sep 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp ops
Fri, 29 Aug 2014 21:00:14 -0700 Stefan Anzinger [SPARC] Make scratch register usage safe
Mon, 25 Aug 2014 21:15:59 -0700 Stefan Anzinger Merge
Mon, 25 Aug 2014 10:21:37 -0700 Stefan Anzinger [SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesize
Fri, 08 Aug 2014 09:27:50 -0700 Stefan Anzinger [SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackend
Tue, 05 Aug 2014 15:58:11 +0200 Matthias Grimmer GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal
Wed, 30 Jul 2014 08:35:22 -0700 Stefan Anzinger [SPARC] Fixed assertion for stackslot avalibility when deopt is possible
Fri, 25 Jul 2014 20:54:28 -0700 Stefan Anzinger [SPARC] Fix issues when deoptimizing with floats in local scope.
Mon, 21 Jul 2014 10:08:37 -0700 Stefan Anzinger [SPARC] Improving Exception Handling and Const2Stack
Fri, 30 May 2014 15:09:09 +0200 Stefan Anzinger Merge
Fri, 30 May 2014 13:23:53 +0200 Stefan Anzinger Merge
Sat, 19 Apr 2014 15:29:48 +0200 Stefan Anzinger SPARCMove.java: Adding constant float and double loads
Tue, 20 May 2014 19:02:33 -0700 Christian Wimmer Pass the compiled method to LIR factory
Wed, 30 Apr 2014 15:41:44 -1000 twisti AMD64: implemented DeoptimizationStub.deoptimizationHandler
Wed, 23 Apr 2014 15:12:41 -1000 twisti implement SPARC uncommon trap stub
Wed, 23 Apr 2014 13:18:58 +0200 Josef Eisl Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.
Wed, 23 Apr 2014 13:17:23 +0200 Josef Eisl Use NodeLIRBuilderTool instead of NodeLIRBuilder.
Wed, 23 Apr 2014 11:32:47 +0200 Josef Eisl Use LIRGeneratorTool in Backend.
Wed, 23 Apr 2014 12:38:05 +0200 Doug Simon added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
Tue, 22 Apr 2014 15:45:19 +0200 Josef Eisl Move LIRGenerationResult* to graal.lir.
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Wed, 16 Apr 2014 15:04:35 -1000 twisti renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
Mon, 07 Apr 2014 19:21:22 +0200 Lukas Stadler allow compilation with custom RegisterConfig
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Tue, 01 Apr 2014 15:23:21 +0200 Josef Eisl Remove LIRGenerationResult from NodeLIRBuilder.
Mon, 31 Mar 2014 10:03:32 +0200 Josef Eisl Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
Wed, 26 Mar 2014 16:31:28 +0100 Josef Eisl Apply LIRGenerator refactoring to SPARC backend.
Thu, 20 Mar 2014 13:50:21 +0100 Josef Eisl Merge.
Tue, 18 Mar 2014 13:49:11 +0100 Josef Eisl Decoupled LIRGenerator and LIRGenerationResult.
Mon, 17 Mar 2014 20:05:45 +0100 Josef Eisl Introduce specialized LIRGenerationResults for Targets if needed.
Mon, 17 Mar 2014 18:36:58 +0100 Josef Eisl Introduce LIRGenerationResult interface.
Thu, 13 Mar 2014 17:18:48 +0100 Josef Eisl Updated getStartBlock() in AbstractControlFlowGraph.
Thu, 13 Mar 2014 13:28:09 +0100 Josef Eisl Restrict access to members of LIRGenerator.
Mon, 17 Mar 2014 17:32:35 -0700 twisti removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enum
Tue, 11 Mar 2014 16:16:24 +0100 Thomas Wuerthinger Remove reference to graph in LIRGenerator.
Wed, 05 Mar 2014 11:24:42 +0100 Thomas Wuerthinger Use LIR instead of LIRGenerator as parameter in emitCode.