log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java @ 9968:3df534c97af1

age author description
Mon, 10 Jun 2013 16:06:09 +0200 Roland Schatz Create Suites instance in runtime.
Fri, 07 Jun 2013 10:52:48 +0200 Doug Simon fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>
Thu, 06 Jun 2013 17:29:08 +0200 Doug Simon cleaner implementation of stable options
Thu, 06 Jun 2013 15:35:52 +0200 Doug Simon added support for stable options
Tue, 04 Jun 2013 17:33:14 +0200 Doug Simon converted remaining options in GraalOptions to new system (GRAAL-27)
Mon, 03 Jun 2013 21:59:44 +0200 Doug Simon extensible option system (GRAAL-27)
Fri, 24 May 2013 12:02:30 +0200 Doug Simon put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed code
Thu, 23 May 2013 23:23:03 +0200 Doug Simon Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
Thu, 23 May 2013 12:07:34 +0200 Bernhard Urban CompileTask: add option to print exception on compile error
Wed, 22 May 2013 16:28:12 +0200 Bernhard Urban CompilationTask: print exception of compilation also when we don't exit the VM
Mon, 13 May 2013 17:11:31 +0200 Christian Haeubl Merge.
Wed, 08 May 2013 16:31:59 +0200 Christian Haeubl Drafted version of an inlining policy that uses the callee graph size as its metric.
Wed, 08 May 2013 22:55:17 +0200 Doug Simon introduced installedCodeOwner parameter of type ResolvedJavaMethod to GraalCompiler.compileGraph to properly distinguish the source method of a graph from the method under which the code compiled for the graph will be installed
Wed, 08 May 2013 14:58:18 +0200 Doug Simon removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.
Tue, 07 May 2013 23:38:53 +0200 Doug Simon compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a method
Fri, 12 Apr 2013 15:55:27 +0200 Matthias Grimmer Fixes
Wed, 10 Apr 2013 20:43:15 -0700 twisti GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Fri, 05 Apr 2013 01:12:46 +0200 Doug Simon passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Wed, 27 Mar 2013 14:35:10 +0100 Gilles Duboscq Always clear 'queued for compilation' flag at the end of a compilation task
Wed, 27 Mar 2013 11:53:31 +0100 Gilles Duboscq Be a little bit more careful around compilation task queuing
Fri, 22 Mar 2013 12:56:04 +0100 Christos Kotselidis -Merge with trunk
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Thu, 21 Mar 2013 11:30:38 +0100 Christos Kotselidis -Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
Wed, 20 Mar 2013 21:39:24 +0100 Christos Kotselidis -Cleanup code
Wed, 20 Mar 2013 20:13:08 +0100 Christos Kotselidis -Create push patch
Thu, 21 Mar 2013 12:23:37 +0100 Doug Simon method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method
Wed, 20 Mar 2013 20:23:40 +0100 Doug Simon comment fix
Mon, 18 Mar 2013 18:26:12 +0100 Doug Simon merged CodeInfo into InstalledCode (GRAAL-156)
Mon, 11 Mar 2013 23:28:34 +0100 Thomas Wuerthinger Draft speculation log.
Thu, 07 Mar 2013 15:17:51 +0100 Thomas Wuerthinger Fix CFG printer output. Clean up after making the compiler class all-static.
Thu, 21 Feb 2013 13:43:40 -0800 Thomas Wuerthinger Make methods in GraalCompiler static.
Thu, 21 Feb 2013 13:42:30 -0800 Thomas Wuerthinger Remove usage of left-over fields in GraalCompiler.
Thu, 21 Feb 2013 13:24:34 -0800 Thomas Wuerthinger Remove usage of GraalCompiler.target field.
Fri, 25 Jan 2013 16:05:11 +0100 Doug Simon added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
Thu, 24 Jan 2013 17:03:46 +0100 Doug Simon Merge.
Thu, 24 Jan 2013 13:05:50 +0100 Doug Simon added memory usage to CompilationStatistics
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 15 Jan 2013 20:43:44 +0100 Doug Simon gave CompilationTask a toString() method
Tue, 15 Jan 2013 15:44:04 +0100 Doug Simon an intrinsic graph must be cloned before being compiled
Sun, 13 Jan 2013 21:19:19 +0100 Doug Simon compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
Sun, 18 Nov 2012 22:45:43 +0100 Doug Simon throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
Fri, 16 Nov 2012 17:21:10 +0100 Lukas Stadler make osr compilations asynchronous
Thu, 08 Nov 2012 18:16:34 +0100 Gilles Duboscq Add OSR marker in -G:+PrintCompilation output
Wed, 07 Nov 2012 15:58:20 +0100 Lukas Stadler fix merge error
Wed, 07 Nov 2012 14:52:12 +0100 Lukas Stadler hotspot infrastructure for OnStackReplacement
Wed, 07 Nov 2012 14:14:35 +0100 Lukas Stadler Graal infrastructure for OnStackReplacement
Wed, 07 Nov 2012 13:18:04 +0100 Lukas Stadler VM infrstructure for OnStackReplacement
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.
Sun, 07 Oct 2012 14:27:50 +0200 Doug Simon split phases out of graal.phases project into graal.phases.common project
Sun, 07 Oct 2012 14:15:44 +0200 Doug Simon rename packages in graal.phases to match project name
Wed, 03 Oct 2012 18:34:46 +0200 Doug Simon moved TTY and LogStream to com.oracle.graal.debug
Fri, 06 Jul 2012 14:52:42 +0200 Doug Simon removed compile method from GraalCodeCacheProvider interface
Thu, 28 Jun 2012 13:36:39 +0200 Doug Simon moved some methods from CodeUtil to MetaUtil
Thu, 14 Jun 2012 16:20:59 +0200 Doug Simon re-enabled disassembler in CFGPrinterObserver for CodeInstall scope
Sun, 10 Jun 2012 01:17:48 +0200 Thomas Wuerthinger Bring Java renamings and restructurings to the C++ part.
Sat, 09 Jun 2012 20:32:31 +0200 Thomas Wuerthinger Renaming hotspot.ri => hotspot.meta.
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.