Wed, 23 Jul 2014 14:20:27 +0200 |
Lukas Stadler |
support simplification in CustomCanonicalizer and turn it into an abstract class
|
Wed, 23 Jul 2014 14:19:51 +0200 |
Lukas Stadler |
LoadHubNode is not Canonicalizable.Unary (beause of the guard)
|
Wed, 23 Jul 2014 14:16:35 +0200 |
Lukas Stadler |
better stamps for RightShiftNode
|
Wed, 23 Jul 2014 13:56:02 +0200 |
Lukas Stadler |
change assertions in VirtualObject to look at the LIRKind
|
Wed, 23 Jul 2014 11:53:47 +0200 |
Lukas Stadler |
prefer predecessor frame states at merges
|
Fri, 18 Jul 2014 00:33:37 +0200 |
Andreas Woess |
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggability
|
Tue, 22 Jul 2014 16:32:43 +0200 |
Andreas Woess |
Truffle: revert to previous iterator implementation, add test case
|
Tue, 22 Jul 2014 15:06:15 +0200 |
Lukas Stadler |
use LIRKind in graalCodeInstaller, support compressed oops in frame states
|
Tue, 22 Jul 2014 15:05:33 +0200 |
Lukas Stadler |
use log level in EffectsClosure
|
Tue, 22 Jul 2014 15:05:09 +0200 |
Lukas Stadler |
use TTY in BenchmarkCounters
|
Tue, 22 Jul 2014 15:04:57 +0200 |
Lukas Stadler |
small comment in SwitchNode
|
Tue, 22 Jul 2014 12:44:55 +0100 |
Chris Seaton |
Truffle/Instrument: new syntax tags for periodically appearing locations.
|
Sun, 20 Jul 2014 17:10:04 +0200 |
Doug Simon |
improved name and documentation for method implementing fast-path check for type resolution
|
Fri, 18 Jul 2014 14:28:43 +0200 |
Gilles Duboscq |
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertz
|
Fri, 18 Jul 2014 11:14:54 +0200 |
Gilles Duboscq |
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.
|
Wed, 16 Jul 2014 14:27:48 +0200 |
Gilles Duboscq |
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance field
|
Wed, 16 Jul 2014 14:22:43 +0200 |
Gilles Duboscq |
BasePhase.createName: use full class name and strip package name so that the outer class is visible.
|
Tue, 15 Jul 2014 16:54:44 +0200 |
Gilles Duboscq |
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute it
|
Tue, 15 Jul 2014 16:50:02 +0200 |
Gilles Duboscq |
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.
|
Tue, 15 Jul 2014 13:12:58 +0200 |
Gilles Duboscq |
Minor changes to StampFactory and ObjectStamp
|
Mon, 14 Jul 2014 14:49:33 +0200 |
Gilles Duboscq |
Minor simplification in WordTypeVerificationPhase
|
Mon, 14 Jul 2014 14:49:00 +0200 |
Gilles Duboscq |
Add getInvokeKind on Invoke, add hasReceiver on InvokeKind
|
Mon, 14 Jul 2014 14:17:33 +0200 |
Gilles Duboscq |
Move invokeKind into CallTragetNode from its subclasses
|
Mon, 14 Jul 2014 14:00:55 +0200 |
Gilles Duboscq |
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNode
|
Mon, 14 Jul 2014 13:55:01 +0200 |
Gilles Duboscq |
Move InvokeKind from MethodCallTargetNode to CallTargetNode
|
Tue, 15 Jul 2014 13:12:20 +0200 |
Gilles Duboscq |
Make sure loop unswitching handles guards properly
|
Tue, 15 Jul 2014 13:13:12 +0200 |
Gilles Duboscq |
Remove unnecessary final
|
Fri, 18 Jul 2014 13:37:53 +0200 |
Lukas Stadler |
disable ThreadSafetyTest
|
Fri, 18 Jul 2014 13:08:29 +0200 |
Lukas Stadler |
use getKind() only for primitive constants in Condition.foldCondition
|
Fri, 18 Jul 2014 01:26:43 +0200 |
Andreas Woess |
Truffle: remove useless transferToInterpreter()
|
Thu, 17 Jul 2014 17:57:00 +0200 |
Lukas Stadler |
use Double.compare in FloatStamp
|
Thu, 17 Jul 2014 14:30:12 +0200 |
Lukas Stadler |
small fix in GraphEffectList
|
Thu, 17 Jul 2014 14:29:34 +0200 |
Lukas Stadler |
additional constructor (with guarding node) for WriteNode
|
Thu, 17 Jul 2014 14:29:05 +0200 |
Lukas Stadler |
clone nodes without adding to a graph
|
Thu, 17 Jul 2014 14:28:35 +0200 |
Lukas Stadler |
proper generic types for CanonicalizerPhase.applyIncremental
|
Thu, 17 Jul 2014 14:27:57 +0200 |
Lukas Stadler |
remove ControlSplitNode.setProbability
|
Thu, 17 Jul 2014 14:27:23 +0200 |
Lukas Stadler |
small refactoring of FrameState
|
Thu, 17 Jul 2014 14:26:10 +0200 |
Lukas Stadler |
initializing constructors for GuardPhiNode and MemoryPhiNode
|
Thu, 17 Jul 2014 14:25:41 +0200 |
Lukas Stadler |
rename fieldValues to values in VirtualObjectState
|
Thu, 17 Jul 2014 11:51:35 +0200 |
Christian Wirth |
extract method in NodeUtil
|
Thu, 17 Jul 2014 11:49:10 +0200 |
Christian Wirth |
extract methods in DefaultASTPrinter
|
Thu, 17 Jul 2014 11:46:22 +0200 |
Christian Wirth |
extract method in TruffleCompilerImpl
|
Thu, 17 Jul 2014 11:40:58 +0200 |
Christian Wirth |
extract methods in PartialEvaluator
|
Thu, 17 Jul 2014 11:25:56 +0200 |
Christian Wirth |
extract methods in TruffleCacheImpl
|
Thu, 17 Jul 2014 11:21:36 +0200 |
Christian Wirth |
extract methods in exact arithmetic nodes
|
Thu, 17 Jul 2014 11:13:31 +0200 |
Christian Wirth |
extract methods in (de)serializer
|
Thu, 17 Jul 2014 11:05:11 +0200 |
Christian Wirth |
extract method in PartialEvaluatorCanonicalizer
|
Thu, 17 Jul 2014 11:00:19 +0200 |
Christian Wirth |
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)
|
Wed, 16 Jul 2014 23:37:10 +0200 |
Bernhard Urban |
mx: fix in java version parsing
|
Wed, 16 Jul 2014 09:41:19 -0700 |
Tom Rodriguez |
consider equivalent phi inputs when simplfiying empty ifs
|
Wed, 16 Jul 2014 15:29:24 +0200 |
Roland Schatz |
Fix wrong NaN handling in FloatStamp.meet.
|
Tue, 15 Jul 2014 19:42:10 +0200 |
Roland Schatz |
Fix operator precedence bug.
|
Wed, 16 Jul 2014 15:18:48 +0200 |
Andreas Woess |
Truffle: introduce debug option to print the stack trace when transferring to the interpreter
|
Tue, 15 Jul 2014 11:52:45 +0200 |
Bernhard Urban |
mx: be less strict while parsing the jvm version
|
Wed, 16 Jul 2014 11:32:34 +0200 |
Bernhard Urban |
HSAIL: update simulator
|
Tue, 15 Jul 2014 21:26:34 -0700 |
Christian Wimmer |
Merge
|