Mercurial > hg > graal-compiler
graph
-
ScheduledNodeIterator needs to be able to reconnect even if something is inserted after the last fixed node of a block when there is only one successorTue, 17 Sep 2013 16:43:26 +0200, by Gilles Duboscq
-
Fix PartialEscapeAnalysisTest.Thu, 19 Sep 2013 05:00:12 +0200, by Thomas Wuerthinger
-
Fix a bug in the escape analysis of pi nodes.Thu, 19 Sep 2013 04:27:31 +0200, by Thomas Wuerthinger
-
Improvements to the Truffle cache.Thu, 19 Sep 2013 04:11:20 +0200, by Thomas Wuerthinger
-
Allow only single input for value anchors.Thu, 19 Sep 2013 02:20:46 +0200, by Thomas Wuerthinger
-
Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.Thu, 19 Sep 2013 01:50:08 +0200, by Thomas Wuerthinger
-
Simplifications to the partial evaluator.Thu, 19 Sep 2013 01:20:46 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 Sep 2013 01:07:07 +0200, by Thomas Wuerthinger
-
Simpler but more efficient version of Truffle graph cache.Thu, 19 Sep 2013 01:06:55 +0200, by Thomas Wuerthinger
-
Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.Wed, 18 Sep 2013 23:06:34 +0200, by Thomas Wuerthinger
-
completed renaming GuardsPhase to GuardsStageWed, 18 Sep 2013 21:57:23 +0200, by Doug Simon
-
removed unsupported optionWed, 18 Sep 2013 21:56:49 +0200, by Doug Simon
-
Improve performance of WordTypeRewriterPhaseWed, 18 Sep 2013 12:08:32 -0700, by Christian Wimmer
-
Fix LocalNode dumping in CFGPrinter.Wed, 18 Sep 2013 12:55:52 +0200, by Roland Schatz
-
fixed regression in mx.pyWed, 18 Sep 2013 11:20:43 +0200, by Doug Simon
-
changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)Wed, 18 Sep 2013 10:31:34 +0200, by Doug Simon
-
PTX Codegen: predicate register materialization and declaration; conditional branch generation; fix register declaration.Tue, 17 Sep 2013 23:35:42 -0400, by S.Bharadwaj Yadavalli
-
Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer placesTue, 17 Sep 2013 18:36:54 -0700, by Christian Wimmer
-
Merge.Wed, 18 Sep 2013 02:41:52 +0200, by Thomas Wuerthinger
-
Fix GuardingPiNode to preserve checkcast semantics also if value of checkcast is unused.Wed, 18 Sep 2013 02:41:41 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 Sep 2013 00:38:19 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 Sep 2013 00:15:35 +0200, by Thomas Wuerthinger
-
Directly lower checkcast nodes introduced when lowering store indexed instructions.Wed, 18 Sep 2013 00:10:08 +0200, by Thomas Wuerthinger
-
Remove unused allocated graph in snippet instantiation.Tue, 17 Sep 2013 23:43:53 +0200, by Thomas Wuerthinger
-
Remove Lowering interface from DeoptimizeNode and UnwindNode.Tue, 17 Sep 2013 23:11:02 +0200, by Thomas Wuerthinger
-
Create GuardNode instead of FixedGuardNode when lowering GuardingPiNode.Tue, 17 Sep 2013 23:01:56 +0200, by Thomas Wuerthinger
-
make GreedyInliningPolicy/ExactInlineInfo public, allow optional null check suppression on inlineTue, 17 Sep 2013 16:37:46 -0700, by Mick Jordan
-
removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)Tue, 17 Sep 2013 23:28:14 +0200, by Doug Simon
-
added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)Tue, 17 Sep 2013 23:28:05 +0200, by Doug Simon
-
Merge.Tue, 17 Sep 2013 22:33:51 +0200, by Andreas Woess
-
Do not inline into OptimizedCallTarget.call.Tue, 17 Sep 2013 18:05:15 +0200, by Thomas Wuerthinger
-
Truffle: always expand methods with virtual frame receiver.Tue, 17 Sep 2013 22:03:47 +0200, by Andreas Woess
-
class-for-instruction PTXAssemblerTue, 17 Sep 2013 14:26:28 -0400, by Morris Meyer
-
The runtime might not always be able to report an array lengthTue, 17 Sep 2013 10:31:22 -0700, by Christian Wimmer
-
Fix compiler warnings.Tue, 17 Sep 2013 17:09:43 +0200, by Thomas Wuerthinger
-
New algorithm for Truffle tree expansion.Tue, 17 Sep 2013 17:05:27 +0200, by Thomas Wuerthinger
-
Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.Tue, 17 Sep 2013 16:22:17 +0200, by Thomas Wuerthinger
-
Support for sub-graphs in IGV.Tue, 17 Sep 2013 10:34:26 +0200, by Roland Schatz
-
Correct custom clone implementations after change of Node base class clone method.Tue, 17 Sep 2013 02:35:52 +0200, by Thomas Wuerthinger
-
Distinguish inputs and successors in in-place updates.Tue, 17 Sep 2013 01:14:21 +0200, by Thomas Wuerthinger
-
Use NodeMap in inlining utility when number of nodes is high.Tue, 17 Sep 2013 00:30:01 +0200, by Thomas Wuerthinger
-
New graph duplication mechanism that allows in-place fixing of edges.Mon, 16 Sep 2013 23:17:56 +0200, by Thomas Wuerthinger
-
Merge.Mon, 16 Sep 2013 20:37:44 +0200, by Thomas Wuerthinger
-
Small performance improvement to inlining.Mon, 16 Sep 2013 20:37:25 +0200, by Thomas Wuerthinger
-
Allow null DuplicationReplacement in addDuplicates.Mon, 16 Sep 2013 20:23:26 +0200, by Thomas Wuerthinger
-
Merge.Mon, 16 Sep 2013 19:56:54 +0200, by Thomas Wuerthinger
-
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.Mon, 16 Sep 2013 19:54:36 +0200, by Thomas Wuerthinger
-
Small improvement to Graph.copy performance.Mon, 16 Sep 2013 19:54:00 +0200, by Thomas Wuerthinger
-
Common out code for frame state constructors.Mon, 16 Sep 2013 19:53:27 +0200, by Thomas Wuerthinger
-
Factor usages of getNodeClass().Mon, 16 Sep 2013 15:35:14 +0200, by Thomas Wuerthinger
-
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)Mon, 16 Sep 2013 19:16:32 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)Mon, 16 Sep 2013 19:15:52 +0200, by Doug Simon
-
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)Mon, 16 Sep 2013 19:15:34 +0200, by Doug Simon
-
Merge.Mon, 16 Sep 2013 17:15:31 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)Mon, 16 Sep 2013 17:10:00 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)Mon, 16 Sep 2013 16:07:54 +0200, by Doug Simon
-
made 'mx build' refresh IDE configs automaticallyMon, 16 Sep 2013 13:09:02 +0200, by Doug Simon
-
bootstrap: print number of compiled methodsMon, 16 Sep 2013 15:18:30 +0200, by Bernhard Urban
-
Add PhiNode in InliningUtil with addWithoutUnique.Mon, 16 Sep 2013 10:02:14 +0200, by Thomas Wuerthinger
-
Correct test.Mon, 16 Sep 2013 02:31:05 +0200, by Thomas Wuerthinger
-
Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints.Mon, 16 Sep 2013 01:41:56 +0200, by Thomas Wuerthinger
-
Improve global value numbering algorithm.Mon, 16 Sep 2013 01:39:52 +0200, by Thomas Wuerthinger
-
Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.Mon, 16 Sep 2013 01:14:33 +0200, by Thomas Wuerthinger
-
Disallow add for global value numberable node types. Introduce addWithoutUnique.Sun, 15 Sep 2013 22:33:09 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 19:03:38 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 18:00:18 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 16:44:09 +0200, by Thomas Wuerthinger
-
Do not assign new source section if replacing node already has source section assigned.Sun, 15 Sep 2013 16:31:32 +0200, by Thomas Wuerthinger
-
Early return from node replacement.Sun, 15 Sep 2013 16:31:11 +0200, by Thomas Wuerthinger
-
New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.Sun, 15 Sep 2013 16:27:07 +0200, by Thomas Wuerthinger
-
New way of handling skipped exceptions in the graph builder.Sun, 15 Sep 2013 16:25:03 +0200, by Thomas Wuerthinger
-
Merge.Fri, 13 Sep 2013 23:12:10 +0200, by Thomas Wuerthinger
-
Introduce TruffleMinInvokeThreshold flag.Thu, 05 Sep 2013 16:36:40 +0200, by Thomas Wuerthinger
-
added metric to count IterableNodeTypes (GRAAL-471)Sun, 15 Sep 2013 16:40:48 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)Sun, 15 Sep 2013 16:34:25 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)Sun, 15 Sep 2013 16:33:57 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)Sun, 15 Sep 2013 16:15:16 +0200, by Doug Simon
-
Truffle: Frame restructuring.Sun, 15 Sep 2013 02:39:07 +0200, by Andreas Woess
-
Truffle IGV printer: add edge labels.Sat, 14 Sep 2013 21:18:36 +0200, by Andreas Woess
-
Truffle: make NodeUtil class final and its unsafe field private.Sat, 14 Sep 2013 20:49:30 +0200, by Andreas Woess
-
IGV: workaround for disappearing search bar.Sat, 14 Sep 2013 20:30:47 +0200, by Andreas Woess
-
Start of PTX array passingSat, 14 Sep 2013 17:31:25 -0400, by Morris Meyer
-
removed IterableNodeType from some classes for which typed node iterators were never used or were only used in testsFri, 13 Sep 2013 17:54:59 +0200, by Doug Simon
-
Merge.Fri, 13 Sep 2013 16:17:42 +0200, by Doug Simon
-
refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)Fri, 13 Sep 2013 16:08:23 +0200, by Doug Simon
-
added support for accumulative times to TimerImplFri, 13 Sep 2013 15:39:14 +0200, by Doug Simon
-
made TimerImpl respect conditional flag (GRAAL-470)Fri, 13 Sep 2013 15:21:51 +0200, by Doug Simon
-
moved 'conditional' field and related methods down in DebugValueFri, 13 Sep 2013 15:20:53 +0200, by Doug Simon
-
Add javadoc to GuardsStage and FrameStateAssignmentPhaseFri, 13 Sep 2013 15:03:45 +0200, by Gilles Duboscq
-
Rename GuardsPhase to GuardsStage to avoid confusion with existing PhasesFri, 13 Sep 2013 14:47:04 +0200, by Gilles Duboscq
-
Add a test to ConditionalEliminationTestWed, 11 Sep 2013 15:19:58 +0200, by Gilles Duboscq
-
CheckCastNode.canonical should not assume that tool.assumptions is not nullWed, 11 Sep 2013 10:36:09 +0200, by Gilles Duboscq
-
Strengthen and simplify ConditionTestWed, 11 Sep 2013 10:21:51 +0200, by Gilles Duboscq
-
Truffle: NodeUtil.getNthParent.Fri, 13 Sep 2013 13:02:40 +0100, by Chris Seaton
-
Remove invalid assertion in ReentrantNodeIterator.Fri, 13 Sep 2013 11:57:18 +0200, by Roland Schatz
-
mxtool: fix eclipseinit to use project suite dir for included suitesThu, 12 Sep 2013 19:43:05 -0700, by Mick Jordan
-
Rename PTX ArrayTestThu, 12 Sep 2013 18:06:18 -0400, by Morris Meyer
-
Rename PTX ArrayTestThu, 12 Sep 2013 18:02:10 -0400, by Morris Meyer
-
fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent oneThu, 12 Sep 2013 23:04:35 +0200, by Doug Simon
-
removed "ScopeTime" timerThu, 12 Sep 2013 22:58:36 +0200, by Doug Simon
-
Truffle: compilation final array support.Thu, 12 Sep 2013 19:22:28 +0200, by Andreas Woess
-
MergeThu, 12 Sep 2013 19:01:40 +0200, by Andreas Woess
-
TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.Thu, 12 Sep 2013 16:09:50 +0200, by Andreas Woess
-
check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is calledThu, 12 Sep 2013 17:32:45 +0200, by Doug Simon
-
made Debug.ENABLED static (i.e. a compile-time constant)Thu, 12 Sep 2013 16:23:28 +0200, by Doug Simon
-
applied changes to basic-graal that were made in a downstream repoThu, 12 Sep 2013 14:43:21 +0200, by Doug Simon
-
gpu.cpp: fix warning: not all control paths return a valueThu, 12 Sep 2013 12:56:05 +0200, by Andreas Woess
-
gave different name to per-phase timer and metricThu, 12 Sep 2013 11:18:03 +0200, by Doug Simon
-
added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProviderThu, 12 Sep 2013 09:13:12 +0200, by Doug Simon
-
Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.Wed, 11 Sep 2013 17:02:40 -0400, by bharadwaj
-
Allow mxtool suites to be in separate repositories (CR-1367)Wed, 11 Sep 2013 21:04:24 +0200, by Mick Jordan
-
Early exit from ReentrantNodeIterator.Wed, 11 Sep 2013 16:41:15 +0200, by Roland Schatz
-
Truffle-DSL: fix implicit cast bug.Tue, 10 Sep 2013 19:20:20 +0200, by Andreas Woess
-
Merge.Wed, 11 Sep 2013 11:56:38 +0200, by Doug Simon
-
Merge.Wed, 11 Sep 2013 09:37:39 +0200, by Doug Simon
-
remove global phase metric, replaced with per-phase metricsTue, 10 Sep 2013 22:13:46 +0200, by Doug Simon
-
added timer for each phase; imposed regex pattern check on phase namesTue, 10 Sep 2013 22:06:18 +0200, by Doug Simon
-
changed default for -G:DebugValueSummary to "Name"Tue, 10 Sep 2013 22:05:17 +0200, by Doug Simon
-
more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata locationWed, 11 Sep 2013 09:13:27 +0200, by Michael Haupt
-
Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.Tue, 10 Sep 2013 22:39:50 -0400, by bharadwaj