Wed, 04 Feb 2015 01:59:39 +0100 |
Thomas Wuerthinger |
Canonicalize load fields on constant receivers at partial evaluation parse time.
|
Wed, 04 Feb 2015 01:41:30 +0100 |
Thomas Wuerthinger |
Draft for ParameterPlugin.
|
Wed, 04 Feb 2015 01:26:51 +0100 |
Thomas Wuerthinger |
Draft for LoadFieldPlugin.
|
Wed, 04 Feb 2015 00:55:08 +0100 |
Thomas Wuerthinger |
Further restructuring in the PartialEvaluator.
|
Wed, 04 Feb 2015 00:41:25 +0100 |
Thomas Wuerthinger |
More restructuring in PartialEvaluator.
|
Wed, 04 Feb 2015 00:31:33 +0100 |
Thomas Wuerthinger |
Move more logic from TruffleCache to PartialEvaluator.
|
Wed, 04 Feb 2015 00:20:29 +0100 |
Thomas Wuerthinger |
Move some logic from TruffleCache to PartialEvaluator.
|
Wed, 04 Feb 2015 01:31:23 +0100 |
Doug Simon |
moved dispatch for plugin to be within InvocationPlugin
|
Tue, 03 Feb 2015 21:24:16 +0100 |
Doug Simon |
Backed out c8b2315651d3 as it breaks replay compilation
|
Tue, 03 Feb 2015 21:22:33 +0100 |
Doug Simon |
use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checking
|
Tue, 03 Feb 2015 18:30:07 +0100 |
Lukas Stadler |
fix canonicalizer in IntegerTestNode
|
Tue, 03 Feb 2015 17:15:44 +0100 |
Stefan Anzinger |
Merge
|
Tue, 03 Feb 2015 17:03:19 +0100 |
Stefan Anzinger |
Merge
|
Tue, 03 Feb 2015 17:02:15 +0100 |
Stefan Anzinger |
Only lowerToIf, when stage does not allow FloatingGuards
|
Tue, 03 Feb 2015 16:59:56 +0100 |
Stefan Anzinger |
Add HotSpotCryptoSubstitutionTest to blacklist for SPARC
|
Tue, 03 Feb 2015 16:09:16 +0100 |
Lukas Stadler |
small refactoring in DefaultTruffleSplittingStrategyNew
|
Tue, 03 Feb 2015 16:08:56 +0100 |
Lukas Stadler |
test for scheduling of proxy inputs
|
Tue, 03 Feb 2015 12:03:42 +0100 |
Lukas Stadler |
allocation profiling fixes
|
Tue, 03 Feb 2015 15:29:03 +0100 |
Gilles Duboscq |
Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.
|
Wed, 28 Jan 2015 15:46:13 +0100 |
Gilles Duboscq |
mx: Show annotation processor edges in projectgraph
|
Tue, 03 Feb 2015 14:37:10 +0100 |
Roland Schatz |
Prevent duplication of ControlFlowAnchor nodes.
|
Tue, 03 Feb 2015 11:10:24 +0100 |
Josef Eisl |
Merge StackSlotAllocation cleanups.
|
Sat, 31 Jan 2015 15:51:54 +0100 |
Josef Eisl |
LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.
|
Sat, 31 Jan 2015 15:05:26 +0100 |
Josef Eisl |
LSStackSlotAllocator: clean up comments and sort methods.
|
Sat, 31 Jan 2015 14:48:27 +0100 |
Josef Eisl |
LSStackSlotAllocator: remove InstructionNumberer.
|
Sat, 31 Jan 2015 13:29:49 +0100 |
Josef Eisl |
LSStackSlotAllocator: make unhandled, active and sortedBlocks final.
|
Sat, 31 Jan 2015 13:23:40 +0100 |
Josef Eisl |
InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.
|
Sat, 31 Jan 2015 12:59:40 +0100 |
Josef Eisl |
LSStackSlotAllocator: outsource FixPointIntervalBuilder.
|
Sat, 31 Jan 2015 11:32:38 +0100 |
Josef Eisl |
LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.
|
Sat, 31 Jan 2015 11:30:44 +0100 |
Josef Eisl |
LSStackSlotAllocator make SlowIntervalBuilder static.
|
Sat, 31 Jan 2015 11:07:15 +0100 |
Josef Eisl |
LSStackSlotAllocator: hide inner class.
|
Sat, 31 Jan 2015 11:01:45 +0100 |
Josef Eisl |
LSStackSlotAllocator: use priority queue.
|
Sat, 31 Jan 2015 10:49:20 +0100 |
Josef Eisl |
StackInterval: remove use position list.
|
Sat, 31 Jan 2015 10:35:50 +0100 |
Josef Eisl |
StackInterval: replace StackUsePosList with SortedMap.
|
Sat, 31 Jan 2015 11:01:26 +0100 |
Josef Eisl |
InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.
|
Fri, 30 Jan 2015 15:39:59 +0100 |
Josef Eisl |
Make StackUsePosList and StackInterval final.
|
Fri, 30 Jan 2015 15:30:33 +0100 |
Josef Eisl |
LSStackSlotAllocator: fix typos.
|
Fri, 30 Jan 2015 15:23:32 +0100 |
Josef Eisl |
Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.
|
Tue, 03 Feb 2015 04:17:06 +0100 |
Thomas Wuerthinger |
Clean ups in partial evaluator. New development-only option FastPE.
|
Sun, 01 Feb 2015 19:25:27 +0100 |
Thomas Wuerthinger |
Use class hashcode instead of class name hashcode in NodeClass.
|
Mon, 02 Feb 2015 17:21:33 -0800 |
Christian Wimmer |
Small fixes for Graal tutorial classes
|
Mon, 02 Feb 2015 14:29:29 -0800 |
Tom Rodriguez |
Reassociate invariants near end of MidTier
|
Mon, 02 Feb 2015 22:50:17 +0100 |
Doug Simon |
Merge.
|
Mon, 02 Feb 2015 11:51:06 -0800 |
Tom Rodriguez |
Break LoopTransform phases into individual phases
|
Mon, 02 Feb 2015 22:49:50 +0100 |
Doug Simon |
added GraphBuilderPlugins for standard boxing/unboxing methods
|
Mon, 02 Feb 2015 21:40:08 +0100 |
Doug Simon |
factored out common code
|
Mon, 02 Feb 2015 21:38:47 +0100 |
Doug Simon |
added GraphBuilderPlugins for CompilerDirectives
|
Mon, 02 Feb 2015 21:38:15 +0100 |
Doug Simon |
extra javadoc
|
Mon, 02 Feb 2015 21:38:00 +0100 |
Doug Simon |
extra assertion checking around use of GraphBuilderPlugins
|
Mon, 02 Feb 2015 17:42:55 +0100 |
Doug Simon |
implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchy
|
Mon, 02 Feb 2015 14:20:44 +0100 |
Doug Simon |
made enum field final
|
Sun, 01 Feb 2015 20:57:56 -0800 |
Tom Rodriguez |
Merge
|
Fri, 30 Jan 2015 11:56:24 -0800 |
Tom Rodriguez |
Protect against violation of Map interface contract
|
Fri, 30 Jan 2015 11:33:32 -0800 |
Tom Rodriguez |
Fix criteria in GraphChangeMonitoringPhase
|
Fri, 30 Jan 2015 11:28:00 -0800 |
Tom Rodriguez |
CountingProxy should print to TTY
|
Fri, 30 Jan 2015 11:26:00 -0800 |
Tom Rodriguez |
Add substitution for CompilerToVMImpl.getJavaMirror
|
Fri, 30 Jan 2015 11:24:27 -0800 |
Tom Rodriguez |
Properly handle multiple class names for ClassSubstitution
|
Sun, 01 Feb 2015 02:21:32 +0100 |
Thomas Wuerthinger |
Simplify IntegerStamp.meet. Simplify assertion in ArithmeticStamp.
|
Sun, 01 Feb 2015 00:51:09 +0100 |
Thomas Wuerthinger |
Small improvement to LIRInsertionBuffer.
|
Sat, 31 Jan 2015 23:43:30 +0100 |
Thomas Wuerthinger |
Small changes in edges iterator.
|