log

age author description
Mon, 02 Mar 2015 14:43:43 +0100 Roland Schatz Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.)
Mon, 02 Mar 2015 14:00:44 +0100 Gilles Duboscq Give a debugId to DeoptimizeNodes that do not come from Guard lowering
Fri, 20 Feb 2015 14:24:16 +0100 Gilles Duboscq SA fixes: add GraalEnv to VMTypes, remove references to value_value from agent sources
Sat, 28 Feb 2015 15:52:13 -0800 Michael Van De Vanter Truffle/Instrumentation: new, experimental kind of Instrument
Sat, 28 Feb 2015 12:50:25 -0800 Michael Van De Vanter Merge with 68dd6598be5f74970e7fc1a4a2fa4ccd166dbb11
Sat, 28 Feb 2015 09:32:36 -0800 Michael Van De Vanter Truffle/Instrumentation: Javadoc fix
Sat, 28 Feb 2015 15:34:08 +0100 Thomas Wuerthinger Turn SortState#containsInstruction into an assertion.
Sat, 28 Feb 2015 15:20:32 +0100 Thomas Wuerthinger Block to kill set is only necessary for floating reads.
Sat, 28 Feb 2015 15:16:29 +0100 Thomas Wuerthinger Do not need to compute post dominators for schedule.
Sat, 28 Feb 2015 15:09:53 +0100 Thomas Wuerthinger Add assertion in ControlFlowGraph.
Sat, 28 Feb 2015 14:54:59 +0100 Thomas Wuerthinger Add test case and support for nested loops for Truffle bytecode interpreters.
Sat, 28 Feb 2015 14:54:29 +0100 Thomas Wuerthinger Verify that merge nodes have more than one merged forward end. Add utility for cleaning up merge nodes that do not.
Sat, 28 Feb 2015 14:50:40 +0100 Thomas Wuerthinger Improve error message for partialEvaluationConstant assert to include the values of phis.
Sat, 28 Feb 2015 13:15:09 +0100 Thomas Wuerthinger Another fix after counted loop recognition changes.
Sat, 28 Feb 2015 12:44:49 +0100 Thomas Wuerthinger Add Truffle bytecode interpreter test with nested loops.
Sat, 28 Feb 2015 01:01:52 +0100 Thomas Wuerthinger Fix for counted loop changes.
Fri, 27 Feb 2015 22:49:50 +0100 Thomas Wuerthinger Support for loops for Truffle bytecode interpreters.
Fri, 27 Feb 2015 22:49:26 +0100 Thomas Wuerthinger Support == as a loop exit condition of counted loops.
Fri, 27 Feb 2015 15:34:43 -0800 Tom Rodriguez Make isDominatedBy faster
Fri, 27 Feb 2015 20:17:59 +0100 Thomas Wuerthinger Fix issue found by CheckGraalInvariants.
Fri, 27 Feb 2015 18:25:41 +0100 Thomas Wuerthinger Temporarily disable constant scheduling again for canonical graph comparisons.
Fri, 27 Feb 2015 17:11:47 +0100 Thomas Wuerthinger Fix EdgesTest after recent changes to the Edges class.
Fri, 27 Feb 2015 16:36:38 +0100 Thomas Wuerthinger Merge.
Fri, 27 Feb 2015 16:35:54 +0100 Thomas Wuerthinger Ignore simpleLoopTest for now.
Fri, 27 Feb 2015 16:26:54 +0100 Thomas Wuerthinger Add bytecode interpreter partial evaluation test with loop.
Fri, 27 Feb 2015 16:01:12 +0100 Thomas Wuerthinger Support for creating merges during partial evaluation of bytecode interpreters.
Fri, 27 Feb 2015 14:06:36 +0100 Thomas Wuerthinger Add merge boolean property to ExplodeLoop annotation to indicate that backward branches should be merged if possible.
Fri, 27 Feb 2015 14:02:15 +0100 Thomas Wuerthinger Add test timeout for long if cascade test.
Fri, 27 Feb 2015 14:01:18 +0100 Thomas Wuerthinger Add test with long if cascade.
Fri, 27 Feb 2015 13:54:30 +0100 Thomas Wuerthinger New bytecode interpreter partial evaluation test including an IFZERO bytecode. Make graph builder loop explosion support multiple loop back edges from one peeling iteration.
Fri, 27 Feb 2015 13:54:05 +0100 Thomas Wuerthinger New Truffle API method CompilerAsserts#partialEvaluationConstant(Object).
Fri, 27 Feb 2015 12:49:59 +0100 Thomas Wuerthinger Add a new ADD bytecode to the bytecode interpreter test.
Fri, 27 Feb 2015 12:44:22 +0100 Thomas Wuerthinger Add basic bytecode interpreter partial evaluation test.
Fri, 27 Feb 2015 11:49:15 +0100 Thomas Wuerthinger Improve LongNodeChainTest.
Fri, 27 Feb 2015 11:47:14 +0100 Thomas Wuerthinger Fix output of CFG printer.
Thu, 26 Feb 2015 13:12:33 +0100 Thomas Wuerthinger Correct typo.
Wed, 25 Feb 2015 21:05:45 +0100 Thomas Wuerthinger Add unit test with artificially long node chain.
Wed, 25 Feb 2015 21:03:41 +0100 Thomas Wuerthinger Add unit test for node validation checks.
Wed, 25 Feb 2015 21:00:59 +0100 Thomas Wuerthinger Improve node error messges when nodes are inserted with non-alive inputs or successors.
Wed, 25 Feb 2015 18:14:35 +0100 Thomas Wuerthinger Changes to the node list iterators to make more values loop invariant.
Wed, 25 Feb 2015 17:06:15 +0100 Thomas Wuerthinger Small change to BytecodeFrame validation.
Fri, 27 Feb 2015 14:57:27 +0100 Andreas Woess Truffle: add NodeUtil.forEachChild
Fri, 27 Feb 2015 14:55:42 +0100 Andreas Woess Truffle: Node cleanup
Fri, 27 Feb 2015 13:56:01 +0100 Andreas Woess Truffle: add ExactMath.multiplyHigh[Unsigned] graph builder invocation plugins
Fri, 27 Feb 2015 13:55:56 +0100 Andreas Woess Truffle: minor ShapeImpl cleanup
Fri, 27 Feb 2015 13:21:16 +0100 Roland Schatz Add missing interface.
Fri, 27 Feb 2015 12:08:57 +0100 Roland Schatz Remove isCommutative method from BinaryCommutative interface.
Thu, 26 Feb 2015 19:08:19 +0100 Roland Schatz Remove default methods from MemoryAccess interface.
Thu, 26 Feb 2015 17:22:08 +0100 Roland Schatz Move commutative GVN into CanonicalizerPhase.
Thu, 26 Feb 2015 11:26:34 +0100 Stefan Anzinger [SPARC] Configure caller saved register with FPU registers
Wed, 25 Feb 2015 19:13:16 -0800 Tom Rodriguez Add assertion to ObjectValue conversion
Wed, 25 Feb 2015 19:05:03 -0800 Tom Rodriguez Print full ScopeDesc with PrintDebugInfo
Wed, 25 Feb 2015 19:03:26 -0800 Tom Rodriguez Use correct Thread when constructing handle
Wed, 25 Feb 2015 19:02:00 -0800 Tom Rodriguez Move stack monitor value into api.code
Wed, 25 Feb 2015 19:00:00 -0800 Tom Rodriguez Correct JavaDoc
Wed, 25 Feb 2015 17:53:51 -0800 Michael Van De Vanter Truffle/InstrumentationTools: clean up some misleading code and commentary in CoverageTracker
Wed, 25 Feb 2015 18:25:51 +0100 Benoit Daloze PrimitiveValueProfile: read from a snapshot to avoid races with multiple reads.
Tue, 24 Feb 2015 19:45:16 +0100 Josef Eisl constopt.DefUseTree: remove ValuePosition.
Wed, 25 Feb 2015 15:16:14 +0100 Josef Eisl constopt.UseEntry: remove ValuePosition.
Tue, 24 Feb 2015 19:02:59 +0100 Josef Eisl constopt.UseEntry: remove getPosition().