Thu, 16 Feb 2012 18:59:09 +0100 |
Gilles Duboscq |
Add checkcast for type-guarded inlining
|
Thu, 16 Feb 2012 18:24:31 +0100 |
Gilles Duboscq |
Fix merge
|
Thu, 16 Feb 2012 17:47:43 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 17:47:14 +0100 |
Gilles Duboscq |
clenup unused floating nodes on killCFG
|
Thu, 16 Feb 2012 14:53:04 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 14:43:05 +0100 |
Gilles Duboscq |
Add merge-before-loopend simplification for merges
|
Thu, 16 Feb 2012 13:48:47 +0100 |
Gilles Duboscq |
Transform some CiBailout into GraalInternalError
|
Thu, 16 Feb 2012 13:48:00 +0100 |
Gilles Duboscq |
Update visualiser's color filter
|
Thu, 16 Feb 2012 11:57:38 +0100 |
Gilles Duboscq |
Make it possible to have multiple LoopEnds per LoopBegin
|
Wed, 15 Feb 2012 20:09:25 +0100 |
Gilles Duboscq |
Make the graph object always available in context (helps debugging problems during LIRGen)
|
Wed, 15 Feb 2012 20:05:06 +0100 |
Gilles Duboscq |
Use parameters in graph group names for the visualizer so that successive compilation of methods with same name but different signature don't get fused
|
Tue, 14 Feb 2012 11:32:21 +0100 |
Gilles Duboscq |
Fix merge
|
Tue, 14 Feb 2012 11:28:57 +0100 |
Gilles Duboscq |
Merge
|
Mon, 13 Feb 2012 16:04:59 +0100 |
Gilles Duboscq |
move TypeProfileWidth definition inside the ifndef TIERED block
|
Fri, 17 Feb 2012 15:01:37 +0100 |
Doug Simon |
Added -g option to 'mx gate' to omit the server and client builds (i.e. -g == graal only).
|
Fri, 17 Feb 2012 14:07:32 +0100 |
Doug Simon |
Made GraalVM build work on Mac OS X.
|
Thu, 16 Feb 2012 16:32:14 -0800 |
Christian Haeubl |
Merge
|
Thu, 16 Feb 2012 16:31:27 -0800 |
Christian Haeubl |
disabled megamorphic calls, trying an inlining policy where invokes within loops do not have any advantages
|
Thu, 16 Feb 2012 14:02:08 -0800 |
Christian Haeubl |
disable megamorphic inlining for now
|
Thu, 16 Feb 2012 23:51:37 +0100 |
Doug Simon |
Small comment fix to test native code building guard in the gate.
|
Thu, 16 Feb 2012 22:58:26 +0100 |
Doug Simon |
Merge.
|
Thu, 16 Feb 2012 22:38:52 +0100 |
Doug Simon |
Added --omit-native-build to gate command so that native cleaning and building can be omitted for changesets that made no changes to the C/C++ code.
|
Thu, 16 Feb 2012 18:30:39 +0100 |
Andreas Woess |
Fix possible NullPointerException in HotSpotMethodResolvedImpl.toJava
|
Thu, 16 Feb 2012 17:08:32 +0100 |
Lukas Stadler |
evacuate guards when deleting control splits
|
Tue, 14 Feb 2012 18:00:32 -0800 |
Christian Haeubl |
set default inlining policy to the greedy one
|
Tue, 14 Feb 2012 15:01:36 -0800 |
Christian Haeubl |
fixed visual studio project files
|
Tue, 14 Feb 2012 14:01:37 -0800 |
Christian Haeubl |
minor change
|
Tue, 14 Feb 2012 14:00:23 -0800 |
Christian Haeubl |
Merge
|
Tue, 14 Feb 2012 13:53:25 -0800 |
Christian Haeubl |
bugfixes, added bytecode complexity estimation
|
Tue, 14 Feb 2012 20:19:29 +0100 |
Andreas Woess |
Canonicalize invoke kind to static when the exact receiver type is known, regardless of whether it is constant.
|
Tue, 14 Feb 2012 10:21:38 -0800 |
Christian Haeubl |
Merge
|
Mon, 13 Feb 2012 18:40:54 -0800 |
Christian Haeubl |
changed DynamicSizeBasedInliningPolicy to use log(probability) for frequently executed loops, added check for SmallCompiledCodeSize to WeightBasedInliningPolicy.
|
Mon, 13 Feb 2012 16:28:21 -0800 |
Christian Haeubl |
added assertion to ensure that methods are only inlined if they cannot be intrinsified
|
Mon, 13 Feb 2012 15:39:20 -0800 |
Christian Haeubl |
Fixed computation of exact type information in PhiStampPhase.
|
Tue, 14 Feb 2012 16:51:06 +0100 |
Lukas Stadler |
remove jtt tests from the gate (they fail in fastdebug)
|
Tue, 14 Feb 2012 16:27:59 +0100 |
Lukas Stadler |
add jtt tests, converted from the maxine repository using ConvertJTT
|
Tue, 14 Feb 2012 15:40:53 +0100 |
Lukas Stadler |
small fix to source code formatting (spaces in array initializers)
|
Mon, 13 Feb 2012 23:47:06 +0100 |
Andreas Woess |
Create exception dispatch even if catch type is not initialized yet.
|
Tue, 14 Feb 2012 12:29:11 +0100 |
Doug Simon |
Modified JDK replication process such that a copy of the default VM is made. This prevents issues with the replicated JDK being used to bootstrap a HotSpot build.
|
Mon, 13 Feb 2012 23:15:53 +0100 |
Doug Simon |
Made DebugInformationRecorder::describe_scope() take both a methodHandle _and_ a ciMethod* parameter to avoid creating handles in scopes where it is not allowed.
|
Mon, 13 Feb 2012 23:13:37 +0100 |
Doug Simon |
Made all vm builds go into subdirectories, even product builds to simplify building the various types of VMs (server, client and graal).
|
Mon, 13 Feb 2012 13:49:12 -0800 |
Christian Wimmer |
Use kind of input operand (instead of result operand) to determine the type of moves, because an Object constant can be loaded to a Long register for unsafe operation.
|
Mon, 13 Feb 2012 13:47:41 -0800 |
Christian Wimmer |
make Dump option work when IdealGraphVisualizer is not running. Print a warning message that connection is not possible instead of exiting the VM.
|
Mon, 13 Feb 2012 17:01:14 +0100 |
Andreas Woess |
Fix boxing elimination for boxed constants.
|
Mon, 13 Feb 2012 14:02:30 +0100 |
Doug Simon |
Fixed regressions in building and running debug verison of HotSpot Client.
|
Mon, 13 Feb 2012 14:01:49 +0100 |
Doug Simon |
Added debug build of HotSpot Client to the gate.
|
Mon, 13 Feb 2012 10:33:25 +0100 |
Doug Simon |
Removed unnecessary casts.
|
Mon, 13 Feb 2012 10:27:38 +0100 |
Doug Simon |
Clarified mx help text on how to build/run [Graal|Client|Server].
|
Sun, 12 Feb 2012 23:37:47 +0100 |
Andreas Woess |
Visualizer: Fix range slider scrollbar. Change app.name to graalvisualizer.
|
Sun, 12 Feb 2012 23:21:54 +0100 |
Andreas Woess |
Visualizer: Fix edge tooltip showing wrong node ids. GraalEdgeColorFilter: Don't change style of dashed lines.
|
Sat, 11 Feb 2012 23:35:44 +0100 |
Andreas Woess |
(Windows) Add Graal build configurations (with GRAAL defined) and fix build command.
|
Sat, 11 Feb 2012 11:15:32 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 11:09:20 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 10:30:46 -0800 |
Christian Haeubl |
added another inlining policy, added option to disable propagation of loop frequencies
|
Fri, 10 Feb 2012 17:59:35 -0800 |
Christian Haeubl |
better allocation of methodData's extraData so that exceptions and deoptimizations can be recorded more accurately
|
Fri, 10 Feb 2012 17:03:51 -0800 |
Christian Haeubl |
reverted default inlining policy
|