Mercurial > hg > graal-compiler
graph
-
canonicalize after escape analysisMon, 20 Aug 2012 15:26:49 +0200, by Lukas Stadler
-
removed artifacts of defunct type systemMon, 20 Aug 2012 15:21:31 +0200, by Lukas Stadler
-
added Stamp.join, used by PiNodesMon, 20 Aug 2012 15:11:15 +0200, by Lukas Stadler
-
improve PiNode stamp exactnessMon, 20 Aug 2012 14:20:30 +0200, by Lukas Stadler
-
remove PhiStampPhaseMon, 20 Aug 2012 12:21:56 +0200, by Lukas Stadler
-
fix to FullUnroll changesFri, 17 Aug 2012 16:11:34 +0200, by Lukas Stadler
-
fix bug in handling of ValueProxyNodes in EscapeAnalysisPhaseFri, 17 Aug 2012 15:33:25 +0200, by Lukas Stadler
-
allow array length canonicalization on InitializeArrayNodeFri, 17 Aug 2012 14:12:39 +0200, by Lukas Stadler
-
increase full unrolling budget for fixed-size loopsFri, 17 Aug 2012 14:12:00 +0200, by Lukas Stadler
-
handle ValueProxyNode in EscapeAnalysisPhaseFri, 17 Aug 2012 14:11:18 +0200, by Lukas Stadler
-
canonicalize after FullUnrollFri, 17 Aug 2012 14:10:18 +0200, by Lukas Stadler
-
better JaCoCo : only include com.oracle.graal.* and com.oracle.max.*, exclude com.oracle.graal.jtt.*Tue, 07 Aug 2012 21:44:53 -0700, by Gilles Duboscq
-
The targetAdress should be moved to a fixed register for indirect call. Fix from Christian WimmerTue, 07 Aug 2012 11:13:17 -0700, by Gilles Duboscq
-
Change one more GraalCodeCacheProvider to MetaAccessProviderMon, 30 Jul 2012 08:37:04 -0700, by Gilles Duboscq
-
Apply jacoco coverage to all gate testsThu, 26 Jul 2012 17:47:09 +0200, by Gilles Duboscq
-
Add SPECjbb2005 to the benchmarksThu, 26 Jul 2012 17:08:54 +0200, by Gilles Duboscq
-
Annotation Processor support in mx : use annotationProcessorClasses property on projects that contain annotation processors and annotationProcessors on projects that require annotation processingThu, 26 Jul 2012 14:51:13 +0200, by Gilles Duboscq
-
Add an option to launch the vm from a debugger in mx's commandsWed, 25 Jul 2012 13:06:52 +0200, by Gilles Duboscq
-
Add intrinsics for (Long|Integer).(reverseBytes|numberOf(Trail|Lead)ingZeros)Tue, 24 Jul 2012 17:32:42 +0200, by Gilles Duboscq
-
Update api.code and api.meta overview.htmlMon, 23 Jul 2012 16:50:10 +0200, by Gilles Duboscq
-
fix package name for InvalidatedException in vmSymbols.hppMon, 23 Jul 2012 16:00:02 +0200, by Lukas Stadler
-
MergeFri, 20 Jul 2012 14:40:37 +0200, by Gilles Duboscq
-
Make 'db' directory from JDK optional since it does not exists in all OpenJDK-based JDKs (cf. Icedtea)Fri, 20 Jul 2012 14:40:17 +0200, by Gilles Duboscq
-
MergeFri, 20 Jul 2012 14:38:23 +0200, by Gilles Duboscq
-
Make windows build work even if Visual Studio is not installed (only the Windows SDK is required)Fri, 20 Jul 2012 01:54:56 +0200, by Gilles Duboscq
-
Canonicalizer should not fill the worklist if an initial worklist is providedFri, 20 Jul 2012 14:33:14 +0200, by Gilles Duboscq
-
Filter out dead nodes when filling a NodeWorkListFri, 20 Jul 2012 12:10:33 +0200, by Gilles Duboscq
-
MergeFri, 20 Jul 2012 12:05:39 +0200, by Gilles Duboscq
-
Be more precise on the set of node that are canonicalized in IterativeCheckCastEliminationFri, 20 Jul 2012 12:05:20 +0200, by Gilles Duboscq
-
Use HashSet in FloatingReadPhase instead of IdentityHashMap since Nodes use identity .equals and .hashCodeThu, 19 Jul 2012 13:28:16 +0200, by Gilles Duboscq
-
removed the unreliable 'intro' commandFri, 20 Jul 2012 12:54:02 +0200, by Doug Simon
-
retarget dependencies during TailDuplicationPhaseThu, 19 Jul 2012 14:54:33 +0200, by Lukas Stadler
-
Canonicalize at least once in IterativeCheckCastEliminationThu, 19 Jul 2012 00:56:40 +0200, by Gilles Duboscq
-
Try an iterative version of CheckCastElimination + CanonicalizationThu, 19 Jul 2012 00:27:17 +0200, by Gilles Duboscq
-
Factor out common infrastructure from NodeClass and LIRInstructionClassWed, 18 Jul 2012 13:49:51 -0700, by Christian Wimmer
-
Merge.Wed, 18 Jul 2012 10:50:57 -0700, by Thomas Wuerthinger
-
Fix compiler warning.Thu, 05 Jul 2012 11:48:30 +0200, by Thomas Wuerthinger
-
moved InstalledCode from graal.api.meta to graal.api.codeWed, 18 Jul 2012 19:08:32 +0200, by Doug Simon
-
added more content to graal.api.meta overviewWed, 18 Jul 2012 14:38:16 +0200, by Doug Simon
-
added support to mx for specifying library sourcesWed, 18 Jul 2012 12:17:38 +0200, by Doug Simon
-
Merge.Wed, 18 Jul 2012 10:47:20 +0200, by Doug Simon
-
made constant field finalTue, 17 Jul 2012 16:59:27 +0200, by Doug Simon
-
moved CodeInfo from graal.api.meta to graal.api.codeTue, 17 Jul 2012 16:59:05 +0200, by Doug Simon
-
Merge.Wed, 18 Jul 2012 10:45:00 +0200, by Doug Simon
-
moved HotSpotXirGenerator to com.oracle.graal.hotspot.target.amd64Tue, 17 Jul 2012 11:55:57 +0200, by Doug Simon
-
Make ReadEliminationPhase Value proxy aware now that FLoatingRead keeps loop closed formTue, 17 Jul 2012 23:57:18 +0200, by Gilles Duboscq
-
MergeTue, 17 Jul 2012 20:07:53 +0200, by Gilles Duboscq
-
Make FloatingRead phase respect loop closed form and use PostOrderNodeIteratorTue, 17 Jul 2012 20:07:00 +0200, by Gilles Duboscq
-
fixed bugs related to -G:+InlineVTableStubs and re-enabled it by defaultTue, 17 Jul 2012 11:39:50 +0200, by Doug Simon
-
disabled vtable inline dispatch by default until remaining issues are resolvedMon, 16 Jul 2012 22:09:21 +0200, by Doug Simon
-
Merge.Mon, 16 Jul 2012 15:24:06 +0200, by Doug Simon
-
vtable dispatch inlining for megamorphic virtual calls now works and is enabled by defaultMon, 16 Jul 2012 15:20:50 +0200, by Doug Simon
-
parsing and patching of variable sized NativeCallReg instructions now works properlyMon, 16 Jul 2012 15:19:25 +0200, by Doug Simon
-
renaming in native code for CiTargetMethod -> CompilationResultMon, 16 Jul 2012 15:18:38 +0200, by Doug Simon
-
MergeMon, 16 Jul 2012 11:07:07 +0200, by Gilles Duboscq
-
Fix ConcurrentModificationException in IGVMon, 16 Jul 2012 11:04:32 +0200, by Gilles Duboscq
-
Disable read canoncialization until we have a viable solution for non-object oopsFri, 13 Jul 2012 17:43:11 +0200, by Gilles Duboscq
-
Additional fix in read canonicalizationFri, 13 Jul 2012 15:51:38 +0200, by Gilles Duboscq
-
Remove useless double canonicalizationFri, 13 Jul 2012 15:41:01 +0200, by Gilles Duboscq
-
Fix canonicalisation of final reads and factor out read/floating read canonicalization codeFri, 13 Jul 2012 15:33:02 +0200, by Gilles Duboscq
-
Revert mistakenly commited FloatingRead phase changesFri, 13 Jul 2012 15:31:53 +0200, by Gilles Duboscq
-
Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")Fri, 13 Jul 2012 14:10:02 +0200, by Gilles Duboscq
-
Do without the Top stamp for now, too little benefitsFri, 13 Jul 2012 11:29:15 +0200, by Gilles Duboscq
-
incomplete (non XIR) support for inlining virtual dispatch at call sites - all design questions yet to be addressedSat, 14 Jul 2012 21:38:19 +0200, by Doug Simon
-
added pc offset within nmethod to output for TraceExceptionsSat, 14 Jul 2012 21:28:23 +0200, by Doug Simon
-
Removed alignment for register indirect callsSat, 14 Jul 2012 21:26:14 +0200, by Doug Simon
-
fixed bug in node for calling the verify oop stubFri, 13 Jul 2012 14:52:35 +0200, by Doug Simon
-
Merge.Fri, 13 Jul 2012 11:40:41 +0200, by Doug Simon
-
mx now handles unambiguous command prefixes (e.g. instead of 'mx eclipseinit' you can use 'mx ec')Fri, 13 Jul 2012 09:06:14 +0200, by Doug Simon
-
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixingThu, 12 Jul 2012 17:16:34 +0200, by Doug Simon
-
moved HIR lowering of Invokes into HotspotRuntimeThu, 12 Jul 2012 12:04:27 +0200, by Doug Simon
-
added support to mx for ignoring (broken) projectsThu, 12 Jul 2012 11:55:03 +0200, by Doug Simon
-
Make ReadEliminationPhase support phis (eliminates read when the last access is a memeory phi of writes, recursively)Thu, 12 Jul 2012 18:58:36 +0200, by Gilles Duboscq
-
Make DebugDumpHandler closable, close them on compiler thread when compiler threads finishThu, 12 Jul 2012 16:59:09 +0200, by Gilles Duboscq
-
in tryCanonicalize return node.isDeleted() in the default path to be sure to catch node deletion in simplify and clean unused inputsWed, 11 Jul 2012 15:38:28 +0200, by Gilles Duboscq
-
Make sure the right port is used for dumpingWed, 11 Jul 2012 15:28:28 +0200, by Gilles Duboscq
-
MergeWed, 11 Jul 2012 14:41:22 +0200, by Gilles Duboscq
-
Put Binary and xml dumpers behing a common interface and use the same dumphandler for themWed, 11 Jul 2012 14:36:32 +0200, by Gilles Duboscq
-
Adapt the coloring filter for binary dumped graphsWed, 11 Jul 2012 14:13:38 +0200, by Gilles Duboscq
-
Add ability to give an existing to getDebugPropertiesTue, 10 Jul 2012 15:02:41 +0200, by Gilles Duboscq
-
Remove useless Edge classMon, 09 Jul 2012 15:30:20 +0200, by Gilles Duboscq
-
MergeMon, 09 Jul 2012 14:22:22 +0200, by Gilles Duboscq
-
Add binary graph dumping to compiler (-G:+PrintBinaryGraphs)Mon, 09 Jul 2012 14:15:55 +0200, by Gilles Duboscq
-
MergeWed, 04 Jul 2012 15:27:28 +0200, by Gilles Duboscq
-
Slightly more sensible work order in Canonicalizer (not unused? -> not canonicalized? -> stamp) and be sure to kill unusedWed, 04 Jul 2012 15:25:40 +0200, by Gilles Duboscq
-
Small cleanups and add snapshotTo method to node iterablesWed, 04 Jul 2012 15:23:51 +0200, by Gilles Duboscq
-
Kill unused floating nodes in CanonicalizerTue, 03 Jul 2012 16:11:04 +0200, by Gilles Duboscq
-
consolidated 2 separate size fields in TLABAllocate into 1Tue, 10 Jul 2012 14:11:40 +0200, by Doug Simon
-
disabled XIR lowering of invoke by defaultTue, 10 Jul 2012 13:27:39 +0200, by Doug Simon
-
Merge.Tue, 10 Jul 2012 13:22:54 +0200, by Doug Simon
-
added null check for receiver of non-static invokesTue, 10 Jul 2012 10:36:08 +0200, by Doug Simon
-
added tests for null receiver for non-static invokesTue, 10 Jul 2012 10:08:49 +0200, by Doug Simon
-
handles changes in IGV bytecode formatTue, 10 Jul 2012 09:36:34 +0200, by Doug Simon
-
less aggressive tail duplicationTue, 10 Jul 2012 10:49:31 +0200, by Lukas Stadler
-
implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)Mon, 09 Jul 2012 22:18:49 +0200, by Doug Simon
-
formatting fixMon, 09 Jul 2012 22:17:00 +0200, by Doug Simon
-
clarified error message when Value fields of LIRInstruction classes have the wrong modifiersMon, 09 Jul 2012 22:16:36 +0200, by Doug Simon
-
removed old, commented out codeMon, 09 Jul 2012 22:15:15 +0200, by Doug Simon
-
use more efficient Unsafe API for getting array base and index valuesMon, 09 Jul 2012 22:12:12 +0200, by Doug Simon
-
added prefix to formatted object Constants to denote the type of the constantMon, 09 Jul 2012 22:09:36 +0200, by Doug Simon
-
more aggressive tail duplicationMon, 09 Jul 2012 16:44:03 +0200, by Lukas Stadler
-
(symptomatic) fix for NPE in InliningUtilSat, 07 Jul 2012 12:53:00 +0200, by Lukas Stadler
-
fix to float stamps (for NaN constants)Fri, 06 Jul 2012 17:34:21 +0200, by Lukas Stadler
-
make igv more resilient to errors in the bytecode input formatFri, 06 Jul 2012 17:18:41 +0200, by Lukas Stadler
-
recompute inlining level instead of caching itFri, 06 Jul 2012 17:17:34 +0200, by Lukas Stadler
-
Merge.Fri, 06 Jul 2012 16:29:30 +0200, by Lukas Stadler
-
new tail duplication phaseFri, 06 Jul 2012 16:28:12 +0200, by Lukas Stadler
-
more sophisticated float stampFri, 06 Jul 2012 16:25:59 +0200, by Lukas Stadler
-
order successors by probability in ComputeLinearScanOrderFri, 06 Jul 2012 16:21:46 +0200, by Lukas Stadler
-
clean up some entries in HotSpotVMConfigFri, 06 Jul 2012 16:20:55 +0200, by Lukas Stadler
-
added support for passing -tag option to javadoc to suppress warnings about unrecognized tags in javadoc commentsFri, 06 Jul 2012 15:31:48 +0200, by Doug Simon
-
added test for snippets that lower INVOKE* instructionsFri, 06 Jul 2012 15:11:02 +0200, by Doug Simon
-
removed compile method from GraalCodeCacheProvider interfaceFri, 06 Jul 2012 14:52:42 +0200, by Doug Simon
-
moved snippet related tests to com.oracle.graal.snippets.test projectFri, 06 Jul 2012 09:48:14 +0200, by Doug Simon
-
added --jdt-warning-as-error option to 'mx build'Fri, 06 Jul 2012 09:19:23 +0200, by Doug Simon
-
exclude SnippetCounter from JaCoCo processingThu, 05 Jul 2012 22:10:12 +0200, by Doug Simon
-
rename: HotSpotTargetMethod -> HotSpotCompilationResultThu, 05 Jul 2012 22:07:32 +0200, by Doug Simon
-
Removed left over Ri* prefixed identifiersThu, 05 Jul 2012 21:47:16 +0200, by Doug Simon
-
Removed left over Ci* prefixed identifiersThu, 05 Jul 2012 21:39:22 +0200, by Doug Simon
-
Merge.Thu, 05 Jul 2012 17:53:27 +0200, by Doug Simon