Tue, 07 Feb 2012 21:09:31 +0100 |
Thomas Wuerthinger |
Merge. |
Sun, 05 Feb 2012 05:40:36 +0100 |
Thomas Wuerthinger |
Merge. |
Sun, 05 Feb 2012 05:37:52 +0100 |
Thomas Wuerthinger |
Fix window modes. Open snapshot view on startup. |
Sun, 05 Feb 2012 05:05:51 +0100 |
Thomas Wuerthinger |
Remove zoom animation. |
Sun, 05 Feb 2012 04:34:57 +0100 |
Thomas Wuerthinger |
Fix router and layout actions. Now works also on multiple scenes and uses preferences. Also, use preferences for currently selected factory. |
Sun, 05 Feb 2012 02:48:13 +0100 |
Thomas Wuerthinger |
Removed color action. |
Sun, 05 Feb 2012 02:42:16 +0100 |
Thomas Wuerthinger |
Updated editor view. |
Sun, 05 Feb 2012 02:03:30 +0100 |
Thomas Wuerthinger |
Clean up next/prev actions. Remove ContextAction class. |
Sun, 05 Feb 2012 00:52:10 +0100 |
Thomas Wuerthinger |
Renamed snapshots to snapshots view. |
Sun, 05 Feb 2012 00:46:25 +0100 |
Thomas Wuerthinger |
Added snapshots view. |
Sat, 04 Feb 2012 21:41:02 +0100 |
Thomas Wuerthinger |
Remove server compiler project. Create new lookup utility. |
Sat, 04 Feb 2012 21:12:50 +0100 |
Thomas Wuerthinger |
Clean, improve and rename coordinator component. |
Fri, 03 Feb 2012 21:35:31 +0100 |
Thomas Wuerthinger |
Experiments with Actions API. |
Thu, 02 Feb 2012 17:51:39 +0100 |
Thomas Wuerthinger |
Removed SelectionCoordinator; now CFG and Graph view working in parallel. |
Wed, 01 Feb 2012 18:29:28 +0100 |
Thomas Wuerthinger |
Extracted editor into a new project to separate it from the diagram scene view. |
Wed, 01 Feb 2012 17:48:37 +0100 |
Thomas Wuerthinger |
Fully separate the view from the editor. |
Wed, 01 Feb 2012 16:59:26 +0100 |
Thomas Wuerthinger |
More clean up around editor top component. |
Wed, 01 Feb 2012 16:17:16 +0100 |
Thomas Wuerthinger |
strip down and clean up outline view. |
Wed, 01 Feb 2012 13:30:02 +0100 |
Thomas Wuerthinger |
Removed svn directories from hg repo. |
Tue, 31 Jan 2012 18:38:58 +0100 |
Thomas Wuerthinger |
New range slider version. |
Tue, 31 Jan 2012 00:23:10 +0100 |
Thomas Wuerthinger |
Added CFG editor from c1visualizer. |
Mon, 30 Jan 2012 23:11:38 +0100 |
Thomas Wuerthinger |
Imported data model from c1visualizer. |
Tue, 07 Feb 2012 21:17:08 +0100 |
Andreas Woess |
Merge |
Tue, 07 Feb 2012 21:15:58 +0100 |
Andreas Woess |
Implement eager type resolving. |
Tue, 07 Feb 2012 19:41:28 +0100 |
Gilles Duboscq |
Gate : run fastdebug configuration before product in order to get a better log if the gate fails |
Tue, 07 Feb 2012 19:03:51 +0100 |
Gilles Duboscq |
Add hsdis command to mx |
Tue, 07 Feb 2012 15:59:54 +0100 |
Gilles Duboscq |
Merge |
Tue, 07 Feb 2012 15:59:29 +0100 |
Gilles Duboscq |
Add Scala DaCapo benchs |
Tue, 07 Feb 2012 12:48:19 +0100 |
Andreas Woess |
Merge |
Tue, 07 Feb 2012 12:40:55 +0100 |
Andreas Woess |
IGV fix: Add folder for groups immediately. |
Tue, 07 Feb 2012 12:35:22 +0100 |
Andreas Woess |
Changes to debug framework. |
Mon, 06 Feb 2012 19:04:18 -0800 |
Christian Haeubl |
methodData bugfix |
Mon, 06 Feb 2012 18:32:30 -0800 |
Christian Haeubl |
fixed windows build, filtered methodDataOop for reflection |
Mon, 06 Feb 2012 18:03:24 -0800 |
Christian Haeubl |
fixed windows build |
Mon, 06 Feb 2012 15:52:59 -0800 |
Christian Haeubl |
bugfix |
Mon, 06 Feb 2012 15:28:35 -0800 |
Christian Haeubl |
hotspot gc bugfix, added possibility to fallback to invocation if type check is violated |
Mon, 06 Feb 2012 10:11:25 -0800 |
Christian Haeubl |
added missing include |
Mon, 06 Feb 2012 09:51:48 -0800 |
Christian Haeubl |
fixes after merge |
Mon, 06 Feb 2012 09:41:16 -0800 |
Christian Haeubl |
Merge |
Fri, 03 Feb 2012 13:42:45 -0800 |
Christian Haeubl |
added C1 inlining policy for comparison, bugfixes |
Fri, 03 Feb 2012 13:41:59 -0800 |
Christian Haeubl |
fixed endless recompiles |
Fri, 03 Feb 2012 13:40:32 -0800 |
Christian Haeubl |
fixed uppercase filename |
Thu, 02 Feb 2012 20:47:38 -0800 |
Christian Haeubl |
Merge |
Thu, 02 Feb 2012 20:45:36 -0800 |
Christian Haeubl |
inlining seems stable but deoptimizes too frequently |
Thu, 02 Feb 2012 19:50:18 -0800 |
Christian Haeubl |
bugfixes |
Thu, 02 Feb 2012 17:46:37 -0800 |
Christian Haeubl |
fixes after merge |
Thu, 02 Feb 2012 16:07:52 -0800 |
Christian Haeubl |
Merge |
Thu, 02 Feb 2012 15:40:30 -0800 |
Christian Haeubl |
bugfix |
Thu, 02 Feb 2012 15:30:31 -0800 |
Christian Haeubl |
fixed typecheck branch probability |
Thu, 02 Feb 2012 14:21:36 -0800 |
Christian Haeubl |
inlining of multiple methods survives bootstrapping |
Tue, 31 Jan 2012 17:09:11 -0800 |
Christian Haeubl |
fixed framestate for inlining multiple methods |
Tue, 31 Jan 2012 11:37:16 -0800 |
Christian Haeubl |
inlining bugfixes and cleanup |
Mon, 30 Jan 2012 17:02:27 -0800 |
Christian Haeubl |
cleanup |
Mon, 30 Jan 2012 11:13:45 -0800 |
Christian Haeubl |
fixed merge control flow for inlining |
Fri, 27 Jan 2012 21:17:33 -0800 |
Christian Haeubl |
bugfixes for inlining multiple methods |
Fri, 27 Jan 2012 18:16:32 -0800 |
Christian Haeubl |
inlining of multiple trival methods at one call site works |
Fri, 27 Jan 2012 12:15:12 -0800 |
Christian Haeubl |
NullCheck and IsTypeNode were in wrong order |
Fri, 27 Jan 2012 11:45:48 -0800 |
Christian Haeubl |
more efficient methodData access |
Fri, 27 Jan 2012 11:36:09 -0800 |
Christian Haeubl |
some parts for inlining multiple methods |
Thu, 26 Jan 2012 22:44:31 -0800 |
Christian Haeubl |
first parts for inlining multiple methods, added Simplifiable to switch nodes, some documentation |
Tue, 24 Jan 2012 14:23:40 -0800 |
Christian Haeubl |
bugfix |
Tue, 24 Jan 2012 13:25:16 -0800 |
Christian Haeubl |
bugfixes |
Tue, 24 Jan 2012 23:47:20 -0800 |
Christian Haeubl |
changed visual studio build directories to match mx build |
Mon, 23 Jan 2012 18:56:52 -0800 |
Christian Haeubl |
bugfixes |
Mon, 23 Jan 2012 15:02:58 -0800 |
Christian Haeubl |
fixed methodDataOop access |
Mon, 23 Jan 2012 13:37:40 -0800 |
Christian Haeubl |
Merge |
Mon, 23 Jan 2012 13:22:43 -0800 |
Christian Haeubl |
fixed graal to hotspot |
Fri, 20 Jan 2012 18:24:17 -0800 |
Christian Haeubl |
profiling info fixes |
Thu, 19 Jan 2012 16:29:35 -0800 |
Christian Haeubl |
profiling info first try |
Sat, 04 Feb 2012 15:43:40 +0100 |
Doug Simon |
Made gate do a full clean and added timing report for all gate tasks to end of gate log. |
Sat, 04 Feb 2012 11:46:32 +0100 |
Gilles Duboscq |
Remove 'Starting scope' and 'regexp:' messages from Debug |
Sat, 04 Feb 2012 11:45:35 +0100 |
Gilles Duboscq |
Merge |
Fri, 03 Feb 2012 18:56:09 -0800 |
Christian Wimmer |
Restructure block and control flow graph data structures |
Fri, 03 Feb 2012 18:34:33 +0100 |
Andreas Woess |
Minor change. |
Fri, 03 Feb 2012 17:13:46 +0100 |
Lukas Stadler |
some more checkcast opts |
Fri, 03 Feb 2012 11:05:58 +0100 |
Lukas Stadler |
simplifications to instanceof and checkcast hints |
Fri, 03 Feb 2012 10:21:02 +0100 |
Lukas Stadler |
Merge |
Fri, 03 Feb 2012 10:17:33 +0100 |
Lukas Stadler |
add hints to InstanceOfNode and CheckCastNode |
Fri, 03 Feb 2012 10:08:57 +0100 |
Lukas Stadler |
small fix to NodeInputList and NodeList constructors |
Wed, 01 Feb 2012 11:59:32 +0100 |
Lukas Stadler |
enable dumping graphs upon exception, new constructor for NodeInputList, initialize debug system for non-compiler threads |
Thu, 02 Feb 2012 19:08:03 +0100 |
Gilles Duboscq |
Fix off by one in array copy write barrier, since the bulk barrier works, remove the barrier from the copy loop |
Wed, 01 Feb 2012 23:44:16 +0100 |
Andreas Woess |
Fix evaluation order of the And and Or node predicates. |
Wed, 01 Feb 2012 17:46:20 +0100 |
Gilles Duboscq |
Fix missing write barrier for object arraycopy's aliased case |
Wed, 01 Feb 2012 17:23:23 +0100 |
Gilles Duboscq |
Fix array copy snippet's write barrier |
Wed, 01 Feb 2012 16:54:44 +0100 |
Gilles Duboscq |
Move Array copy, Unsafe and System snippets to hotspot specific project since they are hotspot specific. |
Wed, 01 Feb 2012 11:36:50 +0100 |
Gilles Duboscq |
Merge |
Wed, 01 Feb 2012 11:35:57 +0100 |
Gilles Duboscq |
Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippet |
Mon, 30 Jan 2012 23:29:59 +0100 |
Gilles Duboscq |
Make Array copy intrinsifier active again, fix format string in canonicalizer |
Tue, 31 Jan 2012 10:47:55 +0100 |
Lukas Stadler |
set probability of nodes added to the cfg graph |
Tue, 31 Jan 2012 10:47:33 +0100 |
Lukas Stadler |
small fixed to log output |
Mon, 30 Jan 2012 22:17:01 +0100 |
Doug Simon |
Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name. |
Mon, 30 Jan 2012 16:14:55 +0100 |
Gilles Duboscq |
Fail bench/test on "Exception occured in scope: " |
Mon, 30 Jan 2012 15:46:58 +0100 |
Gilles Duboscq |
Merge |
Mon, 30 Jan 2012 15:41:28 +0100 |
Gilles Duboscq |
fix merge |
Mon, 30 Jan 2012 15:16:33 +0100 |
Gilles Duboscq |
Merge |
Mon, 30 Jan 2012 15:08:49 +0100 |
Gilles Duboscq |
Add new arraycopy intrinsics : Object (when no storecheck required), Float and Double |
Mon, 30 Jan 2012 13:06:11 +0100 |
Gilles Duboscq |
cleanup around filter and predicates : |
Mon, 30 Jan 2012 15:16:00 +0100 |
Doug Simon |
Small doc fixes. |
Sun, 29 Jan 2012 11:40:04 +0100 |
Andreas Woess |
Merge |
Sun, 29 Jan 2012 11:27:18 +0100 |
Andreas Woess |
Fix and improve tail call. |
Sun, 29 Jan 2012 02:13:31 +0100 |
Thomas Wuerthinger |
Removed code for updating graal_path. |
Sun, 29 Jan 2012 01:56:43 +0100 |
Thomas Wuerthinger |
Tentative implementation of Meter and Time. |
Sun, 29 Jan 2012 00:06:40 +0100 |
Thomas Wuerthinger |
Remove TraceRelocation flag. |
Sun, 29 Jan 2012 00:05:58 +0100 |
Thomas Wuerthinger |
Remove TraceLIRVisit |
Sun, 29 Jan 2012 00:04:36 +0100 |
Thomas Wuerthinger |
Remove TraceAssembler flag. |
Sun, 29 Jan 2012 00:03:33 +0100 |
Thomas Wuerthinger |
Remove TraceInlining. |
Sat, 28 Jan 2012 23:56:49 +0100 |
Thomas Wuerthinger |
Remove TraceCanonicalizer flag. |
Sat, 28 Jan 2012 23:55:52 +0100 |
Thomas Wuerthinger |
Remove TraceGVN flag. |
Sat, 28 Jan 2012 23:55:02 +0100 |
Thomas Wuerthinger |
Remove TraceProbability flag. |
Sat, 28 Jan 2012 23:53:14 +0100 |
Thomas Wuerthinger |
Removed TraceReadElimination flag. |
Sat, 28 Jan 2012 23:52:45 +0100 |
Thomas Wuerthinger |
Added Formattable interface to node base class in order to allow custom handling of formatter specifiers for the node class. |
Sat, 28 Jan 2012 23:14:46 +0100 |
Thomas Wuerthinger |
Make mx script killable on Windows. renamed mx.bat to mx.cmd. |
Sat, 28 Jan 2012 22:27:36 +0100 |
Thomas Wuerthinger |
Add memory window to IGV in order to track current memory usage. |
Sat, 28 Jan 2012 22:10:31 +0100 |
Thomas Wuerthinger |
Fixed warnings. |
Sat, 28 Jan 2012 21:53:02 +0100 |
Thomas Wuerthinger |
Removing unused projects. |
Sat, 28 Jan 2012 21:44:17 +0100 |
Thomas Wuerthinger |
Removed debug output. |
Sat, 28 Jan 2012 17:18:29 +0100 |
Thomas Wuerthinger |
Organize imports in IGV. |
Sat, 28 Jan 2012 16:07:06 +0100 |
Thomas Wuerthinger |
Removed CFG view and related concepts from IGV. |
Sat, 28 Jan 2012 15:48:40 +0100 |
Thomas Wuerthinger |
Improved layout algorithm to put an emphasis on CFG edges. |
Sat, 28 Jan 2012 00:44:26 +0100 |
Thomas Wuerthinger |
Lazy initialize the printer. |
Sat, 28 Jan 2012 00:40:18 +0100 |
Thomas Wuerthinger |
Merge. |
Sat, 28 Jan 2012 00:39:03 +0100 |
Thomas Wuerthinger |
Removed everything related to cluster nodes. |
Sat, 28 Jan 2012 00:26:03 +0100 |
Thomas Wuerthinger |
Remove block background. Default "show blocks" to false. |
Sat, 28 Jan 2012 00:19:08 +0100 |
Thomas Wuerthinger |
Use try with resources. |
Sat, 28 Jan 2012 00:17:24 +0100 |
Thomas Wuerthinger |
Use @Override annotation consistently. |
Sat, 28 Jan 2012 00:16:17 +0100 |
Thomas Wuerthinger |
Removed old hierarchical layout manager; start removing cluster layout. apply diamond operator to whole source. |
Fri, 27 Jan 2012 23:57:47 +0100 |
Thomas Wuerthinger |
Removed StructuredText model. |
Fri, 27 Jan 2012 23:56:17 +0100 |
Thomas Wuerthinger |
Fixed regression in diff view. Fully removed text editor. |
Fri, 27 Jan 2012 23:32:59 +0100 |
Thomas Wuerthinger |
Removed graph-to-text component and associated classes from igv. |
Fri, 27 Jan 2012 23:31:28 +0100 |
Thomas Wuerthinger |
Removed scripting proxies (and therefore support for running igv on java 5 or below). |
Fri, 27 Jan 2012 23:25:52 +0100 |
Thomas Wuerthinger |
Made inline tree work in IGV. |
Fri, 27 Jan 2012 21:38:21 +0100 |
Thomas Wuerthinger |
Removed receiver text box from igv. Clean up igv printer. |
Fri, 27 Jan 2012 21:06:41 +0100 |
Thomas Wuerthinger |
More clean up on igv printer. |
Fri, 27 Jan 2012 20:53:54 +0100 |
Thomas Wuerthinger |
Automatically identify inline scoping in igv dump handler. |
Fri, 27 Jan 2012 20:36:54 +0100 |
Thomas Wuerthinger |
Fixed multi-threading issue when changing the model. Fixed regression in folder node deletion. |
Fri, 27 Jan 2012 19:39:29 +0100 |
Thomas Wuerthinger |
IGV clean up. Allow groups with subgroups. |
Fri, 27 Jan 2012 16:42:05 +0100 |
Thomas Wuerthinger |
Merge fix. |
Fri, 27 Jan 2012 16:39:32 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 26 Jan 2012 18:33:58 +0100 |
Thomas Wuerthinger |
Drafted regexp filters. Rewrote logging statements of floating read phase. |
Thu, 26 Jan 2012 17:26:42 +0100 |
Thomas Wuerthinger |
Add another #ifdef GRAAL |
Thu, 26 Jan 2012 17:17:42 +0100 |
Thomas Wuerthinger |
Remove debug print out. |
Thu, 26 Jan 2012 17:16:14 +0100 |
Thomas Wuerthinger |
Merge fix. |
Thu, 26 Jan 2012 17:09:43 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 24 Jan 2012 20:32:32 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 24 Jan 2012 20:32:23 +0100 |
Thomas Wuerthinger |
Draft changes to the graph plotting. |
Fri, 20 Jan 2012 16:26:35 +0100 |
Thomas Wuerthinger |
Added DebugDumpHandler interface. |
Fri, 20 Jan 2012 16:19:41 +0100 |
Thomas Wuerthinger |
Completed exception interception. |
Fri, 20 Jan 2012 15:43:15 +0100 |
Thomas Wuerthinger |
Merge fix. |
Fri, 20 Jan 2012 15:13:32 +0100 |
Thomas Wuerthinger |
Merge fixes. |
Fri, 20 Jan 2012 15:08:24 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 20 Jan 2012 14:58:51 +0100 |
Thomas Wuerthinger |
More work on debug framework. |
Wed, 18 Jan 2012 13:54:40 +0100 |
Thomas Wuerthinger |
Rename Timer DebugTimer and Metric DebugMetric. |
Wed, 18 Jan 2012 12:28:41 +0100 |
Thomas Wuerthinger |
Removed old Timer class. |
Tue, 17 Jan 2012 23:35:39 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 17 Jan 2012 23:35:21 +0100 |
Thomas Wuerthinger |
More work on debug framework. Removed concept of GraalContext. |
Mon, 16 Jan 2012 18:49:12 +0100 |
Thomas Wuerthinger |
More work on new debug infrastructure. |
Fri, 13 Jan 2012 18:48:46 +0100 |
Thomas Wuerthinger |
Fixed merge issues. |
Fri, 13 Jan 2012 18:46:56 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 13 Jan 2012 11:04:30 +0100 |
Thomas Wuerthinger |
More work on debug framework. |
Wed, 11 Jan 2012 15:46:58 +0100 |
Thomas Wuerthinger |
Remove GraalMetrics, replace with new syntax for metrics. |
Wed, 11 Jan 2012 15:03:55 +0100 |
Thomas Wuerthinger |
Deleted CiResult. CiTargetMethod is the result of a compilation. |
Wed, 11 Jan 2012 15:02:48 +0100 |
Thomas Wuerthinger |
more work on debug project; removed CiStatistics |
Tue, 10 Jan 2012 23:00:17 +0100 |
Thomas Wuerthinger |
Moved PrintCompilation logic from graal.compiler to graal.hotspot. Made bootclasspath generated from the GRAAL environment option more generic (such that adding/removing a project requires no changes in the C++ part). |
Tue, 10 Jan 2012 20:14:08 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 10 Jan 2012 20:13:56 +0100 |
Thomas Wuerthinger |
Added draft debug classes. |
Tue, 10 Jan 2012 20:13:29 +0100 |
Thomas Wuerthinger |
Drafted debug classes. |
Tue, 10 Jan 2012 15:44:39 +0100 |
Thomas Wuerthinger |
Added new project "graal.debug". |
Fri, 27 Jan 2012 17:36:06 +0100 |
Lukas Stadler |
small fix (missing changes) |
Fri, 27 Jan 2012 17:28:24 +0100 |
Lukas Stadler |
enable UseExceptionProbability by default and fix the InliningUtil to correctly handle FrameState.AFTER_EXCEPTION_BCI for Invokes without an exception edge |
Fri, 27 Jan 2012 17:07:03 +0100 |
Lukas Stadler |
misc cleanup |
Fri, 27 Jan 2012 00:40:26 +0100 |
Gilles Duboscq |
Fix NPE in FixedGuardNode's simplify |
Fri, 27 Jan 2012 00:27:10 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench in commands.py |
Thu, 26 Jan 2012 23:35:08 +0100 |
Gilles Duboscq |
Add possibility to run individual DaCapo & SPECjvm2008 benchmarks, small fix in success and score regular expressions for SPECjvm2008 |
Thu, 26 Jan 2012 22:54:39 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench |
Thu, 26 Jan 2012 19:12:12 +0100 |
Gilles Duboscq |
Merge |
Thu, 26 Jan 2012 19:12:00 +0100 |
Gilles Duboscq |
If a benchmark fails it should fail hard, not silently |
Thu, 26 Jan 2012 18:32:02 +0100 |
Gilles Duboscq |
Adding a few utility methods to Loop |
Thu, 26 Jan 2012 12:23:00 +0100 |
Gilles Duboscq |
Merge |
Thu, 26 Jan 2012 12:22:36 +0100 |
Gilles Duboscq |
Add posibility to give arguments for a SPECjvm2008 run |
Thu, 26 Jan 2012 12:17:11 +0100 |
Gilles Duboscq |
Loop : |
Wed, 25 Jan 2012 18:01:00 +0100 |
Gilles Duboscq |
Remove indcution variables code, to be replaced using type system |
Tue, 24 Jan 2012 18:30:21 +0100 |
Gilles Duboscq |
Generate if(!=null){Deopt}else{...} In the unresolved case for instanceof instead of always deopting |
Thu, 26 Jan 2012 09:17:12 -0800 |
Christian Wimmer |
Bugfix |
Thu, 26 Jan 2012 10:54:23 +0100 |
Doug Simon |
Added support for project specs in classpath. |
Wed, 25 Jan 2012 14:34:53 -0800 |
Christian Wimmer |
Remove LIROpcode and use non-anonymous subclasses of LIRInstruction |
Wed, 25 Jan 2012 18:32:03 +0100 |
Peter Hofer |
IdealGraphVisualizer: call analysis filter: mark leaf nodes light gray, cutoff nodes red |
Wed, 25 Jan 2012 14:15:17 +0100 |
Andreas Woess |
Merge |
Wed, 25 Jan 2012 14:09:59 +0100 |
Andreas Woess |
Fix compiled method unloading. |
Tue, 24 Jan 2012 19:17:28 +0100 |
Andreas Woess |
Add installMethodCallback() to HotSpotRuntime. |
Mon, 23 Jan 2012 08:26:45 -0800 |
Christian Wimmer |
Merge |
Thu, 19 Jan 2012 18:49:51 -0800 |
Christian Wimmer |
Improvement to LIR Verification |
Mon, 23 Jan 2012 14:35:29 +0100 |
Peter Hofer |
Fix eager resolving for class constants |
Mon, 23 Jan 2012 12:21:06 +0100 |
Peter Hofer |
Replace the eagerResolving option of GraphBuilderConfiguration with three resolve policies: Default, EagerForSnippets (previously eagerResolving), and Eager (resolves exceptions and types of constants as well) |
Thu, 19 Jan 2012 14:14:36 -0800 |
Christian Wimmer |
Allow CiAddress as Input and Alive operands of LIR instructions. |
Thu, 19 Jan 2012 14:13:50 -0800 |
Christian Wimmer |
Bootstrap with a syncrhonized method to avoid later deoptimization when the first real synchronized method is compiled. |
Thu, 19 Jan 2012 19:06:25 +0100 |
Lukas Stadler |
Merge |
Thu, 19 Jan 2012 18:53:48 +0100 |
Lukas Stadler |
more structured graph modification usage |
Wed, 18 Jan 2012 15:09:19 +0100 |
Lukas Stadler |
more CanonicalizerPhase simplifications, added Simplifiable interface |
Tue, 17 Jan 2012 19:45:39 +0100 |
Lukas Stadler |
changes to Node structures: |
Tue, 17 Jan 2012 15:28:41 +0100 |
Lukas Stadler |
Merge |
Tue, 17 Jan 2012 15:26:59 +0100 |
Lukas Stadler |
small fixes: don't cascade GraalInternalErrors, convert useless ifs to gotos |
Tue, 17 Jan 2012 12:14:32 +0100 |
Lukas Stadler |
Merge |
Tue, 17 Jan 2012 11:41:53 +0100 |
Lukas Stadler |
move part of the cfg-modifying operations into one place (currently: StructuredGraph) |
Mon, 16 Jan 2012 10:59:54 +0100 |
Lukas Stadler |
Merge |
Fri, 13 Jan 2012 15:27:47 +0100 |
Lukas Stadler |
add GVN after FloatingReadPhase |
Fri, 13 Jan 2012 15:23:40 +0100 |
Lukas Stadler |
Merge |
Thu, 12 Jan 2012 17:30:11 +0100 |
Lukas Stadler |
mx.py: new projectgraph command |
Wed, 18 Jan 2012 20:27:56 -0800 |
Christian Wimmer |
Merge |
Wed, 18 Jan 2012 20:19:30 -0800 |
Christian Wimmer |
update of the automatically generated project list for the classpath |
Wed, 18 Jan 2012 20:12:06 -0800 |
Christian Wimmer |
Remove unnecessary disassembler-projects |
Wed, 18 Jan 2012 20:08:08 -0800 |
Christian Wimmer |
Use HotSpot disassmblers for native code and bytecode |
Wed, 18 Jan 2012 16:21:54 +0100 |
Andreas Woess |
Add possibility to disable inlining for specific methods. |
Wed, 18 Jan 2012 15:04:03 -0800 |
Christian Wimmer |
Output of lifetime intervals for new register allocator |
Wed, 18 Jan 2012 18:21:52 +0100 |
Gilles Duboscq |
force ALT_BOOTDIR to the proper jdk to avoid installing non-product builds into the product build |
Wed, 18 Jan 2012 16:53:04 +0100 |
Gilles Duboscq |
Handle SIGTERM : killing mx will properly kill subprocesses |
Tue, 17 Jan 2012 19:38:48 -0800 |
Christian Wimmer |
First draft of SSA-based linear scan allocator |
Tue, 17 Jan 2012 19:36:20 -0800 |
Christian Wimmer |
Use HexCodeFile for disassembly to avoid loading slow disassembler. |
Tue, 17 Jan 2012 19:35:29 -0800 |
Christian Wimmer |
Enforce that one fixed register cannot be a temporary operand multiple times with different kinds |
Tue, 17 Jan 2012 19:33:48 -0800 |
Christian Wimmer |
Add assertions |
Tue, 17 Jan 2012 20:35:49 +0100 |
Gilles Duboscq |
make SPECjvm2008 warmup time 120s, delete old benchmarkdb.py |
Tue, 17 Jan 2012 13:43:19 +0100 |
Gilles Duboscq |
Merge |
Tue, 17 Jan 2012 13:43:10 +0100 |
Gilles Duboscq |
Tweak some benchmark settings |
Mon, 16 Jan 2012 15:35:33 +0100 |
Peter Hofer |
IdealGraphVisualizer: don't internalize strings from parsed graphs, it's expensive and can lead to OutOfMemoryErrors in the perm gen space for huge graphs |
Fri, 13 Jan 2012 16:26:37 +0100 |
Gilles Duboscq |
gate : do not run tradesoap in fastdebug mode, run fop in fastdebug mode only |
Fri, 13 Jan 2012 16:11:34 +0100 |
Gilles Duboscq |
Merge |
Fri, 13 Jan 2012 16:11:18 +0100 |
Gilles Duboscq |
mx commands : improve bench command, fix in the outparser so that no empty 'line' is retruned if there was no match, fix bootstrap's regex |
Thu, 12 Jan 2012 13:48:27 -0800 |
Christian Wimmer |
Copyright fixes |
Thu, 12 Jan 2012 13:46:47 -0800 |
Christian Wimmer |
Unify and simplify conversion LIR instructions |
Thu, 12 Jan 2012 13:46:26 -0800 |
Christian Wimmer |
Helper class for slow paths |
Thu, 12 Jan 2012 13:44:57 -0800 |
Christian Wimmer |
Fixes after removal of GraalCompilation |
Thu, 12 Jan 2012 13:44:18 -0800 |
Christian Wimmer |
Remove asAddress from FrameMap, I don't like it there. |
Thu, 12 Jan 2012 16:08:41 +0100 |
Doug Simon |
Modified 'mx build' to update graal_paths.hpp (if necessary). |
Thu, 12 Jan 2012 14:56:18 +0100 |
Lukas Stadler |
fix to graal_paths.hpp |
Thu, 12 Jan 2012 14:50:14 +0100 |
Lukas Stadler |
move graal class path entries into a separate file that can be generated by the mx script |
Wed, 11 Jan 2012 18:59:33 +0100 |
Doug Simon |
Merge. |
Wed, 11 Jan 2012 18:25:56 +0100 |
Doug Simon |
Merge. |
Wed, 11 Jan 2012 18:25:25 +0100 |
Doug Simon |
Fixed regressions and Windows issues in generated IDE project configurations. |
Wed, 11 Jan 2012 16:55:30 +0100 |
Doug Simon |
Made generated NetBeans projects use project cross referencing. |
Wed, 11 Jan 2012 15:14:45 +0100 |
Doug Simon |
Moved IDE project configuration into mx.py. |
Wed, 11 Jan 2012 18:02:51 +0100 |
Andreas Woess |
Add frameMap getter to LIRGenerator. Add compileMethod overload with input graph parameter. |