Mercurial > hg > graal-jvmci-8
graph
-
Add constant folding for getClass graph builder plugin.Thu, 05 Feb 2015 04:10:59 +0100, by Thomas Wuerthinger
-
Merge.Thu, 05 Feb 2015 03:42:42 +0100, by Thomas Wuerthinger
-
Register plugin for NewFrame intrinsic.Thu, 05 Feb 2015 03:42:23 +0100, by Thomas Wuerthinger
-
Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.Thu, 05 Feb 2015 03:25:21 +0100, by Thomas Wuerthinger
-
Only fill frame with default value when it is non-null.Thu, 05 Feb 2015 03:22:35 +0100, by Thomas Wuerthinger
-
Create prototype for new graph builder plugin for loop explosion.Thu, 05 Feb 2015 01:28:10 +0100, by Thomas Wuerthinger
-
Merge with 41af11212ed308e59dbd87fe1b5c4dfc790cbba3Wed, 04 Feb 2015 17:02:31 -0800, by Michael Van De Vanter
-
Merge with cd49455040c1d57d8ab74473b3786ecc4f663060Wed, 04 Feb 2015 16:38:09 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: update ChangeLogWed, 04 Feb 2015 16:34:07 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: refine checks for safe node replacementTue, 03 Feb 2015 11:48:25 -0800, by Michael Van De Vanter
-
Remove unused import.Thu, 05 Feb 2015 01:24:09 +0100, by Thomas Wuerthinger
-
Make graph equality comparison for testing purposes more robust, by sorting constants lexically.Thu, 05 Feb 2015 01:04:56 +0100, by Thomas Wuerthinger
-
Add null check in Unbox graph builder plugin.Wed, 04 Feb 2015 23:33:32 +0100, by Thomas Wuerthinger
-
Merge.Wed, 04 Feb 2015 21:29:52 +0100, by Thomas Wuerthinger
-
Resolve simple method calls to Special invoke kind before processing the invoke.Wed, 04 Feb 2015 21:28:56 +0100, by Thomas Wuerthinger
-
Fix condition in inlining during parse time plugin in partial evaluator.Wed, 04 Feb 2015 21:28:34 +0100, by Thomas Wuerthinger
-
Factor the findSpecialCallTarget logic when canonicalizing MethodCallTarget nodes into a static method.Wed, 04 Feb 2015 21:04:41 +0100, by Thomas Wuerthinger
-
Use stack kind when pushing an UnboxNode.Wed, 04 Feb 2015 21:04:05 +0100, by Thomas Wuerthinger
-
Prototype for configuring inlining during parsing via a closure in the GraphBuilderConfiguration object.Wed, 04 Feb 2015 19:21:33 +0100, by Thomas Wuerthinger
-
LIRGeneratorTool: change return type from Value to Variable for most emit methods.Wed, 04 Feb 2015 14:33:27 +0100, by Josef Eisl
-
LIRGenerator: assert that we are not creating copies of variables (unintentionally).Wed, 04 Feb 2015 16:53:11 +0100, by Josef Eisl
-
CurrentLockNode: do not create superfluous move.Wed, 04 Feb 2015 14:44:37 +0100, by Josef Eisl
-
GraphBuilderPlugins for GraalDirectives.Wed, 04 Feb 2015 15:08:31 +0100, by Roland Schatz
-
FixPointIntervalBuilder: do not record instruction ids but instructions.Wed, 04 Feb 2015 15:00:25 +0100, by Josef Eisl
-
Remove InstructionNumberer once again (Backed out changeset: 1fca9212fb61).Wed, 04 Feb 2015 15:02:36 +0100, by Josef Eisl
-
copy GraphBuilderPlugins when copying a GraphBuilderPhaseWed, 04 Feb 2015 14:39:22 +0100, by Doug Simon
-
Merge.Wed, 04 Feb 2015 13:51:17 +0100, by Josef Eisl
-
LSStackSlotAllocator: record use positions globally.Wed, 04 Feb 2015 11:31:26 +0100, by Josef Eisl
-
InstructionNumberer: remove opIdToBlockMap.Tue, 03 Feb 2015 13:46:33 +0100, by Josef Eisl
-
Backed out changeset 5b61f60e458f, d6b4eaeff50b (remove InstructionNumberer).Tue, 03 Feb 2015 13:33:52 +0100, by Josef Eisl
-
LSStackSlotAllocator: add debug timers.Tue, 03 Feb 2015 15:12:29 +0100, by Josef Eisl
-
FrameMapBuilderImpl: verify StackSlotAllocation.Tue, 03 Feb 2015 13:04:23 +0100, by Josef Eisl
-
Merge.Wed, 04 Feb 2015 03:22:41 +0100, by Thomas Wuerthinger
-
Fold if nodes at parse time.Wed, 04 Feb 2015 03:19:37 +0100, by Thomas Wuerthinger
-
Prototype for folding object equality at parse time.Wed, 04 Feb 2015 03:04:20 +0100, by Thomas Wuerthinger
-
More restructuring of CompareNode. Move unorderedIsTrue flag to a field.Wed, 04 Feb 2015 02:38:59 +0100, by Thomas Wuerthinger
-
Restructure CompareNode. Create constant fold utility, store condition as data field.Wed, 04 Feb 2015 02:28:28 +0100, by Thomas Wuerthinger
-
Canonicalize load fields on constant receivers at partial evaluation parse time.Wed, 04 Feb 2015 01:59:39 +0100, by Thomas Wuerthinger
-
Draft for ParameterPlugin.Wed, 04 Feb 2015 01:41:30 +0100, by Thomas Wuerthinger
-
Draft for LoadFieldPlugin.Wed, 04 Feb 2015 01:26:51 +0100, by Thomas Wuerthinger
-
Further restructuring in the PartialEvaluator.Wed, 04 Feb 2015 00:55:08 +0100, by Thomas Wuerthinger
-
More restructuring in PartialEvaluator.Wed, 04 Feb 2015 00:41:25 +0100, by Thomas Wuerthinger
-
Move more logic from TruffleCache to PartialEvaluator.Wed, 04 Feb 2015 00:31:33 +0100, by Thomas Wuerthinger
-
Move some logic from TruffleCache to PartialEvaluator.Wed, 04 Feb 2015 00:20:29 +0100, by Thomas Wuerthinger
-
moved dispatch for plugin to be within InvocationPluginWed, 04 Feb 2015 01:31:23 +0100, by Doug Simon
-
Backed out c8b2315651d3 as it breaks replay compilationTue, 03 Feb 2015 21:24:16 +0100, by Doug Simon
-
use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checkingTue, 03 Feb 2015 21:22:33 +0100, by Doug Simon
-
fix canonicalizer in IntegerTestNodeTue, 03 Feb 2015 18:30:07 +0100, by Lukas Stadler
-
MergeTue, 03 Feb 2015 17:15:44 +0100, by Stefan Anzinger
-
MergeTue, 03 Feb 2015 17:03:19 +0100, by Stefan Anzinger
-
Only lowerToIf, when stage does not allow FloatingGuardsTue, 03 Feb 2015 17:02:15 +0100, by Stefan Anzinger
-
Add HotSpotCryptoSubstitutionTest to blacklist for SPARCTue, 03 Feb 2015 16:59:56 +0100, by Stefan Anzinger
-
small refactoring in DefaultTruffleSplittingStrategyNewTue, 03 Feb 2015 16:09:16 +0100, by Lukas Stadler
-
test for scheduling of proxy inputsTue, 03 Feb 2015 16:08:56 +0100, by Lukas Stadler
-
allocation profiling fixesTue, 03 Feb 2015 12:03:42 +0100, by Lukas Stadler
-
Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.Tue, 03 Feb 2015 15:29:03 +0100, by Gilles Duboscq
-
mx: Show annotation processor edges in projectgraphWed, 28 Jan 2015 15:46:13 +0100, by Gilles Duboscq
-
Prevent duplication of ControlFlowAnchor nodes.Tue, 03 Feb 2015 14:37:10 +0100, by Roland Schatz
-
Merge StackSlotAllocation cleanups.Tue, 03 Feb 2015 11:10:24 +0100, by Josef Eisl
-
LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.Sat, 31 Jan 2015 15:51:54 +0100, by Josef Eisl
-
LSStackSlotAllocator: clean up comments and sort methods.Sat, 31 Jan 2015 15:05:26 +0100, by Josef Eisl
-
LSStackSlotAllocator: remove InstructionNumberer.Sat, 31 Jan 2015 14:48:27 +0100, by Josef Eisl
-
LSStackSlotAllocator: make unhandled, active and sortedBlocks final.Sat, 31 Jan 2015 13:29:49 +0100, by Josef Eisl
-
InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.Sat, 31 Jan 2015 13:23:40 +0100, by Josef Eisl
-
LSStackSlotAllocator: outsource FixPointIntervalBuilder.Sat, 31 Jan 2015 12:59:40 +0100, by Josef Eisl
-
LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.Sat, 31 Jan 2015 11:32:38 +0100, by Josef Eisl
-
LSStackSlotAllocator make SlowIntervalBuilder static.Sat, 31 Jan 2015 11:30:44 +0100, by Josef Eisl
-
LSStackSlotAllocator: hide inner class.Sat, 31 Jan 2015 11:07:15 +0100, by Josef Eisl
-
LSStackSlotAllocator: use priority queue.Sat, 31 Jan 2015 11:01:45 +0100, by Josef Eisl
-
StackInterval: remove use position list.Sat, 31 Jan 2015 10:49:20 +0100, by Josef Eisl
-
StackInterval: replace StackUsePosList with SortedMap.Sat, 31 Jan 2015 10:35:50 +0100, by Josef Eisl
-
InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.Sat, 31 Jan 2015 11:01:26 +0100, by Josef Eisl
-
Make StackUsePosList and StackInterval final.Fri, 30 Jan 2015 15:39:59 +0100, by Josef Eisl
-
LSStackSlotAllocator: fix typos.Fri, 30 Jan 2015 15:30:33 +0100, by Josef Eisl
-
Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.Fri, 30 Jan 2015 15:23:32 +0100, by Josef Eisl
-
Clean ups in partial evaluator. New development-only option FastPE.Tue, 03 Feb 2015 04:17:06 +0100, by Thomas Wuerthinger
-
Use class hashcode instead of class name hashcode in NodeClass.Sun, 01 Feb 2015 19:25:27 +0100, by Thomas Wuerthinger
-
Small fixes for Graal tutorial classesMon, 02 Feb 2015 17:21:33 -0800, by Christian Wimmer
-
Reassociate invariants near end of MidTierMon, 02 Feb 2015 14:29:29 -0800, by Tom Rodriguez
-
Merge.Mon, 02 Feb 2015 22:50:17 +0100, by Doug Simon
-
Break LoopTransform phases into individual phasesMon, 02 Feb 2015 11:51:06 -0800, by Tom Rodriguez
-
added GraphBuilderPlugins for standard boxing/unboxing methodsMon, 02 Feb 2015 22:49:50 +0100, by Doug Simon
-
factored out common codeMon, 02 Feb 2015 21:40:08 +0100, by Doug Simon
-
added GraphBuilderPlugins for CompilerDirectivesMon, 02 Feb 2015 21:38:47 +0100, by Doug Simon
-
extra javadocMon, 02 Feb 2015 21:38:15 +0100, by Doug Simon
-
extra assertion checking around use of GraphBuilderPluginsMon, 02 Feb 2015 21:38:00 +0100, by Doug Simon
-
implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchyMon, 02 Feb 2015 17:42:55 +0100, by Doug Simon
-
made enum field finalMon, 02 Feb 2015 14:20:44 +0100, by Doug Simon
-
MergeSun, 01 Feb 2015 20:57:56 -0800, by Tom Rodriguez
-
Protect against violation of Map interface contractFri, 30 Jan 2015 11:56:24 -0800, by Tom Rodriguez
-
Fix criteria in GraphChangeMonitoringPhaseFri, 30 Jan 2015 11:33:32 -0800, by Tom Rodriguez
-
CountingProxy should print to TTYFri, 30 Jan 2015 11:28:00 -0800, by Tom Rodriguez
-
Add substitution for CompilerToVMImpl.getJavaMirrorFri, 30 Jan 2015 11:26:00 -0800, by Tom Rodriguez
-
Properly handle multiple class names for ClassSubstitutionFri, 30 Jan 2015 11:24:27 -0800, by Tom Rodriguez
-
Simplify IntegerStamp.meet. Simplify assertion in ArithmeticStamp.Sun, 01 Feb 2015 02:21:32 +0100, by Thomas Wuerthinger
-
Small improvement to LIRInsertionBuffer.Sun, 01 Feb 2015 00:51:09 +0100, by Thomas Wuerthinger
-
Small changes in edges iterator.Sat, 31 Jan 2015 23:43:30 +0100, by Thomas Wuerthinger
-
Split methods in ConditionalEliminationPhase.Sat, 31 Jan 2015 21:33:01 +0100, by Thomas Wuerthinger
-
Merge.Sat, 31 Jan 2015 19:03:33 +0100, by Thomas Wuerthinger
-
Process inputs of ProxyNodes in the scheduler.Wed, 28 Jan 2015 15:07:54 +0100, by Thomas Wuerthinger
-
initial commit of GraphBuilderPhase pluginsSat, 31 Jan 2015 00:30:00 +0100, by Doug Simon
-
improved error message when Service loading failsSat, 31 Jan 2015 00:19:34 +0100, by Doug Simon
-
schedule inputs of proxy nodes at the loop exitFri, 30 Jan 2015 20:52:39 +0100, by Lukas Stadler
-
Remove unused parameter "stub" from GraalCompiler.compileGraphFri, 30 Jan 2015 10:54:09 -0800, by Christian Wimmer
-
Unit tests for GraalDirectives API.Thu, 29 Jan 2015 16:49:03 +0100, by Roland Schatz
-
Add GraalDirectives API to influence compiler behavior.Thu, 29 Jan 2015 16:45:09 +0100, by Roland Schatz
-
Fix comment.Wed, 28 Jan 2015 12:08:21 +0100, by Roland Schatz
-
Remove wrong javadoc.Tue, 27 Jan 2015 17:03:55 +0100, by Roland Schatz
-
Bugfix: static and instance field with same offset are not equalThu, 29 Jan 2015 16:34:55 -0800, by Christian Wimmer
-
Examples for Graal tutorialThu, 29 Jan 2015 16:33:33 -0800, by Christian Wimmer
-
More and better value setters in GraphBuilderConfigurationThu, 29 Jan 2015 16:32:54 -0800, by Christian Wimmer
-
Truffle/SL: clean up SL instrumentation codeThu, 29 Jan 2015 11:45:56 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: comments and minor code cleanup post-reviewThu, 29 Jan 2015 11:44:14 -0800, by Michael Van De Vanter
-
StackSlotAllocation: fix style/formating issues.Thu, 29 Jan 2015 11:27:19 +0100, by Josef Eisl
-
StackSlotAllocation: merge with upstream.Thu, 29 Jan 2015 11:14:27 +0100, by Josef Eisl
-
StackSlotAllocation: add metric for uninitialized stack slots.Thu, 29 Jan 2015 10:56:07 +0100, by Josef Eisl
-
StackSlotAllocation: improve javadoc.Thu, 29 Jan 2015 10:38:01 +0100, by Josef Eisl
-
Merge.Wed, 28 Jan 2015 19:32:47 +0100, by Josef Eisl
-
StackSlotAllocation: handle uninitialized stack slots.Wed, 28 Jan 2015 19:12:57 +0100, by Josef Eisl
-
Move StackSlotAllocators into a package.Tue, 13 Jan 2015 17:52:18 +0100, by Josef Eisl