log

age author description
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().
Tue, 24 Feb 2015 19:24:15 +0100 Josef Eisl LIRPhase: include timer in scope.
Wed, 25 Feb 2015 11:29:27 +0100 Roland Schatz Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.
Tue, 24 Feb 2015 21:02:22 +0100 Thomas Wuerthinger Fix scheduling of value proxy nodes.
Tue, 24 Feb 2015 20:23:42 +0100 Thomas Wuerthinger Fix construction of unwind BEFORE_EXCEPTION_BCI frame states when inlining in the graph builder.
Tue, 24 Feb 2015 20:11:04 +0100 Thomas Wuerthinger Add additional assertions in DCE.
Tue, 24 Feb 2015 19:18:52 +0100 Thomas Wuerthinger Fix a regression in the partial escape analysis.
Tue, 24 Feb 2015 15:10:11 +0100 Thomas Wuerthinger Small improvement to mod/div peephole optimization.
Tue, 24 Feb 2015 14:09:40 +0100 Thomas Wuerthinger Remove redundant begin nodes after graph building.
Tue, 24 Feb 2015 13:23:52 +0100 Thomas Wuerthinger Add option DumpDuringGraphBuilding and default to false.
Tue, 24 Feb 2015 12:33:32 +0100 Thomas Wuerthinger Merge.
Tue, 24 Feb 2015 00:07:00 +0100 Thomas Wuerthinger Simplify scheduleOutOfLoops.
Mon, 23 Feb 2015 16:23:23 -0800 Tom Rodriguez Merge
Wed, 18 Feb 2015 10:37:08 -0800 Tom Rodriguez Filter LogicConstantNode when detecting changes in GraphChangeMonitoringPhase
Wed, 18 Feb 2015 10:36:31 -0800 Tom Rodriguez Ensure a canonical ordering of inputs for commutative binary operations
Wed, 18 Feb 2015 10:19:17 -0800 Tom Rodriguez Improve early termination logic in findDuplicate
Wed, 18 Feb 2015 10:10:00 -0800 Tom Rodriguez Parameterize return type of findDuplicate
Tue, 17 Feb 2015 17:50:24 -0800 Tom Rodriguez Fix false positive in checkInfiniteWork
Tue, 17 Feb 2015 17:44:24 -0800 Tom Rodriguez Notify about deleted node after replaceAtUsages
Tue, 24 Feb 2015 00:00:24 +0100 Thomas Wuerthinger Simplify earliest block calculations in schedule phase.
Mon, 23 Feb 2015 23:57:56 +0100 Thomas Wuerthinger Simplify PEA tracing.
Mon, 23 Feb 2015 23:56:15 +0100 Thomas Wuerthinger Simplify commonDominator.
Mon, 23 Feb 2015 23:55:23 +0100 Thomas Wuerthinger The infer stamps algorithm is not guaranteed to reach a stable state.