Mercurial > hg > graal-compiler
graph
-
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
-
MergeTue, 17 Nov 2015 16:32:15 -0800, by Christian Wimmer
-
Move Truffle compile queue to VM-independent baseclassTue, 17 Nov 2015 16:31:30 -0800, by Christian Wimmer
-
Added tag graal-0.10 for changeset 795ada9208d8Tue, 17 Nov 2015 23:16:51 +0100, by Doug Simon
-
updated truffle importTue, 17 Nov 2015 23:10:07 +0100, by Doug Simon
-
Add a few IfNode canonicalization testsTue, 17 Nov 2015 12:38:28 -0800, by Tom Rodriguez
-
splitIfAtPhi for non-constant compare canonicalizationsTue, 17 Nov 2015 12:37:43 -0800, by Tom Rodriguez
-
Canonicalize x - y < 0 to x < y when possibleTue, 17 Nov 2015 12:36:33 -0800, by Tom Rodriguez
-
TraceRA: hinting: propagate outgoing stack slots correctly.Tue, 17 Nov 2015 19:02:13 +0100, by Josef Eisl
-
TraceRA: do not split intervals if there is no usage.Tue, 17 Nov 2015 13:11:31 +0100, by Josef Eisl
-
TraceRA: check MoveFactory.allowConstantToStackMove for rematerialize.Mon, 16 Nov 2015 16:11:50 +0100, by Josef Eisl
-
TraceRA: outgoing operands have no register priority.Mon, 16 Nov 2015 17:02:37 +0100, by Josef Eisl
-
LIR: add OperandFlag.OUTGOING.Mon, 16 Nov 2015 14:59:32 +0100, by Josef Eisl
-
NodeLIRBuilder: generalize allowObjectConstantToStackMove to allowConstantToStackMove and move it to MoveFactory.Mon, 16 Nov 2015 15:46:07 +0100, by Josef Eisl
-
Update truffle versionTue, 17 Nov 2015 12:20:13 +0100, by Gilles Duboscq
-
Re-add RemoveValueProxyPhase in LowTier.Tue, 17 Nov 2015 10:39:51 +0100, by Thomas Wuerthinger
-
Fix application of RemoveValueProxyPhase in normal and economy configurations.Tue, 17 Nov 2015 01:37:53 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Nov 2015 00:22:37 +0100, by Thomas Wuerthinger
-
Make more precise which nodes are considered part of a loop in later compilation stages.Tue, 17 Nov 2015 00:07:42 +0100, by Thomas Wuerthinger
-
AES decrypt stubs require an extra argument on SPARCTue, 17 Nov 2015 01:58:18 +0100, by Doug Simon
-
Dump LinearScan intervals at log level 1Mon, 16 Nov 2015 14:22:56 -0800, by Christian Wimmer
-
Split com.oracle.graal.loop in 2 parts, Make LoopPolicies extensibleFri, 13 Nov 2015 14:12:43 +0100, by Gilles Duboscq
-
Update jvmci importFri, 13 Nov 2015 12:26:12 -0800, by Tom Rodriguez
-
Update truffle versionFri, 13 Nov 2015 10:39:44 -0800, by Christian Wimmer
-
Fix iteration order for pathStack.Fri, 13 Nov 2015 17:23:04 +0100, by Stefan Rumzucker
-
update truffle importFri, 13 Nov 2015 16:50:22 +0100, by Andreas Woess
-
removed unused importFri, 13 Nov 2015 14:46:50 +0100, by Doug Simon
-
updated graal importFri, 13 Nov 2015 14:11:18 +0100, by Doug Simon
-
updated CHANGELOG.mdFri, 13 Nov 2015 14:11:00 +0100, by Doug Simon
-
removed temporary workaroundFri, 13 Nov 2015 14:10:44 +0100, by Doug Simon
-
add per-node source info to nodes and assembly instructionsThu, 12 Nov 2015 23:16:19 +0100, by Tom Rodriguez
-
Dump LIR before and after register allocation, as well as machine code, when Dump level is set to 1Thu, 12 Nov 2015 11:48:17 -0800, by Christian Wimmer
-
When inlining during parsing, mark caller FrameStates properly as duringCallThu, 12 Nov 2015 10:23:01 -0800, by Christian Wimmer
-
TraceRA: rewrite TraceGlobalMoveResolutionPhase.addMapping.Thu, 12 Nov 2015 17:57:09 +0100, by Josef Eisl
-
TraceRA: fix failing TraceGlobalMoveResolutionMappingTest cases and ignore currently unsupported optimization.Thu, 12 Nov 2015 17:24:05 +0100, by Josef Eisl
-
TraceRA: add TraceGlobalMoveResolutionMappingTest.Thu, 12 Nov 2015 18:04:38 +0100, by Josef Eisl
-
TraceRA: TraceLinearScanAssignLocationsPhase: assign ShadowedRegisterValues to LabelOp.incoming.Wed, 11 Nov 2015 17:09:42 +0100, by Josef Eisl
-
TraceRA: TraceGlobalMoveResolutionPhase: proper handling of ShadowedRegisterValue in LabelOp.incoming.Thu, 12 Nov 2015 13:56:55 +0100, by Josef Eisl
-
TraceRA: add ShadowedRegisterValue.equals.Thu, 12 Nov 2015 14:01:02 +0100, by Josef Eisl
-
LabelOp: add forEachIncomingValue.Wed, 11 Nov 2015 15:35:32 +0100, by Josef Eisl
-
TraceRA: more logging in TraceBuilder.Thu, 12 Nov 2015 13:58:04 +0100, by Josef Eisl
-
Add AllocationStageVerifier.Wed, 11 Nov 2015 11:06:55 +0100, by Josef Eisl
-
TraceRA: add option for spill move elimination.Wed, 11 Nov 2015 17:14:06 +0100, by Josef Eisl
-
TraceRA: insert all store at definition moves.Fri, 06 Nov 2015 17:50:57 +0100, by Josef Eisl
-
Add TraceRA to Changelog.Fri, 14 Aug 2015 18:19:51 +0200, by Josef Eisl
-
updated graal and truffle importWed, 11 Nov 2015 22:45:56 +0100, by Doug Simon
-
temporary workaround until JDK-8142511 is integratedWed, 11 Nov 2015 22:43:24 +0100, by Doug Simon
-
Use correct operand size when emitting TEST instruction for null comparison.Wed, 11 Nov 2015 17:02:13 +0100, by Roland Schatz
-
guard creation of infopoints at throw bytecodesWed, 11 Nov 2015 13:38:43 +0100, by Doug Simon
-
Use l and i registers over o and gTue, 10 Nov 2015 16:10:01 +0100, by Stefan Anzinger
-
[SPARC] Move of 32 bits between fp and gp registers via StackSlot as the latency is shorterTue, 10 Nov 2015 16:08:21 +0100, by Stefan Anzinger
-
Update JVMCI library dependency.Tue, 10 Nov 2015 11:47:54 +0100, by Roland Schatz
-
Add a pure graal version of the SafepointRethrowDeopt testMon, 09 Nov 2015 17:09:52 +0100, by Gilles Duboscq
-
Merge.Sun, 08 Nov 2015 20:41:58 +0000, by Chris Seaton
-
Truffle: add TruffleIterativePartialEscape as an option, disabled by default.Sun, 08 Nov 2015 20:41:31 +0000, by Chris Seaton
-
Refactoring of GraphDumper.Fri, 06 Nov 2015 14:19:06 +0100, by Stefan Rumzucker
-
Allow to specify whether NewArrayStub should fill the array with zero or notFri, 06 Nov 2015 17:44:38 +0100, by Stefan Anzinger
-
Fixed deopt stubs after JVMCI changes to the uncommon_trap/fetch_unroll_info signatureFri, 06 Nov 2015 12:38:19 +0100, by Gilles Duboscq
-
Factor out common deopt stub codeFri, 06 Nov 2015 12:14:51 +0100, by Gilles Duboscq
-
fixed mx_graal_bench for JDK9Fri, 06 Nov 2015 13:58:35 +0100, by Doug Simon
-
Update jvmci importThu, 05 Nov 2015 15:44:19 -0800, by Tom Rodriguez
-
Factor out benchmarks from mx_graal_n.py and add specjbb2015Wed, 04 Nov 2015 11:05:27 -0800, by Tom Rodriguez
-
Support running Truffle using Graal on a JVMCI-enabled JDK9 image.Thu, 05 Nov 2015 18:26:45 +0100, by Roland Schatz
-
TraceRA: eliminate spill moves.Fri, 16 Oct 2015 16:32:02 +0200, by Josef Eisl
-
TraceRA: TraceLinearScanWalker: do not use spill state SpillInDominator.Fri, 16 Oct 2015 16:23:17 +0200, by Josef Eisl
-
Move SPARCSubIntCompareCanonicalizer to lowTierThu, 05 Nov 2015 10:22:28 +0100, by Stefan Anzinger
-
Add toString to LIRInstructionMixinStoreThu, 05 Nov 2015 10:20:55 +0100, by Stefan Anzinger
-
PEA: reset aliases for phisWed, 04 Nov 2015 13:04:25 +0100, by Lukas Stadler
-
PEA: reset aliases for proxiesWed, 04 Nov 2015 13:03:46 +0100, by Lukas Stadler
-
Compute correct masks when restricting the bounds of IntegerStampsTue, 03 Nov 2015 22:33:13 -0800, by Tom Rodriguez
-
Fold complex expressions during CE when possibleTue, 03 Nov 2015 18:45:14 -0800, by Tom Rodriguez
-
Factor out stamp folding logic for UnaryNode and BinaryNodeTue, 03 Nov 2015 15:04:20 -0800, by Tom Rodriguez
-
Backout ccdecd8cc1f2: Don't register unchanged stampsTue, 03 Nov 2015 15:13:15 -0800, by Tom Rodriguez
-
update truffle import.Tue, 03 Nov 2015 23:38:32 +0100, by Andreas Woess
-
Disable String intrinsics in 1.9 until CompactStrings are handledTue, 03 Nov 2015 13:44:44 -0800, by Tom Rodriguez
-
Don't register unchanged stampsTue, 03 Nov 2015 12:18:46 -0800, by Tom Rodriguez
-
Don't discard type information in getSucceedingStampForValueTue, 03 Nov 2015 12:11:47 -0800, by Tom Rodriguez
-
Transform AllowObjectConstantToStackMove option into a method of NodeLIRBuilder.Thu, 15 Oct 2015 14:07:26 +0200, by Josef Eisl
-
SPARC-specific canonicalization of sub-int compareTue, 03 Nov 2015 18:14:26 +0100, by Stefan Anzinger
-
Make generic constructor public.Tue, 03 Nov 2015 13:30:53 +0100, by Roland Schatz
-
Move getTempSlot to SPARCArithmeticLIRGenerator.Tue, 03 Nov 2015 13:22:45 +0100, by Roland Schatz
-
Add SERVICE_PROCESSOR as dist dependency to MATCH_PROCESSORTue, 03 Nov 2015 13:09:25 +0100, by Stefan Anzinger
-
Unittest checking AMD64NodeMatchRules are effectiveMon, 02 Nov 2015 14:57:32 +0100, by Stefan Anzinger
-
Move emitCompareOp to AMD64ArithmeticLIRGeneratorTool.Tue, 03 Nov 2015 11:01:20 +0100, by Roland Schatz
-
Move memory operations into ArithmeticLIRGenerator.Mon, 02 Nov 2015 18:25:48 +0100, by Roland Schatz
-
Remove unnecessary specialization in AMD64HotSpotLIRGenerator.Mon, 02 Nov 2015 17:52:27 +0100, by Roland Schatz
-
Move creation of move instructions into separate factory.Mon, 02 Nov 2015 15:55:00 +0100, by Roland Schatz
-
Remove unnecessary override.Mon, 02 Nov 2015 13:33:14 +0100, by Roland Schatz