Mercurial > hg > graal-compiler
graph
-
change some node types from Canonicalizable to SimplifiableThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateBefore) for AbstractDeoptimizeNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
small cleanup in ShortCircuitOrNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
make MathIntrinsicNode a UnaryNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
refactor more Canonicalizable implementations to not add new nodes to the graphThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
returning null Canonicalizer.canonical replaces usages with nullThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
move removeIfUnused from CanonicalizerTool to SimplifierToolThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
Update findbugs (old version is gone from sourceforge)Thu, 26 Jun 2014 17:40:03 +0200, by Gilles Duboscq
-
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignoreThu, 26 Jun 2014 11:39:27 +0200, by Gilles Duboscq
-
Respect the VM's wish to record non-safepoint debug infoThu, 26 Jun 2014 11:56:21 +0200, by Gilles Duboscq
-
use oops_do to modify saved hsail stateThu, 26 Jun 2014 18:25:35 +0200, by Gilles Duboscq
-
small cleanup in UnsignedMathSubstitutionsThu, 26 Jun 2014 10:50:28 +0200, by Lukas Stadler
-
use default methods to select Canonicalizable behaviorThu, 26 Jun 2014 10:48:46 +0200, by Lukas Stadler
-
let ArrayLengthNode implement Canonicalizable.BinaryThu, 26 Jun 2014 10:16:19 +0200, by Lukas Stadler
-
let AddLocationNode implement Canonicalizable.BinaryThu, 26 Jun 2014 09:53:59 +0200, by Lukas Stadler
-
(re-apply) let LoadFieldNode implement Canonicalizable.UnaryThu, 26 Jun 2014 09:45:28 +0200, by Lukas Stadler
-
Temporarily back out faulty changeset cc4b4fd5c484Wed, 25 Jun 2014 18:47:41 +0200, by Lukas Stadler
-
fixed issue discovered by findbugsWed, 25 Jun 2014 17:58:51 +0200, by Doug Simon
-
added missed copyright headerWed, 25 Jun 2014 17:40:15 +0200, by Doug Simon
-
Merge.Wed, 25 Jun 2014 17:34:25 +0200, by Doug Simon
-
slight change to semantics of -G:NDCV optionWed, 25 Jun 2014 16:57:12 +0200, by Doug Simon
-
support constructing a NodeInputList from a collection of NodeInterface objectsWed, 25 Jun 2014 16:53:09 +0200, by Doug Simon
-
handle parameter nodes have been dead code eliminated in MonitorGraphTestWed, 25 Jun 2014 16:52:29 +0200, by Doug Simon
-
rename: MemoryMapNode -> MemoryMapWed, 25 Jun 2014 12:38:16 +0200, by Doug Simon
-
let LoadFieldNode implement Canonicalizable.UnaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
add initializing ValuePhiNode constructorWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the FixedBinaryNode hierarchyWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let BranchProbabilityNode implement Simplifiable instead of CanonicalizableWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename getInput() to getValue() in LogicNegationNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename object() to getValue() in LoadHubNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename x() to getX() and y() to getY() in FixedBinaryNodeWed, 25 Jun 2014 16:55:00 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryNode hierarchyWed, 25 Jun 2014 16:54:56 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryNode hierarchyWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
don't pass stamps to arithmetic node constructorsWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.Wed, 25 Jun 2014 13:11:32 +0200, by Josef Eisl
-
make InstanceOfDynamicNode a BinaryOpLogicNodeWed, 25 Jun 2014 11:25:54 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchyWed, 25 Jun 2014 11:21:44 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchyWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in BitLogicNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in LogicConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in ConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
rename of x() to getX(), y() to getY() and object() to getValue()Wed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasonerWed, 25 Jun 2014 11:20:50 +0200, by Lukas Stadler
-
new Unary and Binary canonicalizable interfacesWed, 25 Jun 2014 10:58:42 +0200, by Lukas Stadler
-
Merge.Wed, 25 Jun 2014 11:30:44 +0200, by Doug Simon
-
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queueWed, 25 Jun 2014 11:30:32 +0200, by Doug Simon
-
prevent attempt to delete a node twiceWed, 25 Jun 2014 11:28:46 +0200, by Doug Simon
-
Merge.Tue, 24 Jun 2014 23:29:13 +0200, by Doug Simon
-
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters aliveTue, 24 Jun 2014 23:24:02 +0200, by Doug Simon
-
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphStringTue, 24 Jun 2014 23:22:39 +0200, by Doug Simon
-
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminatedTue, 24 Jun 2014 23:22:01 +0200, by Doug Simon
-
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)Fri, 20 Jun 2014 15:23:12 +0200, by Doug Simon
-
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)Fri, 20 Jun 2014 15:18:38 +0200, by Doug Simon
-
do not create PiNode when lowering GuardingPiNode if the latter has no usagesThu, 19 Jun 2014 17:51:35 +0200, by Doug Simon
-
made LoopsData clients clean up dead nodes created during loop analysisThu, 19 Jun 2014 17:33:44 +0200, by Doug Simon
-
simplified Debug verification APIThu, 19 Jun 2014 17:13:10 +0200, by Doug Simon
-
spelling fix: outterFirst -> outerFirstThu, 19 Jun 2014 15:35:24 +0200, by Doug Simon
-
rename: lirLoop* -> loop*Thu, 19 Jun 2014 15:02:37 +0200, by Doug Simon
-
made CollapseFrameForSingleSideEffectPhase clean up dead nodesThu, 19 Jun 2014 12:07:02 +0200, by Doug Simon
-
make Invoke nodes delete unused floating inputs and frame state when intrinsifiedThu, 19 Jun 2014 12:06:18 +0200, by Doug Simon
-
register NoDeadCodeVerifyHandler with GraalDebugConfigThu, 19 Jun 2014 12:04:13 +0200, by Doug Simon
-
added DebugVerifyHandler implementation to verify all phases delete dead nodesThu, 19 Jun 2014 12:03:23 +0200, by Doug Simon
-
submit graphs to DebugVerifyHandlers after each phaseThu, 19 Jun 2014 12:02:33 +0200, by Doug Simon
-
don't allow blocking compile requests from the compiler threadTue, 24 Jun 2014 15:14:35 -0700, by Tom Rodriguez
-
use receiver type in findUniqueConcreteMethodTue, 24 Jun 2014 11:28:06 -0700, by Tom Rodriguez
-
canonicalize LoadMethodNodesTue, 24 Jun 2014 11:28:00 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)Tue, 24 Jun 2014 09:35:18 -0700, by Michael Van De Vanter
-
CIPrintCompilerName: compiler name should be printed on supplied streamTue, 24 Jun 2014 13:12:26 +0200, by Gilles Duboscq
-
Fix for debug check abort handling in implicit exception handlerTue, 24 Jun 2014 12:19:15 +0200, by Gilles Duboscq
-
Remove obsolete comments.Tue, 24 Jun 2014 14:52:05 +0200, by Julian Lettner
-
Fold nodes with alwaysNull stamp into constant.Tue, 24 Jun 2014 11:43:02 +0200, by Roland Schatz
-
improve tracking of nodes to canonicalize after inliningMon, 23 Jun 2014 18:04:15 -0700, by Tom Rodriguez
-
notify changed when setting input to nullMon, 23 Jun 2014 18:02:56 -0700, by Tom Rodriguez
-
use InvokeKind.Special for array methodsMon, 23 Jun 2014 18:02:29 -0700, by Tom Rodriguez
-
fix help messageMon, 23 Jun 2014 18:01:30 -0700, by Tom Rodriguez
-
remove useless overrideMon, 23 Jun 2014 18:01:16 -0700, by Tom Rodriguez
-
add contains to NodeWorkListMon, 23 Jun 2014 18:00:31 -0700, by Tom Rodriguez
-
add missing final to INTERIOR_MATCHMon, 23 Jun 2014 18:00:14 -0700, by Tom Rodriguez
-
don't optimize away 0.0 and -0.0Mon, 23 Jun 2014 14:38:42 -0700, by Tom Rodriguez
-
TruffleCompiler: use sourceSection.getShortDescription()Mon, 23 Jun 2014 18:30:49 +0200, by Andreas Woess
-
mx: add jol command for java object layout introspectionFri, 20 Jun 2014 13:43:47 +0200, by Andreas Woess
-
Expose loadStamp method in HotSpotLoweringProvider interface.Mon, 23 Jun 2014 19:57:45 +0200, by Roland Schatz
-
intrinsify unsigned operations in java.lang.Integer/LongMon, 23 Jun 2014 17:45:34 +0200, by Lukas Stadler
-
refactoring of BitCountNode.inferStampMon, 23 Jun 2014 17:03:21 +0200, by Lukas Stadler
-
tests for bit operationsMon, 23 Jun 2014 17:03:30 +0200, by Lukas Stadler
-
ConditionalNode is not a BinaryNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for ReverseBytesNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for BitScanForwardNode and BitScanReverseNodeMon, 23 Jun 2014 14:13:01 +0200, by Lukas Stadler
-
infer stamps for BitCountNodeMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add stampForMask to public interface of StampToolMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add SimplifierTool.addToWorkList for Iterable<Node>Mon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
new UnaryNode base classMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
run simplification if canonicalization is unsuccessfulFri, 20 Jun 2014 12:09:46 +0200, by Lukas Stadler
-
IGV: Support for InputType.Mon, 23 Jun 2014 13:13:41 +0200, by Roland Schatz
-
fix JSON output formatFri, 20 Jun 2014 15:25:07 +0200, by Christian Wirth
-
fix line endings, add description and language to node infoFri, 20 Jun 2014 15:21:56 +0200, by Christian Wirth
-
Add facility to create JSON dump of AST creation/rewritingFri, 20 Jun 2014 15:13:16 +0200, by Christian Wirth
-
[inliner] propagating fresh-instantiation info through call-hierarchyWed, 18 Jun 2014 14:12:06 +0200, by Miguel Garcia
-
[inliner] shorter argument list isWorthInlining()Sat, 14 Jun 2014 17:10:43 +0200, by Miguel Garcia
-
[inliner] moved buildCallsiteHolderForElement() to MethodInvocationFri, 13 Jun 2014 19:24:11 +0200, by Miguel Garcia
-
[inliner] moved determineNodeCount() to InlineInfoFri, 13 Jun 2014 19:12:48 +0200, by Miguel Garcia
-
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap optionThu, 19 Jun 2014 23:42:25 +0200, by Doug Simon
-
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueueThu, 19 Jun 2014 23:41:46 +0200, by Doug Simon
-
extended Debug API with DebugVerifyHandlersThu, 19 Jun 2014 11:24:16 +0200, by Doug Simon
-
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)Thu, 19 Jun 2014 00:45:04 +0200, by Doug Simon
-
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for GraalWed, 18 Jun 2014 21:58:45 +0200, by Doug Simon
-
MergeWed, 18 Jun 2014 11:26:04 -0700, by Michael Van De Vanter
-
Truffle/Source: SourceSection.toString() is now equivalent to getCode()Wed, 18 Jun 2014 11:05:16 -0700, by Michael Van De Vanter
-
Make sure that there is always a nmethod available for the method handle intrinsics.Wed, 18 Jun 2014 19:32:18 +0200, by Gilles Duboscq
-
Introduce InstructionValueProcedure.Wed, 18 Jun 2014 14:21:10 +0200, by Josef Eisl
-
Add assertions to AbstractBlock.{dominated,isDominatedBy}().Wed, 04 Jun 2014 14:52:17 +0200, by Josef Eisl
-
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueueWed, 18 Jun 2014 16:48:59 +0200, by Doug Simon
-
remove barrier to escape analysis introduced by d568574e6448Wed, 18 Jun 2014 14:46:01 +0200, by Doug Simon
-
infer stamps for IntegerMulHighNodeWed, 18 Jun 2014 11:57:47 +0200, by Lukas Stadler
-
reduce allocations of NodeIterables by Graph.getNewNodes()Wed, 18 Jun 2014 11:28:23 +0200, by Doug Simon