Sat, 12 Oct 2013 00:31:37 +0200 |
Doug Simon |
refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
|
Thu, 10 Oct 2013 12:06:33 +0200 |
Doug Simon |
made verification of Option declaring classes runtime independent
|
Mon, 30 Sep 2013 18:32:26 +0200 |
Lukas Stadler |
move benchmark counters into separate class and make them correct for multithreaded applications
|
Mon, 16 Sep 2013 15:18:30 +0200 |
Bernhard Urban |
bootstrap: print number of compiled methods
|
Tue, 10 Sep 2013 15:42:22 +0200 |
Doug Simon |
removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)
|
Tue, 10 Sep 2013 14:32:55 +0200 |
Doug Simon |
ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requested
|
Mon, 26 Aug 2013 23:19:09 +0200 |
Doug Simon |
fixed class initialization order problem
|
Mon, 26 Aug 2013 21:38:10 +0200 |
Doug Simon |
removed Node.nodeClass field (GRAAL-359)
|
Wed, 21 Aug 2013 15:31:10 +0200 |
Lukas Stadler |
remove obsolete option SlowQueueCutoff
|
Tue, 20 Aug 2013 09:31:27 +0200 |
Doug Simon |
small fixes for handling of -G:DebugValueSummary option
|
Mon, 19 Aug 2013 22:04:00 +0200 |
Doug Simon |
replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary option
|
Tue, 09 Jul 2013 17:53:58 +0200 |
Christian Haeubl |
Removed priority compilation queue.
|
Tue, 18 Jun 2013 09:00:33 +0200 |
Christian Haeubl |
Minor CompilationTask refactoring.
|
Fri, 14 Jun 2013 19:12:56 +0200 |
Christian Haeubl |
Fixed a few race conditions in the compilation queue.
|
Tue, 11 Jun 2013 01:31:47 +0200 |
Doug Simon |
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsing
|
Mon, 10 Jun 2013 17:00:14 +0200 |
Roland Schatz |
Use Suites mechanism for HotSpot specific compiler phases.
|
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
|
Thu, 06 Jun 2013 10:10:46 +0200 |
Doug Simon |
re-enabled initialization of debug environment on main thread
|
Tue, 04 Jun 2013 17:33:14 +0200 |
Doug Simon |
converted remaining options in GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 15:42:42 +0200 |
Doug Simon |
option values are either initialized upon creation or they must provide a lazily initialized value
|
Mon, 03 Jun 2013 21:59:44 +0200 |
Doug Simon |
extensible option system (GRAAL-27)
|
Thu, 16 May 2013 18:14:55 +0200 |
Lukas Stadler |
set bootstrapRunning flag earlier (in VMToCompiler.startCompiler)
|
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.
|
Mon, 22 Apr 2013 18:30:33 +0200 |
Doug Simon |
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
|
Thu, 18 Apr 2013 10:30:59 +0200 |
Roland Schatz |
Store snippet templates in Replacements object.
|
Thu, 18 Apr 2013 02:05:18 +0200 |
Christos Kotselidis |
Add write barrier verification phase
|
Mon, 15 Apr 2013 19:54:58 +0200 |
Bernhard Urban |
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctly
|
Sat, 13 Apr 2013 22:59:27 -0700 |
twisti |
GRAAL-218: add CompileTheWorld functionality
|
Fri, 12 Apr 2013 10:54:49 +0200 |
Lukas Stadler |
Merge
|
Fri, 12 Apr 2013 10:50:28 +0200 |
Lukas Stadler |
make GraalOptions.BenchmarkDynamicCounters configurable
|
Thu, 11 Apr 2013 14:22:03 -0700 |
Christian Wimmer |
Change of Snippet template and instantiation process
|
Tue, 09 Apr 2013 19:25:20 +0200 |
Gilles Duboscq |
Remove some System.(out|err).print...
|
Tue, 09 Apr 2013 11:35:01 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 09:45:35 +0200 |
Christos Kotselidis |
Move write barriers' addition to a separate stage after lowering
|
Mon, 08 Apr 2013 19:37:23 +0200 |
Lukas Stadler |
Merge
|
Mon, 08 Apr 2013 14:19:52 +0200 |
Lukas Stadler |
new GraalOption.BootstrapReplacements for debugging purposes
|
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)
|
Wed, 03 Apr 2013 21:51:44 +0200 |
Doug Simon |
implemented lazy installation of replacements (GRAAL-137)
|
Thu, 28 Mar 2013 16:00:40 +0100 |
Lukas Stadler |
Merge
|
Mon, 25 Mar 2013 11:09:40 +0100 |
Lukas Stadler |
GraalOptions.BenchmarkDynamicCounters to get counters for dacapo/specjvm2008 run
|
Wed, 27 Mar 2013 11:53:31 +0100 |
Gilles Duboscq |
Be a little bit more careful around compilation task queuing
|
Mon, 25 Mar 2013 15:39:32 +0100 |
Roland Schatz |
Use ServiceLoader to make installation of MethodSubstitutions extensible.
|
Thu, 21 Mar 2013 14:38:35 +0100 |
Doug Simon |
rename: GraalIntrinsics -> GraalMethodSubstitutions
|
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements*
|
Wed, 20 Mar 2013 20:23:23 +0100 |
Doug Simon |
renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR lowering
|
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.
|
Wed, 13 Feb 2013 13:34:05 +0100 |
Matthias Grimmer |
extended ResolvedJavaMethod API by getLocalVariableTable
|
Wed, 30 Jan 2013 22:33:04 +0100 |
Doug Simon |
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
|
Sun, 27 Jan 2013 21:05:19 +0100 |
Doug Simon |
fixed bug in implementation of -Dgraal.benchmark.compilation=true
|
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 16:58:53 +0100 |
Doug Simon |
made DebugValue implement Comparable and removed comparator that sorted the "Runs" metric before all others
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Tue, 22 Jan 2013 11:29:40 +0100 |
Lukas Stadler |
added new macro node facility, removed ArrayCopyIntrinsificationPhase
|
Tue, 15 Jan 2013 21:11:32 +0100 |
Doug Simon |
added com.sun.crypto.provider.CipherBlockChaining intrinsifications
|
Mon, 14 Jan 2013 18:41:26 +0100 |
Doug Simon |
reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|