Mercurial > hg > graal-compiler
graph
-
[AArch64] AArch64FrameMap.currentFrameSize(): Don't subtract frame setup size.Fri, 05 Feb 2016 17:48:48 -0800, by twisti
-
[AArch64] Fix frameSetupSize as returnAddressSize returns 0.Fri, 05 Feb 2016 12:44:11 -0800, by twisti
-
Bugfix: add missing graph cleanup after graph decoding (to clean up degenerated loops when using SimplifyingGraphDecoder)Fri, 05 Feb 2016 11:18:33 -0800, by Christian Wimmer
-
materialized value of a linear scan interval can be any Constant, remove unnecessary restriction that it must be a JavaConstantThu, 04 Feb 2016 17:19:14 -0800, by Christian Wimmer
-
Add constructor to create InvocationPlugins from map of already resolved methodsThu, 04 Feb 2016 17:18:03 -0800, by Christian Wimmer
-
Update jvmci importThu, 04 Feb 2016 16:09:50 -0800, by Tom Rodriguez
-
[AArch64] Fixes and improvements; can run more methods now.Thu, 04 Feb 2016 14:55:15 -0800, by twisti
-
Guard agains out-of-bounds exceptionThu, 04 Feb 2016 11:31:50 -0800, by Christian Wimmer
-
BenchmarkCounters: only print header and footer if DynamicCountersHumanReadable is enabled.Wed, 03 Feb 2016 16:51:05 +0100, by Josef Eisl
-
BenchmarkCounters: add BenchmarkCountersFile option.Thu, 04 Feb 2016 11:29:54 +0100, by Josef Eisl
-
BenchmarkCounters: use options to enable static and dynamic counters.Thu, 04 Feb 2016 11:26:13 +0100, by Josef Eisl
-
Refactor MoveProfilingPhase and add per-method profiling support.Thu, 04 Feb 2016 16:58:45 +0100, by Josef Eisl
-
MoveProfiling: outsource MoveType.Wed, 27 Jan 2016 10:10:06 +0100, by Josef Eisl
-
Truffle: compilation queue should weakly reference call targetsThu, 04 Feb 2016 14:14:16 +0100, by Andreas Woess
-
Update jvmci import: Use explicit StackSlot instead of int offset for the deopt rescue slot.Thu, 04 Feb 2016 13:25:31 +0100, by Roland Schatz
-
gate: run BootstrapWithRegisterPressure with LIRUnlockBackendRestart flag.Wed, 03 Feb 2016 12:09:46 +0100, by Josef Eisl
-
GraalCompiler.emitLIR: allow multiple restarts.Wed, 03 Feb 2016 12:07:15 +0100, by Josef Eisl
-
Move OutOfRegistersException to c.o.g.lir.alloc.Wed, 03 Feb 2016 12:18:19 +0100, by Josef Eisl
-
GraalCompiler: add BailoutAndRestartBackendException and update OutOfRegistersException.Wed, 03 Feb 2016 11:03:55 +0100, by Josef Eisl
-
TraceRA: add Trace support to CFGPrinterObserver.Wed, 27 Jan 2016 10:08:22 +0100, by Josef Eisl
-
Guard agains NullPointerExceptionWed, 03 Feb 2016 18:54:23 -0800, by Christian Wimmer
-
nodeIntrinsicStamp must be its own classWed, 03 Feb 2016 18:53:57 -0800, by Christian Wimmer
-
GraphPE: Avoid NullPointerExceptionWed, 03 Feb 2016 15:54:08 -0800, by Christian Wimmer
-
Ensure the tail call machinery for Truffle follows hotspot rules for first instruction sizeWed, 03 Feb 2016 13:14:14 -0800, by Tom Rodriguez
-
Update jvmci import versionWed, 03 Feb 2016 19:20:07 +0100, by Stefan Anzinger
-
ConditionalNode optimizations should be performed on suitable If diamondsTue, 02 Feb 2016 12:24:43 -0800, by Tom Rodriguez
-
traverse usages in branch probability node only once for fixed guard and conditional nodes.Tue, 02 Feb 2016 15:54:14 +0100, by Manuel Rigger
-
update jvmci importSun, 31 Jan 2016 22:40:03 +0100, by Doug Simon
-
updated jvmci importFri, 29 Jan 2016 22:19:37 +0100, by Doug Simon
-
Update jvmci import: fixes for merge 8u66Fri, 29 Jan 2016 10:50:09 -0800, by Tom Rodriguez
-
detect runaway unroll via growth instead of fixed sizeFri, 29 Jan 2016 10:22:38 +0100, by Lukas Stadler
-
specialize OSRRootNode for the specific Frame classThu, 28 Jan 2016 18:45:33 +0100, by Lukas Stadler
-
modify the default loop unroll policy: allow 0 and 1 iteration loops to always be unrolledThu, 28 Jan 2016 18:44:59 +0100, by Lukas Stadler
-
defend against missing LocalVariableTable method attribute and missing slots in the tableThu, 28 Jan 2016 16:24:50 +0100, by Doug Simon
-
increased iterations to increase chance of test failingThu, 28 Jan 2016 11:16:03 +0100, by Doug Simon
-
Added tag graal-0.13 for changeset a821d7d0ab7eThu, 28 Jan 2016 10:59:18 +0100, by Doug Simon
-
GraphPE: Improve stamp for phi functions during parsing graal-0.13Wed, 27 Jan 2016 09:35:35 -0800, by Christian Wimmer
-
Truffle: test case for phi stamp inference during partial evaluationWed, 27 Jan 2016 14:46:12 +0100, by Andreas Woess
-
Fix NewArrayStub when inlineContiguousAllocationSupported is falseWed, 27 Jan 2016 14:41:33 +0100, by Gilles Duboscq
-
Bugfix: only array types have a component typeTue, 26 Jan 2016 15:31:38 -0800, by Christian Wimmer
-
use isJavaLangObject() in BasicArrayCopyNodeTue, 26 Jan 2016 12:01:34 +0100, by Lukas Stadler
-
Fix formatting errors that the gate complained aboutMon, 25 Jan 2016 15:50:03 -0800, by Christian Wimmer
-
Update JVMCI import: Move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProviderMon, 25 Jan 2016 15:03:43 -0800, by Christian Wimmer
-
Fix description of TruffleIterativePartialEscapeSat, 23 Jan 2016 12:07:27 +0100, by Benoit Daloze
-
[AArch64]: A bunch of fixes and improvements.Fri, 22 Jan 2016 13:50:04 -1000, by twisti
-
Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameterThu, 21 Jan 2016 14:24:24 -0800, by Christian Wimmer
-
Make CallingConvention in HotSpotHostBackend instead of passing it in as a parameter to GraalCompiler.compileThu, 21 Jan 2016 10:35:29 -0800, by Christian Wimmer
-
Remove leftover classes from Bytecode-to-LIR experimentThu, 21 Jan 2016 10:20:11 -0800, by Christian Wimmer
-
Update graal import: stack banging must take space required for deopt into accountWed, 20 Jan 2016 23:45:15 -0800, by Tom Rodriguez
-
support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9)Wed, 20 Jan 2016 22:30:50 +0100, by Doug Simon
-
GraphPE: keep state of MergeNode when creating LoopBeginNodeWed, 20 Jan 2016 10:54:25 -0800, by Christian Wimmer
-
TraceRA: make BiDirectionalTraceBuilder default.Wed, 20 Jan 2016 12:16:37 +0100, by Josef Eisl
-
TraceRA: add BiDirectionalTraceBuilder.Wed, 20 Jan 2016 12:03:05 +0100, by Josef Eisl
-
TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder.Wed, 20 Jan 2016 12:12:37 +0100, by Josef Eisl
-
TraceRA: improve assertion in TraceBuilderResult.Wed, 20 Jan 2016 11:59:13 +0100, by Josef Eisl
-
TraceRA: introduce Trace class.Wed, 20 Jan 2016 11:58:32 +0100, by Josef Eisl
-
TraceRA: move trace building asserts to TraceBuilderResult.Tue, 19 Jan 2016 18:46:15 +0100, by Josef Eisl
-
TraceRA: introduce TraceBuilderPhase.Tue, 19 Jan 2016 18:16:22 +0100, by Josef Eisl
-
TraceRA: outsource TraceBuilderResult.Tue, 19 Jan 2016 17:15:51 +0100, by Josef Eisl
-
Update jvmci import.Wed, 20 Jan 2016 12:01:21 +0100, by Roland Schatz
-
Update jvmci importTue, 19 Jan 2016 21:28:31 -0800, by Tom Rodriguez
-
MergeTue, 19 Jan 2016 17:51:48 -0800, by Christian Wimmer
-
Allow customization of CompilationResultBuilder.dataCacheTue, 19 Jan 2016 17:51:28 -0800, by Christian Wimmer
-
GraphPE: support phi functions when creating loop exit stateTue, 19 Jan 2016 11:36:05 -0800, by Christian Wimmer
-
Include exception type in detail message for compilation failuresTue, 19 Jan 2016 10:57:09 -0800, by Tom Rodriguez
-
Fixed javadoc textTue, 19 Jan 2016 10:49:37 -0800, by Tom Rodriguez
-
Point to GitHub repo for truffle suiteTue, 19 Jan 2016 14:30:52 +0100, by Gilles Duboscq
-
TraceRA: propagate ShadowedRegisterValues through the TraceTrivialAllocator.Tue, 19 Jan 2016 15:55:24 +0100, by Josef Eisl
-
fix mx vm command regressionTue, 19 Jan 2016 15:05:14 +0100, by Andreas Woess
-
use JVMCI_VERSION constant to avoid too much eagerness when loading mx_graal_8Tue, 19 Jan 2016 12:04:18 +0100, by Doug Simon
-
remove redundant modifiers.Tue, 19 Jan 2016 12:20:24 +0100, by Manuel Rigger
-
rename JVMCIJDKConfig to reflect the JVMCI renaming changes.Tue, 19 Jan 2016 10:55:27 +0100, by Manuel Rigger
-
TraceRA: avoid streams in TraceRegisterAllocationPhase.Tue, 19 Jan 2016 10:28:33 +0100, by Josef Eisl
-
TraceRA: do not use streams in TraceBuilder asserts.Tue, 19 Jan 2016 10:24:05 +0100, by Josef Eisl
-
TraceRA: don't use streams for TraceBuilderResult.incoming*Edges().Tue, 19 Jan 2016 10:05:58 +0100, by Josef Eisl
-
Report number of inlined bytecodes when compilation succeedsMon, 18 Jan 2016 10:58:42 -0800, by Tom Rodriguez
-
Branch probability fix for usage in ConditionalNode.Mon, 18 Jan 2016 18:37:09 +0100, by Manuel Rigger
-
Update import: Move CompilationResult and DataSection from JVMCI to Graal.Mon, 18 Jan 2016 10:29:19 +0100, by Roland Schatz
-
Update jvmci import.Fri, 15 Jan 2016 16:30:38 +0100, by Roland Schatz
-
Simplification of unreachable node tracking in SchedulePhase: Unreachable node bitset is invert of visited bitset.Fri, 15 Jan 2016 18:27:58 +0100, by Thomas Wuerthinger
-
Clean up in the scheduling phase.Fri, 15 Jan 2016 18:20:21 +0100, by Thomas Wuerthinger
-
Remove loop explosion and merging during graph building and FastPE. GraphPE is the successor with equivalent capabilities.Fri, 15 Jan 2016 18:02:41 +0100, by Thomas Wuerthinger
-
GraphPE: refactoring of loop detectionThu, 14 Jan 2016 15:18:33 -0800, by Christian Wimmer
-
GraphPE: provide a FrameState for LoopExit created by loop detectionThu, 14 Jan 2016 15:06:16 -0800, by Christian Wimmer
-
removed unused AOT write barrier codeThu, 14 Jan 2016 22:41:45 +0100, by Doug Simon
-
update jvmci.jar extracted from JDK9 if its inputs changeThu, 14 Jan 2016 18:43:15 +0100, by Doug Simon
-
temporary workaround for pylint bugThu, 14 Jan 2016 18:02:54 +0100, by Manuel Rigger
-
Remove usages of CodeCacheProvider.needsDataPatch.Thu, 14 Jan 2016 12:57:32 +0100, by Roland Schatz
-
fixed copy-and-paste error (GRAAL-1395)Thu, 14 Jan 2016 01:16:19 +0100, by Doug Simon
-
made use of profiling consistent per compilation (GRAAL-1395)Wed, 13 Jan 2016 22:48:03 +0100, by Doug Simon
-
Exclude tracing in NFI calls in Truffle compilationsTue, 12 Jan 2016 17:56:53 -0800, by Christian Wimmer
-
Update jvmci import: Fix compiler warning.Wed, 13 Jan 2016 16:44:42 +0100, by Roland Schatz
-
Create CompilationResultBuilder through factory in AArch64.Wed, 13 Jan 2016 14:47:11 +0100, by Roland Schatz
-
Update jvmci import: Add support for passing back bailout messagesTue, 12 Jan 2016 13:14:47 -0800, by Tom Rodriguez
-
Update truffle import versionTue, 12 Jan 2016 18:45:24 +0100, by Stefan Anzinger
-
Increase ReservedCodeCacheSize for gate CTWTue, 12 Jan 2016 18:43:16 +0100, by Stefan Anzinger
-
Added tag graal-0.12 for changeset 2bd7d1d8acd4Tue, 12 Jan 2016 15:33:42 +0100, by Doug Simon
-
override "jvmci" tag for --jdk option with Graal specific JDK configTue, 12 Jan 2016 15:31:53 +0100, by Doug Simon
-
updated truffle importTue, 12 Jan 2016 14:34:05 +0100, by Doug Simon
-
Add CompilerDirectives#transferToInterpreter to catch block in NFI call method.Tue, 12 Jan 2016 11:56:23 +0100, by Manuel Rigger
-
Inlining exploration limit shouldn't be a bailoutMon, 11 Jan 2016 20:19:25 -0800, by Tom Rodriguez
-
GraphPE: Fix bug in loop detectionMon, 11 Jan 2016 16:47:22 -0800, by Christian Wimmer
-
changed system property prefix for @Option based Graal options to "graal."Mon, 11 Jan 2016 22:50:34 +0100, by Doug Simon
-
require @Option annotated fields to start with upper case letterMon, 11 Jan 2016 22:49:56 +0100, by Doug Simon
-
removed remaining uses of "jvmci." prefixed system properties in GraalMon, 11 Jan 2016 22:48:38 +0100, by Doug Simon
-
Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhaseMon, 11 Jan 2016 16:05:45 +0100, by Stefan Anzinger
-
Update jvmci import revisionMon, 11 Jan 2016 15:27:47 +0100, by Stefan Anzinger
-
Put SPARCSubIntCanonicalization before SchedulePhaseMon, 11 Jan 2016 13:43:59 +0100, by Stefan Anzinger
-
MergeFri, 08 Jan 2016 17:46:00 -0800, by Christian Wimmer
-
Add targetMethod parameter to node intrisics with custom intrinsify methodFri, 08 Jan 2016 17:45:30 -0800, by Christian Wimmer
-
Fix bug in error reporting for generated invocation pluginsFri, 08 Jan 2016 17:44:37 -0800, by Christian Wimmer
-
converted all explicit uses of "graal." system properties to use @Option instead and added "test." prefix to all tests using such a propertySat, 09 Jan 2016 01:40:57 +0100, by Doug Simon
-
detect misformatted -G optionSat, 09 Jan 2016 01:22:31 +0100, by Doug Simon
-
updated jvmci importFri, 08 Jan 2016 23:45:33 +0100, by Doug Simon
-
removed NodeIntrinsificationPlugin since MethodsElidedInSnippets feature is no longer usedFri, 08 Jan 2016 23:33:34 +0100, by Doug Simon
-
added Tuffle unit test to Graal gateFri, 08 Jan 2016 23:01:02 +0100, by Doug Simon
-
updated jvmci and truffle importFri, 08 Jan 2016 22:59:20 +0100, by Doug Simon
-
GraphPE: when exploding nested loops, keep exploding exits of inner loops separately so that they merge separately with the outermost loop; fix bugs in loop detection and make test cases more challengingFri, 08 Jan 2016 13:12:43 -0800, by Christian Wimmer
-
Convert deoptimize to guard also when deoptimize is behind (possibly nested) loop exitFri, 08 Jan 2016 13:10:52 -0800, by Christian Wimmer