Mercurial > hg > graal-compiler
graph
-
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
-
fixed depsTue, 22 Dec 2015 01:36:21 +0100, by Doug Simon
-
moved @Option mechanism from JVMCI to Graal (GRAAL-1371)Mon, 21 Dec 2015 16:19:35 +0100, by Doug Simon
-
updated jvmci importMon, 21 Dec 2015 00:20:11 +0100, by Doug Simon
-
Update Truffle version.Fri, 18 Dec 2015 16:08:51 +0100, by Lukas Stadler
-
Add message when no appropriate LIRKind is provided for shlFri, 18 Dec 2015 15:31:49 +0100, by Stefan Anzinger
-
Enhance stamp non negative array length after successful NewArray allocationFri, 18 Dec 2015 15:30:22 +0100, by Stefan Anzinger
-
Avoid unnecessary packing/unpacking of Register in RegisterValue.Fri, 18 Dec 2015 12:20:08 +0100, by Roland Schatz
-
Update jvmci import.Fri, 18 Dec 2015 00:29:13 -0800, by Tom Rodriguez
-
Put non-null return stamps on allocation ForeignCallsThu, 17 Dec 2015 19:38:34 -0800, by Tom Rodriguez
-
do not check entry type while virtualizing System.arraycopy if destination array is Object[]Thu, 17 Dec 2015 17:20:10 +0100, by Lukas Stadler
-
Update Truffle version.Thu, 17 Dec 2015 11:45:03 +0000, by Chris Seaton
-
Update jvmci importWed, 16 Dec 2015 21:00:00 -0800, by Tom Rodriguez
-
Add test for constant array load foldingWed, 16 Dec 2015 19:12:38 -0800, by Tom Rodriguez
-
Avoid notifying about nodes that are about to be deletedWed, 16 Dec 2015 18:47:48 -0800, by Tom Rodriguez
-
AddressLoweringPhase should clean up unused nodesWed, 16 Dec 2015 18:46:44 -0800, by Tom Rodriguez
-
Add assertion check for monitors and lock depthWed, 16 Dec 2015 18:46:03 -0800, by Tom Rodriguez
-
The varargs TTY.print routine should be called printfWed, 16 Dec 2015 17:17:00 -0800, by Tom Rodriguez
-
Remove parsingIntrinsic check for generated pluginsWed, 16 Dec 2015 16:17:23 -0800, by Christian Wimmer
-
Update jvmci versionWed, 16 Dec 2015 16:15:34 -0800, by Christian Wimmer
-
Update Truffle versionWed, 16 Dec 2015 16:14:55 -0800, by Christian Wimmer
-
Implement TruffleRuntime#isProfilingEnabled; Add flag to enable/disable Truffle profiling in GraalTruffleRuntime (-G:-TruffleProfilingEnabled).Wed, 16 Dec 2015 16:55:17 +0100, by Christian Humer
-
Use more meaningful names for generated plugin classes.Wed, 16 Dec 2015 14:22:19 +0100, by Roland Schatz
-
TraceRA: add TraceRAreuseStackSlotsForMoveResolutionCycleBreaking optimization.Tue, 15 Dec 2015 18:28:51 +0100, by Josef Eisl
-
TraceRA: TraceGlobalMoveResolver: minor clean up.Mon, 14 Dec 2015 17:48:10 +0100, by Josef Eisl
-
MoveProfiling: minor improvement.Fri, 11 Dec 2015 16:29:17 +0100, by Josef Eisl
-
[SPARC] Fix overflow detection in 32 bit multiplyTue, 15 Dec 2015 17:20:29 +0100, by Stefan Anzinger
-
Update graal import.Mon, 14 Dec 2015 13:15:59 -0800, by Tom Rodriguez
-
Flags shouldn't be privateMon, 14 Dec 2015 11:37:18 -0800, by Tom Rodriguez
-
Add assertMon, 14 Dec 2015 11:36:34 -0800, by Tom Rodriguez
-
Remove unsafe handling of equivalent virtual object phisMon, 14 Dec 2015 11:36:16 -0800, by Tom Rodriguez
-
Add missing null check in LoopFragment code.Mon, 14 Dec 2015 18:41:57 +0100, by Thomas Wuerthinger
-
Clean up of ValueProxy code. Use utility AbstractMergeNode#isPhiAtMerge.Mon, 14 Dec 2015 16:52:26 +0100, by Thomas Wuerthinger
-
Merge.Mon, 14 Dec 2015 15:24:27 +0100, by Thomas Wuerthinger
-
Remove unused import.Mon, 14 Dec 2015 15:22:40 +0100, by Thomas Wuerthinger
-
Fix another EntryProxyNode cast in OnStackReplacementPhase.Mon, 14 Dec 2015 14:15:51 +0100, by Thomas Wuerthinger
-
Fix EntryProxyNode cast in OnStackReplacementPhase.Mon, 14 Dec 2015 13:26:28 +0100, by Thomas Wuerthinger
-
Move handling of MonitorExitNode#escapedReturnValue from the node's simplification procedure to the inlining utility.Mon, 14 Dec 2015 13:02:35 +0100, by Thomas Wuerthinger
-
Make EntryProxyNode independent from ProxyNode hierarchy.Mon, 14 Dec 2015 12:46:19 +0100, by Thomas Wuerthinger
-
Subcc is not a commutative operationMon, 14 Dec 2015 14:07:28 +0100, by Stefan Anzinger
-
Add control flow anchors to PEAAssertionsTest.Mon, 14 Dec 2015 09:20:26 +0100, by Thomas Wuerthinger
-
Perform GVN in the canonicalizer also on leaf nodes.Sun, 13 Dec 2015 23:10:05 +0100, by Thomas Wuerthinger
-
Canonicalize value proxies of loop phis.Sun, 13 Dec 2015 17:11:44 +0100, by Thomas Wuerthinger
-
Add simplification to LoopExitNode to make sure counted loops are correctly recognized.Sun, 13 Dec 2015 16:17:29 +0100, by Thomas Wuerthinger
-
Remove DispatchBeginNode.Sun, 13 Dec 2015 15:58:04 +0100, by Thomas Wuerthinger
-
Remove check cast elimination test.Sun, 13 Dec 2015 13:58:46 +0100, by Thomas Wuerthinger
-
Change phi nodes from simplifiable to canonicalizable.Sun, 13 Dec 2015 12:47:57 +0100, by Thomas Wuerthinger
-
Simplify the implementation of simplify in the AbstractBeginNode hierarchy.Sun, 13 Dec 2015 12:33:10 +0100, by Thomas Wuerthinger
-
Remove CheckCastNode#simplify as other optimizations already capture this simplification.Sun, 13 Dec 2015 11:37:49 +0100, by Thomas Wuerthinger
-
Merge.Sun, 13 Dec 2015 11:27:58 +0100, by Thomas Wuerthinger
-
Enable pending test elimination for non-integer stamps.Sun, 13 Dec 2015 11:27:37 +0100, by Thomas Wuerthinger
-
lazily initialize invocation plugins per class the first time an invocation to a method for which a plugin exists is compiledSat, 12 Dec 2015 00:29:57 +0100, by Doug Simon
-
change assert to guarantee to more reliably detect outcome of Eclipse (non)annotation processingFri, 11 Dec 2015 23:33:50 +0100, by Doug Simon
-
MoveProfiling: less verbose MoveType printing.Fri, 11 Dec 2015 14:45:57 +0100, by Josef Eisl
-
gate: test benchmark counters.Fri, 11 Dec 2015 10:58:36 +0100, by Josef Eisl
-
AMD64: fix benchmark counters.Fri, 11 Dec 2015 10:48:04 +0100, by Josef Eisl
-
createBenchmarkCounters: throw exception if benchmark counter are not enabled.Fri, 11 Dec 2015 10:49:11 +0100, by Josef Eisl
-
TraceRA: move resolution: count number of created stack slots.Thu, 10 Dec 2015 18:22:07 +0100, by Josef Eisl
-
LSRA: MoveResolver: count number of created stack slots.Thu, 10 Dec 2015 18:21:43 +0100, by Josef Eisl
-
Remove NodeLIRBuilderTool.visitPauseNode and add LIRGeneratorTool.emitPause.Thu, 03 Dec 2015 14:26:38 +0100, by Josef Eisl
-
update truffle importWed, 09 Dec 2015 20:43:28 -0800, by Mick Jordan
-
Only generate a single NodeIntrinsicPluginFactory for all @NodeIntrinsic and @Fold methods in a top-level class.Wed, 09 Dec 2015 16:06:22 +0100, by Roland Schatz
-
Update commentTue, 08 Dec 2015 20:47:09 -0800, by Tom Rodriguez
-
Ensure that the stamp is respected when folding reads from arraysTue, 08 Dec 2015 17:29:03 -0800, by Tom Rodriguez
-
Ensure indirect nodes trigger canonicalizationTue, 08 Dec 2015 17:24:35 -0800, by Tom Rodriguez
-
mergeTue, 08 Dec 2015 12:30:15 -0800, by Christian Wimmer
-
Make MonitorEnterNode extensible in SVM.Tue, 08 Dec 2015 12:29:24 -0800, by Christian Wimmer
-
defer InvocationPlugin registration until first plugin lookup or plugins are closedTue, 08 Dec 2015 18:00:31 +0100, by Doug Simon
-
updated jvmci importTue, 08 Dec 2015 18:00:22 +0100, by Doug Simon
-
updated jvmci importTue, 08 Dec 2015 15:51:58 +0100, by Doug Simon
-
Support non-static @Fold methods.Mon, 07 Dec 2015 14:06:22 +0100, by Roland Schatz
-
Use arg instead of _arg as prefix for variable names in generated node plugins.Mon, 07 Dec 2015 11:57:37 +0100, by Roland Schatz
-
Simplify Truffle argument profiling code. Profile only for exact concrete class.Sun, 06 Dec 2015 00:13:06 -0800, by Thomas Wuerthinger
-
Remove method handle special case logic for 8u60 and laterFri, 04 Dec 2015 10:32:41 -0800, by Tom Rodriguez
-
improved readability of test for which instanceof usages can be materializedFri, 04 Dec 2015 14:03:02 +0100, by Doug Simon
-
updated jvmci importFri, 04 Dec 2015 14:02:31 +0100, by Doug Simon
-
MergeThu, 03 Dec 2015 22:23:01 -0800, by Tom Rodriguez
-
Not all foreign calls are safepointsThu, 03 Dec 2015 11:03:49 -0800, by Tom Rodriguez
-
Make sure leaf nodes have been GVN'edWed, 02 Dec 2015 11:06:05 -0800, by Tom Rodriguez
-
Do not use MaterializationUsageReplacer for InstanceOfSnippets when ConditionalNode values are not constant (ohterwise schedule may get invalid)Thu, 03 Dec 2015 17:08:36 +0100, by Stefan Anzinger
-
Add toString to NodeStackThu, 03 Dec 2015 15:46:15 +0100, by Stefan Anzinger
-
MergeTue, 01 Dec 2015 08:46:50 -0800, by Christian Wimmer
-
MergeTue, 01 Dec 2015 08:46:24 -0800, by Christian Wimmer
-
MergeTue, 01 Dec 2015 08:45:20 -0800, by Christian Wimmer
-
TraceRA: TraceLinearScanEliminateSpillMovePhase: do not introduce spill moves for intervals that StartInMemory.Tue, 01 Dec 2015 16:15:46 +0100, by Josef Eisl
-
TraceRA: TraceLinearScanEliminateSpillMovePhase: fix isPhiResolutionMove (was negated) and add comments.Tue, 01 Dec 2015 16:14:17 +0100, by Josef Eisl
-
TraceRA: add SuppressWarnings "try".Mon, 30 Nov 2015 17:38:22 +0100, by Josef Eisl
-
TraceRA: move Trace Linear Scan implementation into sub-package.Mon, 30 Nov 2015 17:18:36 +0100, by Josef Eisl
-
TraceRA: remove TraceRegisterAllocationFixupPhase.Mon, 30 Nov 2015 15:07:18 +0100, by Josef Eisl
-
TraceRA: fix stack-to-stack moves in the assignment phase.Mon, 30 Nov 2015 15:01:06 +0100, by Josef Eisl
-
TraceRA: TraceLinearScanAssignLocationsPhase: rewrite stack to stack moves.Mon, 30 Nov 2015 14:50:33 +0100, by Josef Eisl
-
TraceRA: TraceLinearScanAllocationPhase: directly pass context to phases.Mon, 30 Nov 2015 14:46:11 +0100, by Josef Eisl
-
TraceRA: make phases constants.Mon, 30 Nov 2015 11:56:06 +0100, by Josef Eisl
-
TraceRA: add TraceBuilderResult to TraceAllocationContext.Mon, 30 Nov 2015 14:06:44 +0100, by Josef Eisl
-
TraceRA: TraceAllocationPhase: directly pass context to phases.Mon, 30 Nov 2015 11:23:16 +0100, by Josef Eisl
-
AllocationPhase: pass context directly to phases.Mon, 30 Nov 2015 10:57:47 +0100, by Josef Eisl
-
PreAllocationOptimizationPhase: pass context directly to phases.Mon, 30 Nov 2015 10:50:39 +0100, by Josef Eisl
-
PostAllocationOptimizationPhase: pass context directly to phases.Mon, 30 Nov 2015 10:47:07 +0100, by Josef Eisl
-
TraceRA: outsource fixup code to TraceRegisterAllocationFixupPhase.Mon, 30 Nov 2015 11:52:45 +0100, by Josef Eisl
-
Shift size is always an intMon, 30 Nov 2015 23:14:29 -0800, by Tom Rodriguez
-
Convert conditional add into a flow free formMon, 30 Nov 2015 22:05:12 -0800, by Tom Rodriguez
-
Merge.Mon, 30 Nov 2015 16:41:10 -0800, by Peter B. Kessler
-
Implement a "pause" instruction for spin-loops.Mon, 30 Nov 2015 16:24:57 -0800, by Peter B. Kessler
-
fixed spellingMon, 30 Nov 2015 22:36:23 +0100, by Doug Simon
-
Fix bug in counted loop detection.Mon, 30 Nov 2015 17:17:49 +0100, by Roland Schatz
-
ControlFlowAnchorDirectiveTest make if anchored as wellMon, 30 Nov 2015 11:31:35 +0100, by Stefan Anzinger
-
detect min/max constructs in ConditionalNodeFri, 27 Nov 2015 16:46:14 +0100, by Lukas Stadler
-
TruffleCompiler should be initialized in background compiler threadFri, 27 Nov 2015 11:03:45 +0100, by Andreas Woess
-
TraceRA: trace isInMemory in TraceLinearScanWalker.Thu, 26 Nov 2015 14:22:06 +0100, by Josef Eisl
-
MergeThu, 26 Nov 2015 22:58:57 -0800, by Christian Wimmer
-
Fix for FixedGuardNode simplificationThu, 26 Nov 2015 22:58:33 -0800, by Christian Wimmer
-
MergeThu, 26 Nov 2015 22:33:42 -0800, by Christian Wimmer
-
Reduce number of loads from tags array in FrameWithoutBoxingThu, 26 Nov 2015 22:27:50 -0800, by Christian Wimmer
-
Add flat to repeat Truffle compilations for compile time stress testingThu, 26 Nov 2015 22:23:37 -0800, by Christian Wimmer
-
Simplify FixedGuardNod during graph decodingThu, 26 Nov 2015 22:22:48 -0800, by Christian Wimmer
-
Remove accidentially commited code.Thu, 26 Nov 2015 15:58:32 +0100, by Roland Schatz
-
gate: add check for verifying the jmh-runner setup.Thu, 26 Nov 2015 15:25:09 +0100, by Josef Eisl
-
Add TestJMH dummy benchmark.Thu, 26 Nov 2015 14:45:07 +0100, by Josef Eisl
-
Update to JMH 1.11.2.Thu, 26 Nov 2015 14:19:54 +0100, by Josef Eisl
-
Cleanup dead code in NodeIntrinsificationPhase.Thu, 26 Nov 2015 14:44:30 +0100, by Roland Schatz
-
Provide methods to create implicit load/store converts without adding them to the graph.Thu, 26 Nov 2015 14:27:42 +0100, by Roland Schatz
-
Fix GraalCompiler initialization should be done asynchronously in the compiler thread.Wed, 25 Nov 2015 21:40:38 +0100, by Christian Humer
-
updated to latest JVMCI libraryThu, 26 Nov 2015 11:31:19 +0100, by Doug Simon
-
updated jvmci importThu, 26 Nov 2015 02:29:57 +0100, by Doug Simon
-
8144083 [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively finalThu, 26 Nov 2015 01:10:48 +0100, by Doug Simon
-
8143730 [JVMCI] infopoint recording is too restrictiveThu, 26 Nov 2015 00:55:12 +0100, by Doug Simon
-
added synchronization JMH-based micro-benchmarkWed, 25 Nov 2015 15:32:07 +0100, by Doug Simon
-
mark the cas-locked path out of a monitorenter snippetWed, 25 Nov 2015 14:50:57 +0100, by Doug Simon
-
updated truffle importWed, 25 Nov 2015 14:48:57 +0100, by Doug Simon
-
FrameWithoutBoxing: replace transferToInterpreter() with transferToInterpreterAndInvalidate()Wed, 25 Nov 2015 17:44:07 +0100, by Andreas Woess
-
Fix debug dump message.Tue, 24 Nov 2015 16:09:09 +0100, by Andreas Woess
-
Fix build on JDK9.Wed, 25 Nov 2015 15:59:27 +0100, by Roland Schatz
-
Correctly record element dependencies in PluginGenerator annotation processor.Wed, 25 Nov 2015 14:49:09 +0100, by Roland Schatz
-
Generate graph builder plugins for @NodeIntrinsic and @Fold methods.Tue, 24 Nov 2015 19:31:56 +0100, by Roland Schatz
-
Use graph builder plugins in unit tests.Tue, 24 Nov 2015 15:21:14 +0100, by Roland Schatz
-
Merge com.oracle.graal.graphbuilderconf into com.oracle.graal.nodes project.Tue, 24 Nov 2015 15:26:32 +0100, by Roland Schatz
-
ArrayDuplicationBenchmark: exte4nd GraalBenchmark.Tue, 24 Nov 2015 17:23:25 +0100, by Josef Eisl
-
PartialEscapeBench: extend GraalBenchmark.Tue, 24 Nov 2015 15:24:20 +0100, by Josef Eisl
-
Handle special case where unproxifying a value returns null, because the value was already deleted.Tue, 24 Nov 2015 15:15:53 +0100, by Thomas Wuerthinger
-
Deoptimization inserted for new instance of skipped exception type should invalidate.Tue, 24 Nov 2015 13:42:35 +0100, by Andreas Woess
-
Merge.Tue, 24 Nov 2015 13:09:25 +0100, by Thomas Wuerthinger
-
Convert LoadHubNode into normal FloatingNode from FloatingGuardedNode.Tue, 24 Nov 2015 13:09:07 +0100, by Thomas Wuerthinger
-
enabled CRC32 intrinsics on SPARCTue, 24 Nov 2015 09:15:09 +0100, by Doug Simon
-
Fix for control flow graph calculation.Mon, 23 Nov 2015 23:31:31 +0100, by Thomas Wuerthinger
-
Debug: add log methods with 9 and 10 argumentsMon, 23 Nov 2015 17:11:39 +0100, by Gilles Duboscq
-
TraceRA: add hints for moves to fixed registers.Mon, 23 Nov 2015 11:17:37 +0100, by Josef Eisl
-
TraceRA: fix checkstyle issue.Mon, 23 Nov 2015 09:58:08 +0100, by Josef Eisl
-
TraceRA: add TraceLinearScanWalker.findOptimalSpillPos().Fri, 20 Nov 2015 11:26:35 +0100, by Josef Eisl
-
TraceRA: get rid of OneSpillStore, SpillInDominator, StoreAtDefinition and replace with single SpillState.SpillStore.Thu, 19 Nov 2015 18:09:53 +0100, by Josef Eisl
-
Fix for crypto substitutions.Sun, 22 Nov 2015 20:56:31 +0100, by Thomas Wuerthinger
-
Change compiler plugin for accessing node edges to avoid creating pi nodes.Sun, 22 Nov 2015 20:15:41 +0100, by Thomas Wuerthinger
-
Improve handling of pi nodes that directly follow access nodes.Sun, 22 Nov 2015 19:53:38 +0100, by Thomas Wuerthinger
-
Improve memory compare match operation.Sun, 22 Nov 2015 19:52:42 +0100, by Thomas Wuerthinger
-
Fix compiler warning.Sun, 22 Nov 2015 14:53:59 +0100, by Thomas Wuerthinger
-
Adjust probabilities in monitor snippets.Sun, 22 Nov 2015 14:45:51 +0100, by Thomas Wuerthinger
-
Add missing check when emitting compare branch including memory for object comparisons.Sat, 21 Nov 2015 20:43:11 +0100, by Thomas Wuerthinger
-
Add match rule for object comparisons.Sat, 21 Nov 2015 20:18:34 +0100, by Thomas Wuerthinger
-
Fix compiler warning.Sat, 21 Nov 2015 19:14:50 +0100, by Thomas Wuerthinger
-
Merge.Sat, 21 Nov 2015 19:08:03 +0100, by Thomas Wuerthinger
-
Remove value proxy phase should also remove guard proxies.Sat, 21 Nov 2015 18:58:39 +0100, by Thomas Wuerthinger
-
Eliminate safepoints also in non-counted loops if they contain invocations.Sat, 21 Nov 2015 18:18:44 +0100, by Thomas Wuerthinger
-
Update truffle versionSat, 21 Nov 2015 09:24:29 -0800, by Christian Wimmer
-
Tweak assertion to not fail when high-level graph already has fixed deoptimizationsSat, 21 Nov 2015 09:24:04 -0800, by Christian Wimmer
-
Re-introduce allowObjectConstantToStackMove until regressions are fixedSat, 21 Nov 2015 09:23:11 -0800, by Christian Wimmer
-
Add matcher rules for pointer comparisons.Sat, 21 Nov 2015 16:48:58 +0100, by Thomas Wuerthinger
-
Backed out changeset 32b610195367Sat, 21 Nov 2015 02:09:20 +0100, by Doug Simon
-
a MonitorExit must operate on the same object as the related RawMonitorEnterFri, 20 Nov 2015 23:23:19 +0100, by Doug Simon
-
Perform graph clean-up in GraphDecoder only at the very end of the decoding.Fri, 20 Nov 2015 11:51:06 +0100, by Thomas Wuerthinger
-
restructured monitorenter snippet for one test fewer on fast path and added marker node for that pathFri, 20 Nov 2015 06:42:41 +0100, by Doug Simon
-
Fix corner case when short-cutting gotos in the bytecode parser.Fri, 20 Nov 2015 03:08:32 +0100, by Thomas Wuerthinger
-
Add a SuppressWarnings annotation.Fri, 20 Nov 2015 02:12:52 +0100, by Thomas Wuerthinger
-
Merge.Fri, 20 Nov 2015 01:58:58 +0100, by Thomas Wuerthinger
-
Temporarily disable GraphPE for SWITCH bytecode interpreter partial evaluation test.Fri, 20 Nov 2015 01:58:05 +0100, by Thomas Wuerthinger
-
Add SWITCH bytecode to the bytecode interpreter partial evaluation tests.Fri, 20 Nov 2015 00:44:28 +0100, by Thomas Wuerthinger
-
Skip over empty block targets for parsing time constant conditional jumps.Fri, 20 Nov 2015 00:43:44 +0100, by Thomas Wuerthinger
-
Dump graph on bailout.Fri, 20 Nov 2015 00:36:25 +0100, by Thomas Wuerthinger
-
Fix for the GraphDecoder for the case when merge loop explosions is enabled.Thu, 19 Nov 2015 20:35:05 +0100, by Thomas Wuerthinger
-
reproduced comment from markOop.hpp in MonitorSnippets for convenienceThu, 19 Nov 2015 20:33:47 +0100, by Doug Simon
-
made more of MonitorSnippets public to allow for reuse by alternative monitor snippetsThu, 19 Nov 2015 20:27:04 +0100, by Doug Simon
-
Make OSR policy a lot less agressive (100000 executions); OSR counter is reset per interpreter call.Thu, 19 Nov 2015 18:01:10 +0100, by Christian Humer
-
Fixed race in inlining visitor.Thu, 19 Nov 2015 18:01:10 +0100, by Christian Humer
-
TraceRA: add timer and memory tracker to TraceBuilder.Thu, 19 Nov 2015 17:20:38 +0100, by Josef Eisl
-
TraceRA: replace TraceInterval.alwaysInMemory() with inMemoryAt(opId).Thu, 19 Nov 2015 16:51:23 +0100, by Josef Eisl
-
TraceInterval: use EnumSet for alwaysInMemory().Thu, 19 Nov 2015 16:36:45 +0100, by Josef Eisl
-
Interval: use EnumSet to check for alwaysInMemory().Wed, 18 Nov 2015 16:09:26 +0100, by Josef Eisl
-
Add SpillLoopPhiVariableAtDefinition unittest.Wed, 18 Nov 2015 15:53:29 +0100, by Josef Eisl
-
Add GraalDirectives.bindToRegister().Wed, 18 Nov 2015 15:51:04 +0100, by Josef Eisl
-
Add GraalDirectives.spillRegisters().Wed, 18 Nov 2015 15:53:20 +0100, by Josef Eisl
-
Prevent integer overflow in arraycopy range checks.Thu, 19 Nov 2015 14:56:27 +0100, by thartmann
-
updated truffle importThu, 19 Nov 2015 12:21:03 +0100, by Doug Simon
-
made parts of MonitorSnippets public to allow for reuse by alternative snippets for monitorsThu, 19 Nov 2015 12:20:56 +0100, by Doug Simon
-
mergeWed, 18 Nov 2015 12:01:42 -0800, by Christian Wimmer
-
Fix handling of FrameStates with intrinsic bcis during partial evaluationWed, 18 Nov 2015 12:01:29 -0800, by Christian Wimmer
-
TruffleCompilerThreads does not need to be a stable option, it is only accesed once during startupWed, 18 Nov 2015 11:52:05 -0800, by Christian Wimmer
-
BinaryGraphPrinter: add phi nodes to their merge's blockWed, 18 Nov 2015 17:52:38 +0100, by Gilles Duboscq
-
Add foldStamp for AMD64MathIntrinsicNode for cos and sinWed, 18 Nov 2015 17:49:07 +0100, by Gilles Duboscq
-
ConditionAnchorNode: canonicalize should use the provided value rather than the current inputWed, 18 Nov 2015 17:45:18 +0100, by Gilles Duboscq
-
Tune sign and zero extend canonicalizations to take usage counts of the convert operation and its value into account.Wed, 18 Nov 2015 04:00:32 +0100, by Thomas Wuerthinger