log

age author description
Tue, 08 Jul 2014 21:35:46 +0200 Doug Simon added missing check for pending exception
Tue, 08 Jul 2014 21:29:13 +0200 Doug Simon changed return type of Local.getType() to JavaType
Tue, 08 Jul 2014 21:23:22 +0200 Doug Simon made Factory.newClassLoader() private
Tue, 08 Jul 2014 15:59:34 +0200 Danilo Ansaloni Truffle: if value is null use instance stamps, not class or type stamps.
Tue, 08 Jul 2014 14:25:55 +0200 Roland Schatz Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.
Mon, 07 Jul 2014 20:27:20 -0700 Tom Rodriguez ensure instanceof and null check stay dependent
Mon, 07 Jul 2014 20:26:31 -0700 Tom Rodriguez don't forget to record assumptions
Mon, 07 Jul 2014 17:43:27 -0700 Tom Rodriguez use findUniqueConcreteSubtype in InstanceOfNode
Mon, 07 Jul 2014 11:54:49 -0700 Tom Rodriguez eliminate JUnitWrapper
Mon, 07 Jul 2014 11:53:25 -0700 Tom Rodriguez adjust comment
Mon, 07 Jul 2014 14:51:53 +0200 Doug Simon mx: classpath function now accepts distributions as well (which are prepend to the class path)
Mon, 07 Jul 2014 12:16:36 +0200 Lukas Stadler return null if phase is not found in PhaseSuite.findPhase
Mon, 07 Jul 2014 12:15:44 +0200 Lukas Stadler hasValueProxies on StructuredGraph
Fri, 04 Jul 2014 21:29:40 +0200 Christian Humer Fixed headers.
Fri, 04 Jul 2014 21:19:34 +0200 Christian Humer Fixed headers.
Fri, 04 Jul 2014 21:02:19 +0200 Christian Humer Fixed line delimiters.
Fri, 04 Jul 2014 19:48:28 +0200 Christian Humer Fixed line delimiters.
Fri, 04 Jul 2014 18:56:54 +0200 Christian Humer Truffle: added new experimental splitting heuristic.
Fri, 04 Jul 2014 18:56:54 +0200 Christian Humer Truffle: added Truffle stamps for argument profiling.
Fri, 04 Jul 2014 18:56:54 +0200 Christian Humer Truffle: added API for typed objects.
Fri, 04 Jul 2014 18:56:54 +0200 Christian Humer Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.
Fri, 04 Jul 2014 16:06:44 +0200 Lukas Stadler cleanup in AssertionNode
Fri, 04 Jul 2014 16:06:44 +0200 Lukas Stadler send log output to native tty
Fri, 04 Jul 2014 13:47:37 +0200 Gilles Duboscq ConvertDeoptimizeToGuardPhase: remove useless BeginNodes
Fri, 04 Jul 2014 13:40:34 +0200 Gilles Duboscq Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierTool
Thu, 03 Jul 2014 18:27:08 +0200 Gilles Duboscq GuardLoweringPhase should not leave dead nodes behind
Wed, 02 Jul 2014 18:23:56 +0200 Gilles Duboscq Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.
Wed, 02 Jul 2014 16:54:45 +0200 Gilles Duboscq RemoveValueProxyPhase should remove dead framestates recursively
Thu, 03 Jul 2014 23:28:35 +0200 Doug Simon removed (Java based) CompilationQueue
Thu, 03 Jul 2014 21:47:59 +0200 Doug Simon made Graal symbol declarations conditional upon GRAAL macro
Thu, 03 Jul 2014 19:07:44 +0200 Doug Simon removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)
Thu, 03 Jul 2014 18:57:20 +0200 Doug Simon made -esa apply to Graal classes even if they are not loaded by the boot class loader
Thu, 03 Jul 2014 16:30:28 +0200 Doug Simon added support to load classes from graal.jar with a separate class loader
Thu, 03 Jul 2014 14:31:34 +0200 Doug Simon mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VM
Thu, 03 Jul 2014 14:29:21 +0200 Doug Simon mx: converted class path variables to camel case for better readability
Thu, 03 Jul 2014 14:21:57 +0200 Doug Simon HSAIL: removed debug output
Wed, 02 Jul 2014 16:06:42 -0700 Michael Van De Vanter Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)
Wed, 02 Jul 2014 23:40:19 +0200 Doug Simon HSAIL: added support for several missing java.lang.Math routines
Wed, 02 Jul 2014 13:40:10 -0700 Tom Rodriguez Merge
Wed, 02 Jul 2014 13:05:02 -0700 Tom Rodriguez Allow mx unittest to run single test method from a class
Tue, 01 Jul 2014 19:39:01 -0700 Tom Rodriguez treat empty LineNumberTable as non-existent
Tue, 01 Jul 2014 19:37:44 -0700 Tom Rodriguez InstanceKlass::_init_state only exists for InstanceKlasses
Tue, 01 Jul 2014 19:36:36 -0700 Tom Rodriguez ensure the declared method holder is at least linked before emitting an invoke
Tue, 01 Jul 2014 19:35:13 -0700 Tom Rodriguez Ensure that uniqueConcreteMethod is called with a resolved concrete method
Tue, 01 Jul 2014 12:37:58 -0700 Tom Rodriguez look for original method and substitution when processing snippet graph
Tue, 01 Jul 2014 12:37:14 -0700 Tom Rodriguez Check for negative array size in Array.newInstance
Tue, 01 Jul 2014 12:36:51 -0700 Tom Rodriguez Check -Xbatch still works in the gate
Wed, 02 Jul 2014 15:04:25 +0200 Josef Eisl LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.
Wed, 02 Jul 2014 13:52:25 +0200 Josef Eisl LSRA spill optimization: backout changesets obsoleted by eager spill move placement.
Wed, 02 Jul 2014 13:47:01 +0200 Josef Eisl LSRA spill optimization: insert spill moves eagerly.
Tue, 01 Jul 2014 20:35:53 +0200 Josef Eisl LSRA spill optimization: fix another spill move placement bug.
Tue, 17 Jun 2014 14:42:14 +0200 Josef Eisl LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.
Tue, 17 Jun 2014 14:41:41 +0200 Josef Eisl LSRA spill optimization: fix UseBlockIterator.
Mon, 16 Jun 2014 20:04:13 +0200 Josef Eisl LSRA spill optimization: insert dominator spill move after data flow resolution moves.
Wed, 11 Jun 2014 20:24:10 +0200 Josef Eisl LSRA spill optimization: consider all spill blocks not only use positions.
Wed, 11 Jun 2014 19:22:36 +0200 Josef Eisl LSRA: add debug scope for eliminateSpillMoves() and assignLocations().
Wed, 11 Jun 2014 19:21:05 +0200 Josef Eisl LSRA spill optimization: remove spill block probability assertion (temporarily).
Wed, 11 Jun 2014 17:03:23 +0200 Josef Eisl LSRA spill optimization: iterate all ranges of spill interval.
Wed, 11 Jun 2014 17:02:27 +0200 Josef Eisl LSRA spill optimization: move spill position to the dominator if at spill interval.
Wed, 11 Jun 2014 14:51:27 +0200 Josef Eisl LSRA spill optimization: mark the correct frame locations.
Wed, 11 Jun 2014 14:49:59 +0200 Josef Eisl LSRA spill optimization: use the correct from location for the spill move.
Tue, 10 Jun 2014 16:43:26 +0200 Josef Eisl LSRA spill optimization: insert the spill moves at the right position.
Tue, 10 Jun 2014 13:29:41 +0200 Josef Eisl LSRA spill optimization: start at the begin of the spill interval.
Thu, 05 Jun 2014 16:38:24 +0200 Josef Eisl LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.
Thu, 05 Jun 2014 13:25:51 +0200 Josef Eisl LSRA spill optimization: relax probability assertion.
Thu, 05 Jun 2014 10:36:59 +0200 Josef Eisl LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).
Wed, 04 Jun 2014 19:43:12 +0200 Josef Eisl LSRA spill optimization: only use predecessor block if it has lower probability than the definition.
Wed, 04 Jun 2014 16:54:56 +0200 Josef Eisl LSRA spill optimization: move spill out of loops.
Wed, 04 Jun 2014 16:05:14 +0200 Josef Eisl LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.
Wed, 04 Jun 2014 15:40:23 +0200 Josef Eisl LSRA spill optimization: spill at earliest dominator.
Wed, 04 Jun 2014 14:53:12 +0200 Josef Eisl LSRA spill optimization: calculate optimized spill position.
Wed, 04 Jun 2014 12:19:24 +0200 Josef Eisl And Interval.getSplitChildren().
Wed, 02 Jul 2014 15:29:44 +0200 Josef Eisl LinearScan: use InstructionStateProcedure.
Wed, 02 Jul 2014 15:26:28 +0200 Josef Eisl Introduce InstructionStateProcedure.
Wed, 02 Jul 2014 14:56:30 +0200 Roland Schatz Support direct memory compare of uncompressed metadata references if they fit in 32 bit.
Tue, 01 Jul 2014 19:06:06 +0200 Gilles Duboscq Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behind
Tue, 01 Jul 2014 18:26:08 +0200 Gilles Duboscq No need to duplicate the loop begin's state for LoopFragmentInside
Tue, 01 Jul 2014 18:10:27 +0200 Gilles Duboscq LoopFragmentInside: make sure no dead phi are left after phis have been rewritten
Tue, 01 Jul 2014 18:08:19 +0200 Gilles Duboscq Minor refactoring in LoopFragment.mergeEarlyExits to improve readability
Fri, 27 Jun 2014 11:50:07 +0200 Gilles Duboscq Make find_method_handle_intrinsic work in Xint mode
Tue, 01 Jul 2014 17:04:39 +0200 Roland Schatz Improve documentation of LIRKind.
Tue, 01 Jul 2014 16:06:17 +0200 Roland Schatz Propagate reference information through arithmetics.
Tue, 01 Jul 2014 15:37:38 +0200 Roland Schatz Fix c1visualizer dump.
Tue, 01 Jul 2014 15:45:14 +0200 Doug Simon Merge.
Tue, 01 Jul 2014 15:42:59 +0200 Doug Simon made FloatingReadNode clean up dead nodes it creates
Tue, 01 Jul 2014 12:10:37 +0200 Doug Simon made IfCanonicalizerTest clean up dead nodes it creates
Tue, 01 Jul 2014 12:05:27 +0200 Doug Simon made InductionVariable.deleteUnusedNodes() abstract
Tue, 01 Jul 2014 11:48:54 +0200 Doug Simon remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graph
Tue, 01 Jul 2014 09:48:10 +0200 Doug Simon removed debug code
Tue, 01 Jul 2014 14:57:53 +0200 Lukas Stadler fix ReadNode canonicalization for guard-type usages of null-checking reads
Tue, 01 Jul 2014 12:14:58 +0200 Lukas Stadler code and javadoc cleanups in Canonicalizable and NodeClassIterable
Tue, 01 Jul 2014 11:37:17 +0200 Lukas Stadler small fix and doc for @OptionalInput
Mon, 30 Jun 2014 19:34:05 -0700 Michael Van De Vanter Truffle/Source: add a singleton null instance of SourceCallback
Mon, 30 Jun 2014 21:22:39 +0200 Doug Simon HSAIL: cannot reference OkraContext if it cannot be loaded
Mon, 30 Jun 2014 19:01:27 +0200 Lukas Stadler small formatting fixes for SPARC changes
Mon, 30 Jun 2014 18:46:41 +0200 Lukas Stadler explicitly define optional inputs in @Input
Mon, 30 Jun 2014 18:46:41 +0200 Lukas Stadler VirtualObjectNode is a floating node
Mon, 30 Jun 2014 18:46:36 +0200 Lukas Stadler Merge
Mon, 30 Jun 2014 18:17:13 +0200 Stefan Anzinger Merge
Mon, 30 Jun 2014 17:27:35 +0200 Stefan Anzinger [SPARC] fixing findbug warnings
Mon, 30 Jun 2014 12:02:19 +0200 Stefan Anzinger Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1f
Mon, 30 Jun 2014 08:50:26 +0200 Stefan Anzinger [SPARC] Improving implicit exception handling on sparc
Fri, 06 Jun 2014 01:19:20 +0200 Stefan Anzinger Merge
Fri, 06 Jun 2014 00:18:30 +0200 Stefan Anzinger [SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patch
Thu, 05 Jun 2014 16:28:13 +0200 Stefan Anzinger [SPARC] Fixing BC_new, BC_fcmpxx
Thu, 05 Jun 2014 15:28:25 +0200 Stefan Anzinger Fixing dcmp
Thu, 05 Jun 2014 11:28:16 +0200 Stefan Anzinger [SPARC] Fixing lots of float and double issues.
Tue, 03 Jun 2014 14:31:36 +0200 Stefan Anzinger Merge
Tue, 03 Jun 2014 14:29:40 +0200 Stefan Anzinger Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.
Mon, 02 Jun 2014 21:08:05 +0200 Stefan Anzinger Merge
Mon, 02 Jun 2014 21:00:37 +0200 Stefan Anzinger Fixing issues with fdiv
Mon, 02 Jun 2014 20:41:44 +0200 Stefan Anzinger Using absolute addressing instead of pc relative in fixup.
Mon, 02 Jun 2014 20:40:57 +0200 Stefan Anzinger Fixing BC_i2f, BC_i2c, BC_fadd
Sat, 31 May 2014 00:30:26 +0200 Stefan Anzinger [SPARC] Adding deoptimization handler foreign call
Fri, 30 May 2014 15:09:09 +0200 Stefan Anzinger Merge
Fri, 30 May 2014 13:23:53 +0200 Stefan Anzinger Merge
Fri, 30 May 2014 10:45:23 +0200 Stefan Anzinger New tests for BC_lcmp
Fri, 30 May 2014 10:42:20 +0200 Stefan Anzinger Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandler
Thu, 24 Apr 2014 14:09:40 +0200 Stefan Anzinger Make proper code for c const strings required for fixup in hotspot
Thu, 24 Apr 2014 14:02:20 +0200 Stefan Anzinger Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.
Thu, 24 Apr 2014 07:41:56 +0200 Stefan Anzinger Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.
Thu, 24 Apr 2014 07:25:02 +0200 Stefan Anzinger mx_graal.py unittest make testname match with wildcards *
Thu, 24 Apr 2014 07:21:24 +0200 Stefan Anzinger Implementing LNEG and check for the right condition code register.
Sat, 19 Apr 2014 15:32:02 +0200 Stefan Anzinger JUnit Reporting
Sat, 19 Apr 2014 15:29:48 +0200 Stefan Anzinger SPARCMove.java: Adding constant float and double loads
Mon, 30 Jun 2014 18:03:24 +0200 Doug Simon HSAIL: skip certain tests if running on the HSAIL simulator
Mon, 30 Jun 2014 17:47:45 +0200 Doug Simon filter out subsequent reports for phases that don't clean up their own dead nodes
Mon, 30 Jun 2014 17:28:53 +0200 Doug Simon Merge.
Mon, 30 Jun 2014 17:27:40 +0200 Doug Simon ensure memory map (if any) for a snippet template is attached to the returnNode
Mon, 30 Jun 2014 17:24:15 +0200 Doug Simon improved javadoc
Mon, 30 Jun 2014 17:23:56 +0200 Doug Simon simplified DebugVerifyHandler API to be closer to DebugDumpHandler
Mon, 30 Jun 2014 15:43:25 +0200 Doug Simon fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListener
Fri, 27 Jun 2014 13:39:36 +0200 Doug Simon simplified NodeEventListener implementations by having all events routed to a single method by default
Fri, 27 Jun 2014 13:38:18 +0200 Doug Simon include added nodes to those canonicalized by the EffectsPhase after effects have been applied
Fri, 27 Jun 2014 11:59:38 +0200 Doug Simon removed legacy GraphEvent[Log] code
Mon, 30 Jun 2014 16:14:00 +0200 Lukas Stadler add predecessors to worklist during MergeNode splitting
Mon, 30 Jun 2014 15:45:41 +0200 Christian Wirth explicit conversion to (int), fixes Windows build
Mon, 30 Jun 2014 11:38:54 +0200 Lukas Stadler split MacroNode into MacroNode and MacroStateSplitNode
Thu, 26 Jun 2014 13:26:58 +0200 Josef Eisl Rename ValuePosition.superPosition to outerPosition.
Thu, 26 Jun 2014 13:22:26 +0200 Josef Eisl Add and improve ValuePositionTest.
Thu, 26 Jun 2014 12:03:32 +0200 Josef Eisl Fix ValuePosition recursive lookup issue for CompositeValues.
Thu, 26 Jun 2014 12:01:22 +0200 Josef Eisl Add graal.test project and ValuePositionTest.
Thu, 26 Jun 2014 11:19:31 +0200 Josef Eisl Fix ValuePosition.set() issues.
Wed, 25 Jun 2014 20:39:27 +0200 Josef Eisl Add ValuePosition.isCompositePosition().
Wed, 25 Jun 2014 20:27:22 +0200 Josef Eisl Move ValuePosition into a dedicated file.
Wed, 25 Jun 2014 20:15:35 +0200 Josef Eisl Move ValuePosition into LIRIntrospection.
Wed, 25 Jun 2014 19:23:30 +0200 Josef Eisl Start to make ValuePosition aware of CompositeValues.
Wed, 25 Jun 2014 16:15:35 +0200 Josef Eisl Add LIRInstruction.forEach*(ValuePositionProcedure proc).
Wed, 25 Jun 2014 15:30:59 +0200 Josef Eisl Add ValuePositionProcedure and corresponding forEach methods.
Wed, 25 Jun 2014 15:11:05 +0200 Josef Eisl Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.
Wed, 25 Jun 2014 15:04:00 +0200 Josef Eisl Introduce LIRInstructionClass.Position.
Fri, 27 Jun 2014 23:04:59 +0200 Doug Simon clarify option checking code from option parsing code
Fri, 27 Jun 2014 23:00:27 +0200 Doug Simon handle unwinding exception through recursive call properly
Fri, 27 Jun 2014 22:58:54 +0200 Doug Simon separate error messages for missing versus invalid non-String option values
Fri, 27 Jun 2014 22:21:40 +0200 Doug Simon handle any exception raised during Graal option checking/parsing, not just those with a non-null message
Fri, 27 Jun 2014 22:11:08 +0200 Doug Simon better error message when mistaking a boolean option for a non-boolean option or vice versa
Fri, 27 Jun 2014 22:10:23 +0200 Doug Simon enforce use of boxed types for OptionDescriptor
Fri, 27 Jun 2014 19:55:54 +0200 Doug Simon implemented eager checking of Graal options (GRAAL-807)
Fri, 27 Jun 2014 17:24:28 +0200 Andreas Woess mx fsckprojects: do not traverse lib subdirectory
Thu, 26 Jun 2014 18:04:47 +0200 Andreas Woess JSONHelper: add builders for JSON objects and arrays
Fri, 27 Jun 2014 16:25:30 +0200 Bernhard Urban truffle compiler: small cleanup
Fri, 27 Jun 2014 16:25:02 +0200 Bernhard Urban truffle compiler: cut off assertion errors too
Fri, 27 Jun 2014 14:04:51 +0200 Lukas Stadler default implementation of CanonicalizerTool
Fri, 27 Jun 2014 14:04:51 +0200 Lukas Stadler getter for canonicalizeReads in CanonicalizerPhase
Fri, 27 Jun 2014 14:04:51 +0200 Lukas Stadler create correct stamps in IntegerDivNode and IntegerRemNode constructors
Fri, 27 Jun 2014 13:17:54 +0200 Bernhard Urban mx archive: print warning only in verbose mode
Fri, 27 Jun 2014 13:13:24 +0200 Miguel Garcia [inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
Fri, 27 Jun 2014 11:25:56 +0200 Bernhard Urban mx projects: add mirror location of external dependencies
Fri, 27 Jun 2014 10:14:00 +0200 Lukas Stadler JavaDoc for Canonicalizable
Thu, 26 Jun 2014 17:29:37 +0200 Lukas Stadler fix for LoadMethodNode
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler enable new-node assertion for all Canonicalizable node types
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler new constructor (with stateAfter) for UnsafeStoreNode
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler new constructor (with nullCheck and stateBefore) for ReadNode
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler new constructor (with stateAfter) for StoreFieldNode
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler let CanonicalizerPhase handle replacement with null in GuardNode.canonical
Thu, 26 Jun 2014 16:27:36 +0200 Lukas Stadler change some node types from Canonicalizable to Simplifiable
Thu, 26 Jun 2014 16:27:35 +0200 Lukas Stadler new constructor (with stateBefore) for AbstractDeoptimizeNode
Thu, 26 Jun 2014 16:27:35 +0200 Lukas Stadler small cleanup in ShortCircuitOrNode
Thu, 26 Jun 2014 16:27:35 +0200 Lukas Stadler make MathIntrinsicNode a UnaryNode
Thu, 26 Jun 2014 16:27:35 +0200 Lukas Stadler refactor more Canonicalizable implementations to not add new nodes to the graph
Thu, 26 Jun 2014 16:27:35 +0200 Lukas Stadler returning null Canonicalizer.canonical replaces usages with null
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