Mercurial > hg > truffle
graph
-
Add exception handlers only to Invoke and Throw instructions. Deoptimize if there is an exception in a HotSpot runtime call.Wed, 11 May 2011 18:16:01 +0200, by Thomas Wuerthinger
-
Towards clean up of canTrap().Wed, 11 May 2011 17:18:31 +0200, by Thomas Wuerthinger
-
Removed exception optimization that immediately unwinds if it is guaranteed that there is no local exception handler.Wed, 11 May 2011 16:40:22 +0200, by Thomas Wuerthinger
-
Deoptimize on array store and array bounds exception.Wed, 11 May 2011 16:25:15 +0200, by Thomas Wuerthinger
-
Removed base from ValueVisitor.Wed, 11 May 2011 16:12:01 +0200, by Thomas Wuerthinger
-
Removed need for base instruction. Cleanup.Wed, 11 May 2011 16:10:49 +0200, by Thomas Wuerthinger
-
Removed need for state after on load indexed, and new bytecodes.Wed, 11 May 2011 15:23:07 +0200, by Thomas Wuerthinger
-
Removed constant value utility of LoadField.Wed, 11 May 2011 15:16:43 +0200, by Thomas Wuerthinger
-
Merge.Wed, 11 May 2011 15:11:58 +0200, by Thomas Wuerthinger
-
No need for stateAfter on volatile field loads.Wed, 11 May 2011 15:11:33 +0200, by Thomas Wuerthinger
-
Removed more OSR handling stuff.Wed, 11 May 2011 14:51:33 +0200, by Thomas Wuerthinger
-
Removed unused FatalNonUnimplemented flag and methods.Wed, 11 May 2011 14:45:05 +0200, by Thomas Wuerthinger
-
Removed TestPatching option.Wed, 11 May 2011 14:43:20 +0200, by Thomas Wuerthinger
-
Removed check for direct compare.Wed, 11 May 2011 14:42:19 +0200, by Thomas Wuerthinger
-
Add option PrintDOTGraphToFile to produce Graphviz graphs in the DOT language for compiled methods that match PrintFilterWed, 11 May 2011 14:45:32 +0200, by Peter Hofer
-
Removed accessor workaround.Wed, 11 May 2011 14:39:56 +0200, by Thomas Wuerthinger
-
Fixed regression.Wed, 11 May 2011 14:37:20 +0200, by Thomas Wuerthinger
-
Clean up around BlockBegin / StdEntry.Wed, 11 May 2011 14:34:29 +0200, by Thomas Wuerthinger
-
Removed CSE array length.Wed, 11 May 2011 14:18:49 +0200, by Thomas Wuerthinger
-
Removed leaf type and leaf method assumptions.Wed, 11 May 2011 14:16:13 +0200, by Thomas Wuerthinger
-
Removed local value map.Wed, 11 May 2011 14:15:14 +0200, by Thomas Wuerthinger
-
Removed memory map.Wed, 11 May 2011 14:12:24 +0200, by Thomas Wuerthinger
-
More frame state fixes. All jtt tests passing now again.Wed, 11 May 2011 14:02:08 +0200, by Thomas Wuerthinger
-
Added stateBefore to Throw instruction.Wed, 11 May 2011 13:41:35 +0200, by Thomas Wuerthinger
-
Deopt instead of throwing exception for checkcast.Wed, 11 May 2011 12:10:41 +0200, by Thomas Wuerthinger
-
More frame state fixes.Wed, 11 May 2011 11:57:11 +0200, by Thomas Wuerthinger
-
Fixed bci for stateBefore in BlockBeginWed, 11 May 2011 11:43:44 +0200, by Thomas Wuerthinger
-
More frame state fixes.Wed, 11 May 2011 11:21:15 +0200, by Thomas Wuerthinger
-
FrameState fixes.Wed, 11 May 2011 10:52:37 +0200, by Thomas Wuerthinger
-
Merge.Tue, 10 May 2011 18:12:26 +0200, by Thomas Wuerthinger
-
Small cleanup.Tue, 10 May 2011 17:17:28 +0200, by Thomas Wuerthinger
-
Merge.Tue, 10 May 2011 16:48:01 +0200, by Thomas Wuerthinger
-
Small clean up.Tue, 10 May 2011 16:47:49 +0200, by Thomas Wuerthinger
-
MergeTue, 10 May 2011 16:57:28 +0200, by Gilles Duboscq
-
More FrameState workTue, 10 May 2011 16:49:50 +0200, by Gilles Duboscq
-
added doxygen script and config fileTue, 10 May 2011 16:31:28 +0200, by Lukas Stadler
-
mergeTue, 10 May 2011 14:43:54 +0200, by Lukas Stadler
-
mergeTue, 10 May 2011 14:39:54 +0200, by Lukas Stadler
-
remove explicit pointer from BlockEnd to BlockBeginTue, 10 May 2011 14:29:40 +0200, by Lukas Stadler
-
Some fixes around LIRGenerator / frame state. New option C1X:TraceLIRGeneratorLevelTue, 10 May 2011 14:34:03 +0200, by Thomas Wuerthinger
-
Framestate work : using stateAFter and reducting the number of nodes with framestates. Intermediate state (does not pass tests)Tue, 10 May 2011 12:37:46 +0200, by Gilles Duboscq
-
changed stateAfter FrameState to successor (instead of input), checkstyle fixes, added fixed root node to graphTue, 10 May 2011 11:55:12 +0200, by Lukas Stadler
-
Merge.Mon, 09 May 2011 19:12:55 +0200, by Thomas Wuerthinger
-
Fixed typo.Mon, 09 May 2011 19:12:45 +0200, by Thomas Wuerthinger
-
Incorporated comments from Peter. Renamings trap=>guard and guard/split=>anchor.Mon, 09 May 2011 17:28:10 +0200, by Thomas Wuerthinger
-
added FrameStateAccess interfaceMon, 09 May 2011 17:10:30 +0200, by Lukas Stadler
-
FrameState and Graphviz changes:Mon, 09 May 2011 17:00:25 +0200, by Lukas Stadler
-
Fixed merge regression around genMonitorEnter.Mon, 09 May 2011 14:11:13 +0200, by Thomas Wuerthinger
-
mergeMon, 09 May 2011 10:54:09 +0200, by Lukas Stadler
-
mergeMon, 09 May 2011 10:53:30 +0200, by Lukas Stadler
-
mergeFri, 06 May 2011 17:08:29 +0200, by Lukas Stadler
-
FrameState cleanup: split into FrameStateBuilder and fixed-size FrameState, removed MutableFrameStateFri, 06 May 2011 17:08:00 +0200, by Lukas Stadler
-
cleanup: FrameState copy methods, ImmutableFrameStateFri, 06 May 2011 13:03:33 +0200, by Lukas Stadler
-
Move Graphviz visualization code to its own project, GraalGraphvizMon, 09 May 2011 10:43:57 +0200, by Peter Hofer
-
Deoptimize on implicit division by 0.Fri, 06 May 2011 17:54:02 +0200, by Thomas Wuerthinger
-
Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction.Fri, 06 May 2011 17:47:17 +0200, by Thomas Wuerthinger