Tue, 27 Jan 2015 16:56:10 +0100 |
Thomas Wuerthinger |
Do not compute region set in SchedulePhase. Use new API of ReentrantBlockIterator.
|
Tue, 27 Jan 2015 16:52:25 +0100 |
Thomas Wuerthinger |
Pass a lambda to the ReentrantBlockIterator instead of a set.
|
Tue, 27 Jan 2015 16:16:06 +0100 |
Thomas Wuerthinger |
Only cache in MergeProcessor of PEA when processing loop begin blocks.
|
Tue, 27 Jan 2015 16:01:48 +0100 |
Thomas Wuerthinger |
Simplifications in PEA.
|
Tue, 27 Jan 2015 14:54:55 +0100 |
Thomas Wuerthinger |
Add utility methods to GuardsStage.
|
Tue, 27 Jan 2015 13:17:53 +0100 |
Thomas Wuerthinger |
Use Node#getUsageCount wherever possible.
|
Tue, 27 Jan 2015 13:09:17 +0100 |
Thomas Wuerthinger |
Small simplification in PE closure.
|
Tue, 27 Jan 2015 12:27:40 +0100 |
Thomas Wuerthinger |
Restructurings in ReentrantBlockIterator.
|
Tue, 27 Jan 2015 11:58:50 +0100 |
Thomas Wuerthinger |
Do not provide full schedul to LoweringTool.
|
Tue, 27 Jan 2015 11:47:44 +0100 |
Thomas Wuerthinger |
Always use read aware memory scheduling.
|
Tue, 27 Jan 2015 15:10:32 +0100 |
Paul Woegerer |
Various adjustments to simplify future merges
|
Tue, 27 Jan 2015 14:28:13 +0100 |
Paul Woegerer |
Allow PartialEvaluator to use a custom SnippetReflectionProvider
|
Tue, 27 Jan 2015 14:24:59 +0100 |
Paul Woegerer |
Prevent polluting SLFunctionRegistry (via SLNodeFactory.createRead()) with LHS names of assignment
|
Tue, 27 Jan 2015 14:11:52 +0100 |
Paul Woegerer |
Allow users to provide their own TruffleRuntime implementation
|
Tue, 27 Jan 2015 12:05:41 +0100 |
Roland Schatz |
Enable constant folding of Math.pow().
|
Tue, 27 Jan 2015 12:25:38 +0100 |
Doug Simon |
provide Stub.getStubs() method to access all installed stubs
|
Tue, 27 Jan 2015 12:24:44 +0100 |
Doug Simon |
fixed typo in sharedRuntime_x86_32.cpp
|
Tue, 27 Jan 2015 03:06:12 +0100 |
Thomas Wuerthinger |
Use LATEST schedule for PEA.
|
Mon, 26 Jan 2015 23:31:20 +0100 |
Thomas Wuerthinger |
Fix unused import.
|
Mon, 26 Jan 2015 23:30:09 +0100 |
Thomas Wuerthinger |
Do not add proxy nodes of loop exits to the schedule.
|
Mon, 26 Jan 2015 23:24:06 +0100 |
Thomas Wuerthinger |
Simplifications around PEA and using earliest possible schedule for nodes.
|
Mon, 26 Jan 2015 14:43:57 -0800 |
Tom Rodriguez |
Add toString and some accessors to InductionVariable subclasses
|
Mon, 26 Jan 2015 22:38:44 +0100 |
Stefan Anzinger |
Fix compile errors
|
Mon, 26 Jan 2015 21:53:57 +0100 |
Stefan Anzinger |
Merge
|
Mon, 26 Jan 2015 21:21:06 +0100 |
Stefan Anzinger |
[SPARC] Fix Partial Escape Analysis for SPARC in Truffle
|
Mon, 26 Jan 2015 21:19:36 +0100 |
Stefan Anzinger |
Merge
|
Mon, 19 Jan 2015 15:03:17 +0100 |
Stefan Anzinger |
[SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right now
|
Mon, 26 Jan 2015 11:37:05 -0800 |
Tom Rodriguez |
Add Java and JVM arguments to log file when -G:LogFile= is used
|
Mon, 26 Jan 2015 09:29:47 -0800 |
Tom Rodriguez |
Add some assertion messages
|
Mon, 26 Jan 2015 09:28:20 -0800 |
Tom Rodriguez |
Add utility phase to dump more information when another phase changes the graph
|
Sun, 25 Jan 2015 09:52:32 +0100 |
Andreas Woess |
Remove IterableNodeType from AssumptionNode
|
Sun, 25 Jan 2015 09:50:42 +0100 |
Andreas Woess |
Remove IterableNodeType from IntegerExactArithmeticNode
|
Sun, 25 Jan 2015 20:58:50 +0100 |
Doug Simon |
fixed regression caused by GPU removal
|
Sat, 24 Jan 2015 00:45:12 +0100 |
Thomas Wuerthinger |
Remove class ScheduledNode from the node class hierarchy.
|
Fri, 23 Jan 2015 22:13:55 +0100 |
Thomas Wuerthinger |
Temporarily remove FlowSensitiveReductionPhase.
|
Fri, 23 Jan 2015 22:00:55 +0100 |
Thomas Wuerthinger |
Temporarily remove java.decompiler project.
|
Fri, 23 Jan 2015 18:20:37 +0100 |
Thomas Wuerthinger |
Move to a system that has an extra counter for extra usages.
|
Fri, 23 Jan 2015 11:52:36 +0100 |
Thomas Wuerthinger |
Add utility Node#hasNoUsages.
|
Fri, 23 Jan 2015 11:28:20 +0100 |
Thomas Wuerthinger |
Remove TailcallNode.
|
Fri, 23 Jan 2015 15:51:35 +0100 |
Paul Woegerer |
Various adjustments to simplify future merges
|
Fri, 23 Jan 2015 14:32:11 +0100 |
Roland Schatz |
Avoid double copy of monitorIds list.
|
Fri, 23 Jan 2015 13:11:28 +0100 |
Roland Schatz |
Compiler intrinsic for JMH blackhole.
|
Thu, 22 Jan 2015 16:35:37 +0100 |
Roland Schatz |
Ignore dontinline compile command if it would prevent application of forced substitutions.
|
Thu, 22 Jan 2015 15:59:51 +0100 |
Roland Schatz |
mx: fix duplicate arguments for microbench
|
Fri, 23 Jan 2015 12:08:12 +0100 |
Christian Wirth |
fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
|
Fri, 23 Jan 2015 10:54:21 +0100 |
Doug Simon |
removed GPU code
|
Thu, 22 Jan 2015 23:16:17 +0100 |
Thomas Wuerthinger |
Small improvement in NodeList.
|
Thu, 22 Jan 2015 21:53:06 +0100 |
Thomas Wuerthinger |
Initialize FrameState with less copying.
|
Thu, 22 Jan 2015 21:14:53 +0100 |
Thomas Wuerthinger |
Make allocation of virtual object mapping lazy.
|
Thu, 22 Jan 2015 21:01:46 +0100 |
Thomas Wuerthinger |
Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
|
Thu, 22 Jan 2015 18:46:04 +0100 |
Doug Simon |
fixed branch probability in instanceof snippet
|
Thu, 22 Jan 2015 16:25:04 +0100 |
Thomas Wuerthinger |
No need to clean up deleted phis.
|
Thu, 22 Jan 2015 16:24:36 +0100 |
Thomas Wuerthinger |
Initial version of inlining during parsing.
|
Wed, 21 Jan 2015 14:29:00 +0100 |
Thomas Wuerthinger |
Initialize frame state builder created for parse time inlining correctly.
|
Wed, 21 Jan 2015 13:10:52 +0100 |
Thomas Wuerthinger |
Restructuring in the GraphBuilder to have less fields in the phase instance.
|
Wed, 21 Jan 2015 12:01:14 +0100 |
Thomas Wuerthinger |
Make starting node a parameter in the GraphBuilder.
|