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
|