Mon, 27 Apr 2015 19:03:52 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:37:10 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:36:16 +0200 |
Stefan Anzinger |
Predefine value outside of COMPILERGRAAL
|
Mon, 27 Apr 2015 16:02:54 +0200 |
Stefan Anzinger |
[SPARC] Set MaxVectorSize=8
|
Mon, 27 Apr 2015 18:17:18 +0200 |
Gilles Duboscq |
graalRuntime: make service file parsing more robust:
|
Mon, 27 Apr 2015 16:11:46 +0200 |
Gilles Duboscq |
mx: services: make sure we don't produce empty lines
|
Mon, 27 Apr 2015 17:24:27 +0200 |
Christian Humer |
SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti@supsi.ch>
|
Mon, 27 Apr 2015 11:55:51 +0200 |
Gilles Duboscq |
ReadElimination: only anchor guard if it is different from cachedValue's guard
|
Fri, 24 Apr 2015 17:27:32 +0200 |
Gilles Duboscq |
PrintStreamOption: also forward flushes to the VM
|
Mon, 27 Apr 2015 12:04:10 +0200 |
Gilles Duboscq |
mx: fix crash when there are no services
|
Sat, 25 Apr 2015 19:47:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc corrections on Node.{getSourceSection,getEncapsulatingSourceSection}
|
Fri, 24 Apr 2015 12:05:38 -0700 |
Tom Rodriguez |
Use snippets for incrementing snippet counters
|
Thu, 23 Apr 2015 22:09:27 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 21:18:27 -0700 |
Tom Rodriguez |
Better error reporting for missing card marks
|
Wed, 22 Apr 2015 16:42:05 -0700 |
Tom Rodriguez |
Better assertion message for NULL deference in graalJavaAccess
|
Wed, 22 Apr 2015 16:34:32 -0700 |
Tom Rodriguez |
Graal should use same soft reference policy as C2
|
Thu, 12 Mar 2015 14:15:09 +0100 |
roland |
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
|
Thu, 23 Apr 2015 17:25:04 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 17:18:52 -0700 |
Tom Rodriguez |
Make sure an after state is available when lowering checkcast arraycopy
|
Thu, 23 Apr 2015 17:17:52 -0700 |
Tom Rodriguez |
Check for placeholder bci even when asserts are disabled
|
Thu, 23 Apr 2015 16:50:38 -0700 |
Christian Wimmer |
GraphDecoder must exactly reproduce the encoded graph, only SimplifyingGraphDecoder can remove unnecessary nodes
|
Thu, 23 Apr 2015 12:55:54 -0700 |
Tom Rodriguez |
Don't insert serial barriers for null stores
|
Thu, 23 Apr 2015 21:26:04 +0200 |
Gilles Duboscq |
mx create each service file atomically
|
Thu, 23 Apr 2015 21:30:54 +0200 |
Gilles Duboscq |
Group javap queries to discover Graal services
|
Thu, 23 Apr 2015 20:31:35 +0200 |
Gilles Duboscq |
All MemoryNode can be used as lastAccessLocation not only MemoryCheckpoints
|
Thu, 23 Apr 2015 20:27:15 +0200 |
Gilles Duboscq |
Use getPlaceholderBciName in HSDebugInfoBuilder assert
|
Thu, 23 Apr 2015 18:20:21 +0200 |
Roland Schatz |
Relax assertion in createWriteHub.
|
Thu, 23 Apr 2015 18:14:02 +0200 |
Roland Schatz |
Use @Inherited on @MarkerType annotation.
|
Thu, 23 Apr 2015 14:49:24 +0200 |
Gilles Duboscq |
Make should export graal service files
|
Thu, 23 Apr 2015 13:31:20 +0200 |
Gilles Duboscq |
Only extract service files for Graal services
|
Thu, 23 Apr 2015 14:48:52 +0200 |
Gilles Duboscq |
Move MatchProcessor and HotSpotVMConfigPorcessor to their own projects
|
Tue, 21 Apr 2015 17:32:06 +0200 |
Gilles Duboscq |
Move OptionProcessor to its own project
|
Wed, 22 Apr 2015 16:45:33 +0200 |
Gilles Duboscq |
Small clean-up in LoopEx
|
Thu, 23 Apr 2015 13:37:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 23 Apr 2015 13:37:11 +0200 |
Thomas Wuerthinger |
Distinguish ends in the scheduling phase that always have to be the last node from other ends.
|
Wed, 22 Apr 2015 21:58:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:17 +0200 |
Thomas Wuerthinger |
Adjust scheduling test.
|
Wed, 22 Apr 2015 16:22:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:48:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:38 +0200 |
Thomas Wuerthinger |
Fix a bug in the schedule phase connected with data dependencies on a block end node that is not a control split node.
|
Thu, 23 Apr 2015 11:25:16 +0200 |
Roland Schatz |
Fix wrong argument order in writeNarrow match rule.
|
Wed, 22 Apr 2015 16:18:37 -0700 |
Christian Wimmer |
Manage null value manually to work around bug in older JDK versions
|
Wed, 22 Apr 2015 13:05:36 -0700 |
Christian Wimmer |
Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testing
|
Wed, 22 Apr 2015 11:38:25 -0700 |
Tom Rodriguez |
Mark locks without MonitorIdNode as eliminated
|
Wed, 22 Apr 2015 16:54:26 +0200 |
Roland Schatz |
Use trapping null check in g1PreWriteBarrier snippet.
|
Wed, 22 Apr 2015 16:46:57 +0200 |
Roland Schatz |
Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
|
Tue, 21 Apr 2015 20:23:59 +0200 |
Doug Simon |
fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()
|
Tue, 21 Apr 2015 15:55:09 +0200 |
Doug Simon |
improved javadoc for InvocationPlugin.inlineOnly()
|
Wed, 22 Apr 2015 15:04:01 +0200 |
Christian Humer |
Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .
|
Wed, 22 Apr 2015 11:00:26 +0200 |
Matthias Grimmer |
Interop: remove misplaced IllegalStateException
|
Tue, 21 Apr 2015 16:18:23 -0700 |
Christian Wimmer |
Move PEGraphDecoder from truffle to graal project; factor out SimplifyingGraphDecoder that performs just canonicalization but not method inlining; fix bugs
|
Tue, 21 Apr 2015 10:47:43 -0700 |
Tom Rodriguez |
Add MaxVectorSize to Graal globals
|
Tue, 21 Apr 2015 14:57:13 +0200 |
Roland Schatz |
G1PostWriteBarrier contains a memory barrier, so it has to kill any().
|
Tue, 21 Apr 2015 09:09:29 -0700 |
Christian Wimmer |
Guard for null pointer exception
|
Tue, 21 Apr 2015 17:32:53 +0200 |
Gilles Duboscq |
Merge
|
Tue, 21 Apr 2015 16:44:27 +0200 |
Gilles Duboscq |
mx: Merge graal service files
|
Tue, 21 Apr 2015 15:46:42 +0200 |
Gilles Duboscq |
Add make target for jars in lib/graal
|
Tue, 21 Apr 2015 14:59:02 +0200 |
Gilles Duboscq |
Distribution overlap is allowed for META-INF*, not just META-INF/services*
|
Tue, 21 Apr 2015 11:40:25 +0200 |
Lukas Stadler |
do not perform read elimination for deleted nodes
|
Tue, 21 Apr 2015 11:54:50 +0200 |
Christian Humer |
Truffle-DSL: initialize the polymorphic cached type also if the child node throws an exception.
|
Fri, 17 Apr 2015 16:18:17 +0200 |
Christian Humer |
Truffle-DSL: do not generate polymorphic nodes for nodes with all parameters evaluated in all execute methods.
|
Tue, 21 Apr 2015 10:32:52 +0200 |
Doug Simon |
fixed ImmutableCode related regression
|
Tue, 21 Apr 2015 09:51:03 +0200 |
Doug Simon |
renamed BytecodeFrame.isSyntheticBci to isPlaceholderBci and added getPlaceholderBciName
|
Wed, 15 Apr 2015 14:47:48 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Class to MethodSubstitutionPlugins and removed ClassQueryNode since substitutions can now be canonicalized (since non-null KlassPointers can now be optimized)
|
Tue, 21 Apr 2015 01:27:08 +0200 |
Thomas Wuerthinger |
Modify semantics of StressInvokeWithExceptionNode.
|
Tue, 21 Apr 2015 00:50:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Apr 2015 00:49:47 +0200 |
Thomas Wuerthinger |
Add bootstrap with invoke exception edges to gate.
|
Tue, 21 Apr 2015 00:47:48 +0200 |
Thomas Wuerthinger |
Add StressInvokeWithExceptionNode flag.
|
Mon, 20 Apr 2015 23:59:49 +0200 |
Doug Simon |
reverted to more readable name for snippet metrics and counters
|
Mon, 20 Apr 2015 22:42:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 22:42:05 +0200 |
Thomas Wuerthinger |
Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.
|
Mon, 20 Apr 2015 19:54:09 +0200 |
Andreas Woess |
IGV: construct ArrayList<LabelWidget> with exact size (usually 1)
|
Mon, 20 Apr 2015 15:03:19 +0200 |
Andreas Woess |
IGV: improve text contrast for partially visible nodes
|
Mon, 20 Apr 2015 14:22:01 +0200 |
Andreas Woess |
Truffle: simplify getProperty; minor cleanup
|
Mon, 20 Apr 2015 11:02:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Apr 2015 11:09:22 -0700 |
Tom Rodriguez |
Relax assert about over zeroing when ZapUnusedHeapArea is disabled
|
Wed, 15 Apr 2015 11:07:53 -0700 |
Tom Rodriguez |
Clean up dead Iterable nodes in TypedGraphNodeIterator
|
Mon, 20 Apr 2015 19:36:37 +0200 |
Doug Simon |
Merge.
|
Mon, 20 Apr 2015 19:08:56 +0200 |
Doug Simon |
added disabled test demonstrating bug in arraycopy snippets
|
Mon, 20 Apr 2015 19:07:49 +0200 |
Doug Simon |
weakened check used by an assertion in the FrameStateAssignmentPhase
|
Mon, 20 Apr 2015 19:06:56 +0200 |
Doug Simon |
support for DeoptBefore nodes in late lowered snippets
|
Mon, 20 Apr 2015 10:07:32 -0700 |
Christian Wimmer |
Enable Graph Partial Evaluation
|
Mon, 20 Apr 2015 18:27:46 +0200 |
Gilles Duboscq |
Check distributions overlap in gate
|
Mon, 20 Apr 2015 14:40:48 +0200 |
Gilles Duboscq |
Mention u40 merge in changelog
|
Mon, 20 Apr 2015 14:38:58 +0200 |
Gilles Duboscq |
Use the same behaviour for UseLargePages in a graal VM than in a server VM
|
Mon, 20 Apr 2015 17:56:38 +0200 |
Gilles Duboscq |
Graal Loader: load all jars matching lib/graal/graal*.jar
|
Wed, 15 Apr 2015 20:05:51 +0200 |
Gilles Duboscq |
Conditional Elimination: processCheckCast should return as soon as the checkcast has been transformed
|
Sat, 18 Apr 2015 19:56:22 +0200 |
Gilles Duboscq |
Conditional Elimination: tryProofCondition: return true if ShortCircuitOrNode could be proven
|
Wed, 15 Apr 2015 12:35:38 +0200 |
Gilles Duboscq |
Conditional elimination: check if conditional has known value already
|
Mon, 16 Mar 2015 17:07:21 +0100 |
Gilles Duboscq |
Always register stamps for the condition itself
|
Wed, 15 Apr 2015 18:29:38 +0200 |
Gilles Duboscq |
Let GuardProxyNode canonicalize away if the proxied guard becomes null
|
Wed, 15 Apr 2015 18:25:54 +0200 |
Gilles Duboscq |
ProxyNode: let Optional/non-Optional Input verify null status of edges
|
Wed, 15 Apr 2015 18:22:11 +0200 |
Gilles Duboscq |
Convert graalRuntime.cpp to unix line delimiters
|
Sat, 18 Apr 2015 19:48:30 +0200 |
Gilles Duboscq |
fix
|
Wed, 15 Apr 2015 18:21:00 +0200 |
Gilles Duboscq |
Graal Services: use services files in jre/lib/graal/services
|
Wed, 15 Apr 2015 17:14:56 +0200 |
Gilles Duboscq |
Remove dead code in graalCodeInstaller.cpp
|
Mon, 20 Apr 2015 16:30:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 16:30:41 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 20 Apr 2015 15:38:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 14:19:17 +0200 |
Thomas Wuerthinger |
Fixed incorrect definition of AbstractBeginNode#anchored and AbstractBeginNode#proxies utility methods.
|
Mon, 20 Apr 2015 14:17:06 +0200 |
Thomas Wuerthinger |
Fix an issue in the ConvertDeoptimizeToGuardPhase that was moving dependent guarded nodes to the wrong new node.
|
Mon, 20 Apr 2015 15:31:36 +0200 |
Stefan Anzinger |
Merge
|
Mon, 20 Apr 2015 14:58:45 +0200 |
Stefan Anzinger |
[SPARC] Remove redundant compare type (kind) for CMOVE
|
Mon, 20 Apr 2015 14:50:16 +0200 |
Stefan Anzinger |
[SPARC] Fix performance regression with CBcond; Do not use short branch, when constant fits into simm13 but not in simm5
|
Mon, 20 Apr 2015 10:24:40 +0200 |
Stefan Anzinger |
[SPARC] CMOVE should use kind of argument instead of compare kind.
|
Mon, 20 Apr 2015 10:23:15 +0200 |
Stefan Anzinger |
[SPARC] Template interpreter in Graal has a greater code size when running with -Xrunjdwp:....
|
Mon, 20 Apr 2015 15:10:12 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 15:09:49 +0200 |
Matthias Grimmer |
Interop: fix Read message compare
|
Mon, 20 Apr 2015 14:00:22 +0200 |
Roland Schatz |
Add missing //JaCoCo Exclude directives.
|
Mon, 20 Apr 2015 12:04:41 +0200 |
Roland Schatz |
Remove leftover debug code.
|
Mon, 20 Apr 2015 11:02:41 +0200 |
Matthias Grimmer |
Add truffle.interop to truffle.jar
|
Mon, 20 Apr 2015 10:58:47 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 10:58:35 +0200 |
Matthias Grimmer |
Interop: add truffle.interop
|
Sat, 18 Apr 2015 13:44:36 +0100 |
Chris Seaton |
Merge
|
Sat, 18 Apr 2015 13:44:13 +0100 |
Chris Seaton |
DSL: test for using a static field in a guard.
|
Fri, 17 Apr 2015 14:12:32 -0700 |
Tom Rodriguez |
Fixed unsigned compare construction when merging distinct values
|
Fri, 17 Apr 2015 22:15:24 +0200 |
Doug Simon |
moved MethodsElidedInSnippets mechanism
|
Fri, 17 Apr 2015 18:24:59 +0200 |
Doug Simon |
loop safepoints are removed during graph parsing of intrinsics and snippets
|