| Fri, 05 Feb 2016 22:48:36 -0800 |
Tom Rodriguez |
Don't fill the code cache with nmethods from CTWdefault tip |
| Fri, 05 Feb 2016 17:48:48 -0800 |
twisti |
[AArch64] AArch64FrameMap.currentFrameSize(): Don't subtract frame setup size. |
| Fri, 05 Feb 2016 12:44:11 -0800 |
twisti |
[AArch64] Fix frameSetupSize as returnAddressSize returns 0. |
| Fri, 05 Feb 2016 11:18:33 -0800 |
Christian Wimmer |
Bugfix: add missing graph cleanup after graph decoding (to clean up degenerated loops when using SimplifyingGraphDecoder) |
| Thu, 04 Feb 2016 17:19:14 -0800 |
Christian Wimmer |
materialized value of a linear scan interval can be any Constant, remove unnecessary restriction that it must be a JavaConstant |
| Thu, 04 Feb 2016 17:18:03 -0800 |
Christian Wimmer |
Add constructor to create InvocationPlugins from map of already resolved methods |
| Thu, 04 Feb 2016 16:09:50 -0800 |
Tom Rodriguez |
Update jvmci import |
| Thu, 04 Feb 2016 14:55:15 -0800 |
twisti |
[AArch64] Fixes and improvements; can run more methods now. |
| Thu, 04 Feb 2016 11:31:50 -0800 |
Christian Wimmer |
Guard agains out-of-bounds exception |
| Wed, 03 Feb 2016 16:51:05 +0100 |
Josef Eisl |
BenchmarkCounters: only print header and footer if DynamicCountersHumanReadable is enabled. |
| Thu, 04 Feb 2016 11:29:54 +0100 |
Josef Eisl |
BenchmarkCounters: add BenchmarkCountersFile option. |
| Thu, 04 Feb 2016 11:26:13 +0100 |
Josef Eisl |
BenchmarkCounters: use options to enable static and dynamic counters. |
| Thu, 04 Feb 2016 16:58:45 +0100 |
Josef Eisl |
Refactor MoveProfilingPhase and add per-method profiling support. |
| Wed, 27 Jan 2016 10:10:06 +0100 |
Josef Eisl |
MoveProfiling: outsource MoveType. |
| Thu, 04 Feb 2016 14:14:16 +0100 |
Andreas Woess |
Truffle: compilation queue should weakly reference call targets |
| Thu, 04 Feb 2016 13:25:31 +0100 |
Roland Schatz |
Update jvmci import: Use explicit StackSlot instead of int offset for the deopt rescue slot. |
| Wed, 03 Feb 2016 12:09:46 +0100 |
Josef Eisl |
gate: run BootstrapWithRegisterPressure with LIRUnlockBackendRestart flag. |
| Wed, 03 Feb 2016 12:07:15 +0100 |
Josef Eisl |
GraalCompiler.emitLIR: allow multiple restarts. |
| Wed, 03 Feb 2016 12:18:19 +0100 |
Josef Eisl |
Move OutOfRegistersException to c.o.g.lir.alloc. |
| Wed, 03 Feb 2016 11:03:55 +0100 |
Josef Eisl |
GraalCompiler: add BailoutAndRestartBackendException and update OutOfRegistersException. |
| Wed, 27 Jan 2016 10:08:22 +0100 |
Josef Eisl |
TraceRA: add Trace support to CFGPrinterObserver. |
| Wed, 03 Feb 2016 18:54:23 -0800 |
Christian Wimmer |
Guard agains NullPointerException |
| Wed, 03 Feb 2016 18:53:57 -0800 |
Christian Wimmer |
nodeIntrinsicStamp must be its own class |
| Wed, 03 Feb 2016 15:54:08 -0800 |
Christian Wimmer |
GraphPE: Avoid NullPointerException |
| Wed, 03 Feb 2016 13:14:14 -0800 |
Tom Rodriguez |
Ensure the tail call machinery for Truffle follows hotspot rules for first instruction size |
| Wed, 03 Feb 2016 19:20:07 +0100 |
Stefan Anzinger |
Update jvmci import version |
| Tue, 02 Feb 2016 12:24:43 -0800 |
Tom Rodriguez |
ConditionalNode optimizations should be performed on suitable If diamonds |
| Tue, 02 Feb 2016 15:54:14 +0100 |
Manuel Rigger |
traverse usages in branch probability node only once for fixed guard and conditional nodes. |
| Sun, 31 Jan 2016 22:40:03 +0100 |
Doug Simon |
update jvmci import |
| Fri, 29 Jan 2016 22:19:37 +0100 |
Doug Simon |
updated jvmci import |
| Fri, 29 Jan 2016 10:50:09 -0800 |
Tom Rodriguez |
Update jvmci import: fixes for merge 8u66 |
| Fri, 29 Jan 2016 10:22:38 +0100 |
Lukas Stadler |
detect runaway unroll via growth instead of fixed size |
| Thu, 28 Jan 2016 18:45:33 +0100 |
Lukas Stadler |
specialize OSRRootNode for the specific Frame class |
| Thu, 28 Jan 2016 18:44:59 +0100 |
Lukas Stadler |
modify the default loop unroll policy: allow 0 and 1 iteration loops to always be unrolled |
| Thu, 28 Jan 2016 16:24:50 +0100 |
Doug Simon |
defend against missing LocalVariableTable method attribute and missing slots in the table |
| Thu, 28 Jan 2016 11:16:03 +0100 |
Doug Simon |
increased iterations to increase chance of test failing |
| Thu, 28 Jan 2016 10:59:18 +0100 |
Doug Simon |
Added tag graal-0.13 for changeset a821d7d0ab7e |
| Wed, 27 Jan 2016 09:35:35 -0800 |
Christian Wimmer |
GraphPE: Improve stamp for phi functions during parsinggraal-0.13 |
| Wed, 27 Jan 2016 14:46:12 +0100 |
Andreas Woess |
Truffle: test case for phi stamp inference during partial evaluation |
| Wed, 27 Jan 2016 14:41:33 +0100 |
Gilles Duboscq |
Fix NewArrayStub when inlineContiguousAllocationSupported is false |
| Tue, 26 Jan 2016 15:31:38 -0800 |
Christian Wimmer |
Bugfix: only array types have a component type |
| Tue, 26 Jan 2016 12:01:34 +0100 |
Lukas Stadler |
use isJavaLangObject() in BasicArrayCopyNode |
| Mon, 25 Jan 2016 15:50:03 -0800 |
Christian Wimmer |
Fix formatting errors that the gate complained about |
| Mon, 25 Jan 2016 15:03:43 -0800 |
Christian Wimmer |
Update JVMCI import: Move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider |
| Sat, 23 Jan 2016 12:07:27 +0100 |
Benoit Daloze |
Fix description of TruffleIterativePartialEscape |
| Fri, 22 Jan 2016 13:50:04 -1000 |
twisti |
[AArch64]: A bunch of fixes and improvements. |
| Thu, 21 Jan 2016 14:24:24 -0800 |
Christian Wimmer |
Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameter |
| Thu, 21 Jan 2016 10:35:29 -0800 |
Christian Wimmer |
Make CallingConvention in HotSpotHostBackend instead of passing it in as a parameter to GraalCompiler.compile |
| Thu, 21 Jan 2016 10:20:11 -0800 |
Christian Wimmer |
Remove leftover classes from Bytecode-to-LIR experiment |
| Wed, 20 Jan 2016 23:45:15 -0800 |
Tom Rodriguez |
Update graal import: stack banging must take space required for deopt into account |
| Wed, 20 Jan 2016 22:30:50 +0100 |
Doug Simon |
support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9) |
| Wed, 20 Jan 2016 10:54:25 -0800 |
Christian Wimmer |
GraphPE: keep state of MergeNode when creating LoopBeginNode |
| Wed, 20 Jan 2016 12:16:37 +0100 |
Josef Eisl |
TraceRA: make BiDirectionalTraceBuilder default. |
| Wed, 20 Jan 2016 12:03:05 +0100 |
Josef Eisl |
TraceRA: add BiDirectionalTraceBuilder. |
| Wed, 20 Jan 2016 12:12:37 +0100 |
Josef Eisl |
TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder. |
| Wed, 20 Jan 2016 11:59:13 +0100 |
Josef Eisl |
TraceRA: improve assertion in TraceBuilderResult. |
| Wed, 20 Jan 2016 11:58:32 +0100 |
Josef Eisl |
TraceRA: introduce Trace class. |
| Tue, 19 Jan 2016 18:46:15 +0100 |
Josef Eisl |
TraceRA: move trace building asserts to TraceBuilderResult. |
| Tue, 19 Jan 2016 18:16:22 +0100 |
Josef Eisl |
TraceRA: introduce TraceBuilderPhase. |
| Tue, 19 Jan 2016 17:15:51 +0100 |
Josef Eisl |
TraceRA: outsource TraceBuilderResult. |