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

age author description
Fri, 29 May 2015 15:44:36 +0200 Josef Eisl Remove obsoleted TODOs.
Thu, 28 May 2015 13:06:01 +0200 Josef Eisl Introduce StackStoreOp.
Wed, 27 May 2015 16:26:10 +0200 Josef Eisl AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
Wed, 27 May 2015 15:46:11 +0200 Josef Eisl Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
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 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (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 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (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)
Mon, 18 May 2015 22:27:24 +0200 Doug Simon removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
Thu, 14 May 2015 15:56:31 -0700 Christian Wimmer Move VM-independent code out of HotSpot project
Wed, 22 Apr 2015 16:46:57 +0200 Roland Schatz Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
Mon, 13 Apr 2015 14:50:25 +0200 Josef Eisl RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).
Mon, 30 Mar 2015 10:57:43 +0200 Josef Eisl AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
Mon, 30 Mar 2015 10:47:08 +0200 Josef Eisl AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
Fri, 20 Mar 2015 19:09:08 +0100 Roland Schatz Simplify code generation for AMD64 memory access instructions.
Fri, 20 Mar 2015 17:59:37 +0100 Roland Schatz Restructure AMD64 LIR classes.
Tue, 17 Mar 2015 17:19:04 +0100 Josef Eisl {AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
Mon, 16 Mar 2015 15:12:22 +0100 Roland Schatz Refactoring of AMD64 code generation.
Mon, 16 Mar 2015 14:17:00 +0100 Roland Schatz Make LIRGeneratorTool.append(op) return the op.
Wed, 04 Feb 2015 14:33:27 +0100 Josef Eisl LIRGeneratorTool: change return type from Value to Variable for most emit methods.
Tue, 27 Jan 2015 21:24:24 +0100 Doug Simon renamed LIRGenerator.emitForeignCall to emitForeignCallOp to avoid confusion
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Tue, 16 Dec 2014 10:59:29 +0100 Josef Eisl Use Register.asValue(LIRKind) where appropriate.
Thu, 11 Dec 2014 19:35:02 +0100 adlertz Added card table PIC support
Wed, 26 Nov 2014 22:32:24 +0100 Doug Simon removed leftover comment
Wed, 26 Nov 2014 12:05:56 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Thu, 20 Nov 2014 15:23:46 +0100 Roland Schatz Create separate stamps for Klass* and Method*, and make them hotspot specific.
Mon, 10 Nov 2014 19:43:16 +0100 Josef Eisl Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.
Thu, 23 Oct 2014 17:48:46 +0200 Josef Eisl Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.
Thu, 23 Oct 2014 14:55:04 +0200 Josef Eisl Introduce StackSlotValue and VirtualStackSlot.
Thu, 23 Oct 2014 14:27:34 +0200 Josef Eisl Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.
Mon, 17 Nov 2014 11:51:08 +0100 Roland Schatz Additional constructor for AMD64HotSpotLIRGenerator.
Tue, 11 Nov 2014 15:03:10 +0100 Roland Schatz Separate stamp for metaspace pointers.
Wed, 12 Nov 2014 15:33:20 +0100 Doug Simon replace use of '==' with .equals()
Thu, 06 Nov 2014 14:52:46 +0100 Doug Simon replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()
Wed, 05 Nov 2014 21:55:55 +0100 Doug Simon converted HotSpotMetaspaceConstant to an interface
Wed, 05 Nov 2014 21:07:59 +0100 Doug Simon converted HotSpotObjectConstant to an interface
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Mon, 27 Oct 2014 14:07:49 +0100 Roland Schatz Better construction of data section and data patches.
Tue, 21 Oct 2014 16:28:40 +0200 Josef Eisl Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
Mon, 20 Oct 2014 12:12:52 +0200 Josef Eisl Encapsulate FrameMap.registerConfig & FrameMap.target.
Thu, 02 Oct 2014 10:48:17 +0200 Roland Schatz Introduce emitLoadConstant in LIRGeneratorTool.
Tue, 12 Aug 2014 14:54:36 +0200 Roland Schatz Remove debug output.
Wed, 06 Aug 2014 15:01:16 +0200 Lukas Stadler support for compressed inputs to NullCheckNode
Tue, 17 Jun 2014 09:59:59 +0200 Roland Schatz Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.
Mon, 16 Jun 2014 17:18:51 +0200 Roland Schatz Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).
Fri, 13 Jun 2014 11:47:44 +0200 Roland Schatz Introduce LIRKind to accurately track oop references in backend.
Wed, 11 Jun 2014 11:17:30 +0200 Roland Schatz Remove dead code.
Wed, 28 May 2014 17:41:59 +0200 Doug Simon more improvements to runtime initialization:
Wed, 28 May 2014 12:16:44 +0200 Roland Schatz Remove unused oop compression code from backends.
Tue, 27 May 2014 15:43:36 +0200 Doug Simon reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfo
Mon, 26 May 2014 16:13:58 +0200 Roland Schatz Support direct comparison of compressed pointers.
Mon, 26 May 2014 16:09:53 +0200 Roland Schatz Support for compressed constants.
Thu, 08 May 2014 11:35:08 +0200 Josef Eisl Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.
Wed, 30 Apr 2014 15:41:44 -1000 twisti AMD64: implemented DeoptimizationStub.deoptimizationHandler
Mon, 28 Apr 2014 10:14:36 -0700 Tom Rodriguez fix bug with compressed comparision using wrong version of constant
Thu, 24 Apr 2014 17:17:04 +0200 Gilles Duboscq AMD64HotSpotLIRGenerator.emitForeignCall: add assert
Thu, 24 Apr 2014 12:00:54 -0700 Tom Rodriguez add support for matching multiple HIR nodes when lowering to LIR