log graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.java @ 15162:dbb1fe8348e6

age author description
Tue, 15 Apr 2014 15:22:37 +0200 Thomas Wuerthinger Allow to supply predefined installed code object when adding a method to the code cache.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Mon, 17 Mar 2014 11:53:51 +0100 Roland Schatz Make data patch system use vm specific NarrowOop kind.
Fri, 17 Jan 2014 14:02:42 +0100 Gilles Duboscq CodeCacheProvider.addMethod: add speculationLog argument
Wed, 23 Oct 2013 12:45:57 +0200 Matthias Grimmer Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
Mon, 21 Oct 2013 18:40:31 +0200 Matthias Grimmer Allow CodeCacheProvider to install default methods
Sat, 12 Oct 2013 01:03:47 +0200 Doug Simon moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
Thu, 10 Oct 2013 23:08:06 +0200 Doug Simon rename: lookupRegisterConfig -> getRegisterConfig
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Thu, 26 Sep 2013 14:41:12 +0200 Gilles Duboscq CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
Fri, 30 Aug 2013 13:51:22 +0200 Christos Kotselidis Move compressed pointers' logic to HotSpot specific move
Wed, 28 Aug 2013 13:27:05 +0200 Christos Kotselidis Refactor heap base register
Thu, 16 May 2013 17:12:17 +0200 Doug Simon rename: RuntimeCallTarget -> ForeignCallLinkage
Thu, 16 May 2013 16:17:28 +0200 Doug Simon refactored ForeignCallDescriptor into a top level class and moved it to the api.meta project
Thu, 16 May 2013 16:01:40 +0200 Doug Simon rename: Descriptor -> ForeignCallDescriptor
Fri, 05 Apr 2013 17:37:27 +0200 Doug Simon removed unused and unnecessary getCustomStackAreaSize() from CodeCacheProvider
Fri, 29 Mar 2013 12:33:24 +0100 Doug Simon removed no longer necessary method: CodeCacheProvider.getSizeOfLockData()
Mon, 18 Mar 2013 18:26:12 +0100 Doug Simon merged CodeInfo into InstalledCode (GRAAL-156)
Thu, 21 Feb 2013 14:24:47 -0800 Thomas Wuerthinger Complete first PTX unit test.
Mon, 18 Feb 2013 20:21:09 -0800 Thomas Wuerthinger Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
Tue, 05 Feb 2013 13:54:18 +0100 Roland Schatz expose TargetDescription through CodeCacheProvider API
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Fri, 07 Dec 2012 16:01:38 +0100 Doug Simon rename: RuntimeCall -> RuntimeCallTarget
Fri, 07 Dec 2012 15:12:05 +0100 Doug Simon added support for writing stubs in Java and wrote the TLAB fast refill stub
Tue, 20 Nov 2012 22:49:27 +0100 Doug Simon added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
Tue, 30 Oct 2012 11:12:35 -0700 Christian Wimmer CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
Thu, 25 Oct 2012 14:50:14 +0200 Doug Simon removed Architecture.isX86() and Architecture.isSPARC()
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Fri, 05 Oct 2012 17:55:12 +0200 Doug Simon consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
Fri, 07 Sep 2012 13:40:53 +0200 Thomas Wuerthinger More clean up and documentation in api.code and api.meta.
Fri, 06 Jul 2012 14:52:42 +0200 Doug Simon removed compile method from GraalCodeCacheProvider interface
Thu, 05 Jul 2012 21:47:16 +0200 Doug Simon Removed left over Ri* prefixed identifiers
Wed, 04 Jul 2012 21:57:49 +0200 Doug Simon removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler class
Sat, 09 Jun 2012 20:10:05 +0200 Thomas Wuerthinger Dropping Ci* prefixes. Some additional renamings in the api.code interface.
Sat, 09 Jun 2012 18:01:23 +0200 Thomas Wuerthinger Rename CiTargetMethod => CompilationResult.
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet. base graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java@a4bf7055d571
Thu, 07 Jun 2012 18:55:57 +0200 Thomas Wuerthinger Add placeholder for CodeCacheProvider interface.