log graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java @ 21657:137068704691

age author description
Thu, 28 May 2015 17:13:22 +0200 Doug Simon Merge.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 17:13:37 +0200 Doug Simon moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
Mon, 25 May 2015 22:17:10 +0200 Doug Simon moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Wed, 27 May 2015 12:12:22 +0200 Josef Eisl Backend: add #newRegisterAllocationConfig.
Mon, 18 May 2015 22:27:24 +0200 Doug Simon removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
Thu, 09 Apr 2015 17:40:55 +0200 Gilles Duboscq Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loader
Mon, 23 Mar 2015 15:58:36 +0100 Stefan Anzinger Implement dynamic instruction counters on assembly level
Fri, 13 Mar 2015 12:26:08 +0100 Thomas Wuerthinger Use host backend when generating a new instance for HotSpotNativeFunctionInterface.
Tue, 10 Feb 2015 11:15:39 +0100 Josef Eisl Remove LowLevelCompilerConfiguration (superseded by LowLevelSuites).
Mon, 09 Feb 2015 13:29:19 +0100 Josef Eisl Remove Backend.shouldAllocateRegisters() (customize Backend.getLowLevelCompilerConfiguration() instead).
Mon, 09 Feb 2015 13:24:53 +0100 Josef Eisl Add Backend.getLowLevelCompilerConfiguration().
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Wed, 26 Nov 2014 12:05:56 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
Wed, 26 Nov 2014 11:48:34 +0100 Doug Simon changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
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).
Thu, 23 Oct 2014 14:27:34 +0200 Josef Eisl Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.
Thu, 23 Oct 2014 10:13:01 +0200 Josef Eisl Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
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, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Wed, 06 Aug 2014 08:27:42 +0200 Matthias Grimmer NFI: cleanup
Tue, 05 Aug 2014 15:58:11 +0200 Matthias Grimmer GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal
Thu, 03 Jul 2014 16:30:28 +0200 Doug Simon added support to load classes from graal.jar with a separate class loader
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 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.
Wed, 16 Apr 2014 15:04:35 -1000 twisti renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
Wed, 16 Apr 2014 13:32:54 -1000 twisti changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack
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 20:26:22 +0200 Josef Eisl Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.
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 13:15:08 +0100 Josef Eisl Remove currentBlock from NodeLIRGenerator.
Wed, 26 Mar 2014 12:14:08 +0100 Josef Eisl Removed nodeOperands from LIRGenerator.
Wed, 26 Mar 2014 11:49:07 +0100 Josef Eisl Split LIRGenerator and fix AMD64 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 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.
Thu, 27 Feb 2014 11:36:25 -0800 twisti renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler