Mercurial > hg > graal-compiler
graph
-
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
-
Fix copy-paste error in javadocWed, 06 Jan 2016 18:18:22 +0100, by Gilles Duboscq
-
Peeling: also peel counted loopsFri, 08 Jan 2016 17:22:37 +0100, by Gilles Duboscq
-
Ensure that Suites creation properly tracks overridesThu, 07 Jan 2016 10:31:36 -0800, by Tom Rodriguez
-
Bugfix: node must be added to graph before it can be an input for a phi functionThu, 07 Jan 2016 08:33:16 -0800, by Christian Wimmer
-
ensure OptionValues have a name if profiling their readsThu, 07 Jan 2016 15:00:09 +0100, by Doug Simon
-
fixed cast exception when using -G:Meter=Thu, 07 Jan 2016 14:54:32 +0100, by Doug Simon
-
fixed NativeFunctionInterfaceTest for locales other than en_US.UTF-8Thu, 07 Jan 2016 13:57:36 +0100, by Doug Simon
-
MergeWed, 06 Jan 2016 13:57:17 -0800, by Tom Rodriguez
-
Use isPresent with Optional typeTue, 05 Jan 2016 17:06:06 -0800, by Tom Rodriguez
-
Correct the stamp on the PiNode from a range checkTue, 05 Jan 2016 17:05:35 -0800, by Tom Rodriguez
-
disable inlining for CompileTheWorldTestWed, 06 Jan 2016 18:38:46 +0100, by Doug Simon
-
added MethodInlineBailoutLimit option to guard against inlining pathologies that effectively prevent compilation from completing in reasonable timeWed, 06 Jan 2016 18:20:54 +0100, by Doug Simon
-
strip debugger VM options from subprocessWed, 06 Jan 2016 18:06:07 +0100, by Doug Simon
-
MergeTue, 05 Jan 2016 16:42:05 -0800, by Christian Wimmer
-
Support generic types in generated pluginsTue, 05 Jan 2016 16:32:42 -0800, by Christian Wimmer
-
make CompileTheWorldTest verbose to try and debug gate timeoutTue, 05 Jan 2016 12:07:11 +0100, by Doug Simon
-
only print stack traces from CompileTheWorld in verbose modeTue, 05 Jan 2016 12:06:37 +0100, by Doug Simon
-
disabled use of profiling info for snippets and stubs and removed request for profiling info if a compilation will ignore it anywayTue, 05 Jan 2016 01:39:17 +0100, by Doug Simon
-
re-added JVMCI library and generate it JVMCI classes in JDK9Mon, 04 Jan 2016 13:48:37 +0100, by Doug Simon
-
TraceRA: work around warning with newer ecj versions.Mon, 04 Jan 2016 12:17:38 +0100, by Josef Eisl
-
Add schedule phase as last phase for economy low tier - a valid schedule needs to be available after running low tier.Mon, 04 Jan 2016 01:45:30 +0100, by Thomas Wuerthinger
-
Clean up unused instance field in SchedulePhase.Mon, 04 Jan 2016 01:15:44 +0100, by Thomas Wuerthinger
-
Add suppress warnings for try in SchedulePhase#run.Mon, 04 Jan 2016 00:57:26 +0100, by Thomas Wuerthinger
-
Refactor scheduling phase to be without state and produce a ScheduleResult that is stored in the graph.Mon, 04 Jan 2016 00:48:58 +0100, by Thomas Wuerthinger
-
Undo assignment of different bci for unwind block.Sat, 02 Jan 2016 16:49:35 +0100, by Thomas Wuerthinger
-
Do not full unroll loops with unwind exits.Sat, 02 Jan 2016 13:57:16 +0100, by Thomas Wuerthinger
-
Do not peel loops with loop exits that unwind.Sat, 02 Jan 2016 13:26:48 +0100, by Thomas Wuerthinger
-
Fix wrong bci given to unwind block in bci block mapping.Sat, 02 Jan 2016 12:46:21 +0100, by Thomas Wuerthinger
-
Fix TypeSystemTest. Apply same optimizations on reference snippet as on test snippet.Sat, 02 Jan 2016 00:50:24 +0100, by Thomas Wuerthinger
-
Perform DCE for old loop phis after peeling.Fri, 01 Jan 2016 23:55:03 +0100, by Thomas Wuerthinger
-
Fix FrameStateAssignment#hasFloatingDeopts utility.Fri, 01 Jan 2016 20:47:47 +0100, by Thomas Wuerthinger
-
Merge.Fri, 01 Jan 2016 19:09:59 +0100, by Thomas Wuerthinger
-
Further simplifications of node predicates.Fri, 01 Jan 2016 19:09:36 +0100, by Thomas Wuerthinger
-
Move proxy handling from AbstractBeginNode to LoopExitNode.Fri, 01 Jan 2016 18:50:05 +0100, by Thomas Wuerthinger
-
Reduce usage of node predicate isNotA.Fri, 01 Jan 2016 18:44:10 +0100, by Thomas Wuerthinger
-
Remove IsNotNullPredicate.Fri, 01 Jan 2016 18:35:53 +0100, by Thomas Wuerthinger
-
Move loop phi recursive usage optimization from loop begin simplification to loop phi canonicalization.Fri, 01 Jan 2016 18:32:58 +0100, by Thomas Wuerthinger
-
Remove DistinctFilteredNodeIterable.Fri, 01 Jan 2016 18:14:07 +0100, by Thomas Wuerthinger
-
Do not clean invalid phis during graph building. Too much complexity for a very rare case.Fri, 01 Jan 2016 18:12:51 +0100, by Thomas Wuerthinger
-
Remove FilteredNodeIterable#distinct.Fri, 01 Jan 2016 15:37:32 +0100, by Thomas Wuerthinger
-
Remove simplification for AbstractNewObjectNode. This optimization is handled by partial escape analysis.Fri, 01 Jan 2016 15:36:22 +0100, by Thomas Wuerthinger
-
Remove FilteredNodeIterable#or.Fri, 01 Jan 2016 15:29:38 +0100, by Thomas Wuerthinger
-
Remove FilteredNodeIterable#nonNull.Fri, 01 Jan 2016 15:28:03 +0100, by Thomas Wuerthinger
-
Remove NodeIterable#filterInterface.Fri, 01 Jan 2016 15:20:58 +0100, by Thomas Wuerthinger
-
Reduce usage of #filterInterface; introduce utility StructuredGraph#clearAllStateAfter.Fri, 01 Jan 2016 15:16:18 +0100, by Thomas Wuerthinger
-
Clean up FrameStateAssignmentPhase#checkFixedDeopts.Fri, 01 Jan 2016 14:52:37 +0100, by Thomas Wuerthinger
-
Simplify GraphUtil#isFloatingNode.Fri, 01 Jan 2016 14:44:21 +0100, by Thomas Wuerthinger
-
removed JVMCI libraryThu, 31 Dec 2015 15:37:16 +0100, by Doug Simon
-
fixed checkoverlap issueThu, 31 Dec 2015 09:31:02 +0100, by Doug Simon
-
recognize -XX:+TraceClassLoading output prefixed with junit outputThu, 31 Dec 2015 00:25:19 +0100, by Doug Simon
-
guarded jvmci referenceThu, 31 Dec 2015 00:23:35 +0100, by Doug Simon
-
moved @ServiceProvider mechanism from JVMCI to Graal (GRAAL-1380)Wed, 30 Dec 2015 18:08:59 +0100, by Doug Simon
-
split JMH sources into a separate jar as workaround for JDK-8146247Tue, 29 Dec 2015 13:23:02 +0100, by Doug Simon
-
exclude JVMCI library from monolithic graal.jarTue, 29 Dec 2015 11:30:15 +0100, by Doug Simon
-
updated jvmci and truffle importsSat, 26 Dec 2015 20:11:34 +0100, by Doug Simon
-
renamed existing GRAAL dist to GRAAL_RUNTIME and defined new monolithic GRAAL dist for use only when on JDK9Sat, 26 Dec 2015 18:14:27 +0100, by Doug Simon
-
AArch64 Graal PortThu, 24 Dec 2015 11:43:35 -1000, by twisti
-
Enable substring matching in MetricsWed, 23 Dec 2015 14:36:50 +0100, by Stefan Anzinger
-
Implement capped cache SnippetTemplate with LRU evictionWed, 23 Dec 2015 13:06:05 +0100, by Stefan Anzinger
-
updated JVMCI library referenceWed, 23 Dec 2015 12:58:30 +0100, by Doug Simon
-
Added tag graal-0.11 for changeset 2643ba182e6fWed, 23 Dec 2015 10:19:40 +0100, by Doug Simon
-
isolated use of SortedMap in Graal option processing to option printing only; use j.u.Properties to load Graal options from a file (GRAAL-1371)Tue, 22 Dec 2015 22:10:52 +0100, by Doug Simon