Tue, 10 Apr 2012 18:52:21 +0200 |
Andreas Woess |
Merge
|
Tue, 10 Apr 2012 18:51:04 +0200 |
Andreas Woess |
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.
|
Tue, 10 Apr 2012 15:48:54 +0200 |
Gilles Duboscq |
Fix for peeling : fix a bug in the Virtual chain reconstruction
|
Tue, 10 Apr 2012 14:06:02 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Apr 2012 14:05:14 +0200 |
Gilles Duboscq |
Estimate size of loop and peel only if resulting graph is not too big
|
Tue, 10 Apr 2012 12:38:13 +0200 |
Doug Simon |
configured test source directory for graal.graph project
|
Tue, 10 Apr 2012 12:22:46 +0200 |
Doug Simon |
Merge.
|
Sun, 08 Apr 2012 00:09:10 +0200 |
Doug Simon |
replace monkey patch with subclassing instead
|
Mon, 09 Apr 2012 20:43:30 +0200 |
Gilles Duboscq |
Peeling loop depending on their entry probability
|
Mon, 09 Apr 2012 20:30:41 +0200 |
Gilles Duboscq |
Add options for OptLoopTransform and OptSafepointElimination
|
Mon, 09 Apr 2012 19:59:01 +0200 |
Gilles Duboscq |
Loop peeling
|
Mon, 09 Apr 2012 19:56:10 +0200 |
Gilles Duboscq |
We can use a FloatingRead to get the arrayClass in storechecks
|
Mon, 09 Apr 2012 19:51:43 +0200 |
Gilles Duboscq |
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNode
|
Mon, 09 Apr 2012 19:41:59 +0200 |
Gilles Duboscq |
Fix for getModifiers intrinsic : use a floating read instead of floating a normal read
|
Mon, 09 Apr 2012 19:15:41 +0200 |
Gilles Duboscq |
Loop-closed form GraphBuidling
|
Fri, 06 Apr 2012 17:58:00 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:51:35 +0200 |
Gilles Duboscq |
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhi
|
Fri, 06 Apr 2012 17:05:41 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:05:33 +0200 |
Gilles Duboscq |
Improve exacuation of anchored values, use it to fix if and merge simplifications
|
Fri, 06 Apr 2012 16:30:18 +0200 |
Gilles Duboscq |
Fix for EscapeAnalysis at loopEnds
|
Fri, 06 Apr 2012 16:03:51 +0200 |
Gilles Duboscq |
Reordering and adjustments to phases
|
Fri, 06 Apr 2012 15:44:15 +0200 |
Gilles Duboscq |
Fix potential KillCFG problem
|
Fri, 06 Apr 2012 15:23:58 +0200 |
Gilles Duboscq |
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0
|
Fri, 06 Apr 2012 15:17:29 +0200 |
Gilles Duboscq |
Add a PrintBailout option
|
Fri, 06 Apr 2012 14:59:04 +0200 |
Gilles Duboscq |
Add a few loop jtts
|
Fri, 06 Apr 2012 14:41:10 +0200 |
Gilles Duboscq |
Allow tracking nodes responsible for a non-empty liveIn in LinearScan
|
Fri, 06 Apr 2012 17:24:47 +0200 |
Doug Simon |
improved name of Eclipse launch file created for jar applications
|
Fri, 06 Apr 2012 14:26:33 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 14:26:13 +0200 |
Gilles Duboscq |
make DaCapo benchmark matchers produce multiple result lines
|
Thu, 05 Apr 2012 17:11:41 +0200 |
Gilles Duboscq |
Add DaCapo 1st run as a benchmark group
|
Thu, 05 Apr 2012 22:35:28 +0200 |
Doug Simon |
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurations
|
Wed, 04 Apr 2012 12:08:52 +0200 |
Doug Simon |
abstracted word size in object array copy
|
Wed, 04 Apr 2012 09:19:44 +0200 |
Doug Simon |
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graph
|
Tue, 03 Apr 2012 23:10:04 +0200 |
Doug Simon |
revived mechanism for disabling automatic native builds in Eclipse
|
Tue, 03 Apr 2012 23:08:27 +0200 |
Doug Simon |
emit GC write barrier for UnsafeStoreNode only if store kind is Object
|
Tue, 03 Apr 2012 21:31:32 +0200 |
Doug Simon |
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the Mac
|
Tue, 03 Apr 2012 10:58:23 +0200 |
Doug Simon |
Merge.
|
Tue, 03 Apr 2012 10:56:40 +0200 |
Doug Simon |
unsafe load/store snippets now require a displacement argument which allows x86 complex addressing modes to be used for tighter encoding of array store/load operations
|
Tue, 03 Apr 2012 10:05:49 +0200 |
Doug Simon |
added printing of HotSpot config if graal.printconfig system property is true
|
Tue, 03 Apr 2012 09:43:21 +0200 |
Doug Simon |
made Logger thread-safe by using a ThreadLocal
|
Mon, 02 Apr 2012 19:47:13 +0200 |
Lukas Stadler |
disable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 19:46:48 +0200 |
Lukas Stadler |
fix PriorityQueue, enable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 12:19:18 +0200 |
Doug Simon |
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap step
|
Mon, 02 Apr 2012 11:39:32 +0200 |
Doug Simon |
added README_GRAAL.txt with simple build instructions
|
Thu, 29 Mar 2012 19:04:07 +0200 |
Lukas Stadler |
turn off experimental options (graph caching, compilation queue changes)
|
Thu, 29 Mar 2012 19:03:29 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph caching
|
Thu, 29 Mar 2012 19:02:57 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority
|
Thu, 29 Mar 2012 18:55:45 +0200 |
Lukas Stadler |
added graph caching (-G:+CacheGraphs)
|
Thu, 29 Mar 2012 18:43:30 +0200 |
Lukas Stadler |
compilation queue changes:
|
Thu, 29 Mar 2012 13:23:34 +0200 |
Doug Simon |
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methods
|
Thu, 29 Mar 2012 13:22:25 +0200 |
Doug Simon |
added 'javadoc/' to .hgignore
|
Thu, 29 Mar 2012 13:21:22 +0200 |
Doug Simon |
made MethodFilter patterns a little more flexible with respect to parameters
|
Thu, 29 Mar 2012 13:20:43 +0200 |
Doug Simon |
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)
|
Thu, 29 Mar 2012 10:52:12 +0200 |
Doug Simon |
added javadoc command (from Maxine version of mx)
|
Wed, 28 Mar 2012 22:17:38 +0200 |
Doug Simon |
Merge.
|
Wed, 28 Mar 2012 22:17:10 +0200 |
Doug Simon |
fixed regex in MethodFilter
|
Wed, 28 Mar 2012 22:14:14 +0200 |
Doug Simon |
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happens
|
Wed, 28 Mar 2012 14:31:56 +0200 |
Doug Simon |
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
|
Wed, 28 Mar 2012 14:23:30 +0200 |
Doug Simon |
removed some manual options set when compiling with JDT from mx
|
Wed, 28 Mar 2012 14:22:25 +0200 |
Doug Simon |
documentation to show the relationship between DebugConfig and Debug
|