Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
move removeIfUnused from CanonicalizerTool to SimplifierTool
|
Thu, 26 Jun 2014 17:40:03 +0200 |
Gilles Duboscq |
Update findbugs (old version is gone from sourceforge)
|
Thu, 26 Jun 2014 11:39:27 +0200 |
Gilles Duboscq |
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignore
|
Thu, 26 Jun 2014 11:56:21 +0200 |
Gilles Duboscq |
Respect the VM's wish to record non-safepoint debug info
|
Thu, 26 Jun 2014 18:25:35 +0200 |
Gilles Duboscq |
use oops_do to modify saved hsail state
|
Thu, 26 Jun 2014 13:42:29 +0200 |
Doug Simon |
added listener for nodes being added to a graph; consolidated all node event listeners into new NodeEventListener interface and made registering such listeners work in a try-with-resources statement so that de-registration is automatic
|
Thu, 26 Jun 2014 10:50:28 +0200 |
Lukas Stadler |
small cleanup in UnsignedMathSubstitutions
|
Thu, 26 Jun 2014 10:48:46 +0200 |
Lukas Stadler |
use default methods to select Canonicalizable behavior
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:53:59 +0200 |
Lukas Stadler |
let AddLocationNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:45:28 +0200 |
Lukas Stadler |
(re-apply) let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 18:47:41 +0200 |
Lukas Stadler |
Temporarily back out faulty changeset cc4b4fd5c484
|
Wed, 25 Jun 2014 17:58:51 +0200 |
Doug Simon |
fixed issue discovered by findbugs
|
Wed, 25 Jun 2014 17:40:15 +0200 |
Doug Simon |
added missed copyright header
|
Wed, 25 Jun 2014 17:34:25 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 16:57:12 +0200 |
Doug Simon |
slight change to semantics of -G:NDCV option
|
Wed, 25 Jun 2014 16:56:45 +0200 |
Doug Simon |
converted MemoryMap to an interface and provided new MemoryMapNode implementation that is also a Node allowing the map and it's node entries to survive DeadCodeElimination by normal graph reachability rules
|
Wed, 25 Jun 2014 16:53:09 +0200 |
Doug Simon |
support constructing a NodeInputList from a collection of NodeInterface objects
|
Wed, 25 Jun 2014 16:52:29 +0200 |
Doug Simon |
handle parameter nodes have been dead code eliminated in MonitorGraphTest
|
Wed, 25 Jun 2014 12:38:16 +0200 |
Doug Simon |
rename: MemoryMapNode -> MemoryMap
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
add initializing ValuePhiNode constructor
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the FixedBinaryNode hierarchy
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let BranchProbabilityNode implement Simplifiable instead of Canonicalizable
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename getInput() to getValue() in LogicNegationNode
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename object() to getValue() in LoadHubNode
|
Wed, 25 Jun 2014 16:55:00 +0200 |
Lukas Stadler |
rename x() to getX() and y() to getY() in FixedBinaryNode
|
Wed, 25 Jun 2014 16:54:56 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
don't pass stamps to arithmetic node constructors
|
Wed, 25 Jun 2014 13:11:32 +0200 |
Josef Eisl |
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.
|
Wed, 25 Jun 2014 11:25:54 +0200 |
Lukas Stadler |
make InstanceOfDynamicNode a BinaryOpLogicNode
|
Wed, 25 Jun 2014 11:21:44 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in BitLogicNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in LogicConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in ConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
rename of x() to getX(), y() to getY() and object() to getValue()
|
Wed, 25 Jun 2014 11:20:50 +0200 |
Lukas Stadler |
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasoner
|
Wed, 25 Jun 2014 10:58:42 +0200 |
Lukas Stadler |
new Unary and Binary canonicalizable interfaces
|
Wed, 25 Jun 2014 11:30:44 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 11:30:32 +0200 |
Doug Simon |
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queue
|
Wed, 25 Jun 2014 11:28:46 +0200 |
Doug Simon |
prevent attempt to delete a node twice
|
Tue, 24 Jun 2014 23:29:13 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Jun 2014 23:24:02 +0200 |
Doug Simon |
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters alive
|
Tue, 24 Jun 2014 23:22:39 +0200 |
Doug Simon |
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphString
|
Tue, 24 Jun 2014 23:22:01 +0200 |
Doug Simon |
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminated
|
Fri, 20 Jun 2014 15:23:12 +0200 |
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:18:38 +0200 |
Doug Simon |
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)
|
Thu, 19 Jun 2014 17:51:35 +0200 |
Doug Simon |
do not create PiNode when lowering GuardingPiNode if the latter has no usages
|
Thu, 19 Jun 2014 17:33:44 +0200 |
Doug Simon |
made LoopsData clients clean up dead nodes created during loop analysis
|
Thu, 19 Jun 2014 17:13:10 +0200 |
Doug Simon |
simplified Debug verification API
|
Thu, 19 Jun 2014 15:35:24 +0200 |
Doug Simon |
spelling fix: outterFirst -> outerFirst
|
Thu, 19 Jun 2014 15:02:37 +0200 |
Doug Simon |
rename: lirLoop* -> loop*
|
Thu, 19 Jun 2014 12:07:02 +0200 |
Doug Simon |
made CollapseFrameForSingleSideEffectPhase clean up dead nodes
|
Thu, 19 Jun 2014 12:06:18 +0200 |
Doug Simon |
make Invoke nodes delete unused floating inputs and frame state when intrinsified
|
Thu, 19 Jun 2014 12:04:13 +0200 |
Doug Simon |
register NoDeadCodeVerifyHandler with GraalDebugConfig
|
Thu, 19 Jun 2014 12:03:23 +0200 |
Doug Simon |
added DebugVerifyHandler implementation to verify all phases delete dead nodes
|