Tue, 01 Jul 2014 14:57:53 +0200 |
Lukas Stadler |
fix ReadNode canonicalization for guard-type usages of null-checking reads
|
Tue, 01 Jul 2014 12:14:58 +0200 |
Lukas Stadler |
code and javadoc cleanups in Canonicalizable and NodeClassIterable
|
Tue, 01 Jul 2014 11:37:17 +0200 |
Lukas Stadler |
small fix and doc for @OptionalInput
|
Mon, 30 Jun 2014 19:34:05 -0700 |
Michael Van De Vanter |
Truffle/Source: add a singleton null instance of SourceCallback
|
Mon, 30 Jun 2014 21:22:39 +0200 |
Doug Simon |
HSAIL: cannot reference OkraContext if it cannot be loaded
|
Mon, 30 Jun 2014 19:01:27 +0200 |
Lukas Stadler |
small formatting fixes for SPARC changes
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
explicitly define optional inputs in @Input
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
VirtualObjectNode is a floating node
|
Mon, 30 Jun 2014 18:46:36 +0200 |
Lukas Stadler |
Merge
|
Mon, 30 Jun 2014 18:17:13 +0200 |
Stefan Anzinger |
Merge
|
Mon, 30 Jun 2014 17:27:35 +0200 |
Stefan Anzinger |
[SPARC] fixing findbug warnings
|
Mon, 30 Jun 2014 12:02:19 +0200 |
Stefan Anzinger |
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1f
|
Mon, 30 Jun 2014 08:50:26 +0200 |
Stefan Anzinger |
[SPARC] Improving implicit exception handling on sparc
|
Fri, 06 Jun 2014 01:19:20 +0200 |
Stefan Anzinger |
Merge
|
Fri, 06 Jun 2014 00:18:30 +0200 |
Stefan Anzinger |
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patch
|
Thu, 05 Jun 2014 16:28:13 +0200 |
Stefan Anzinger |
[SPARC] Fixing BC_new, BC_fcmpxx
|
Thu, 05 Jun 2014 15:28:25 +0200 |
Stefan Anzinger |
Fixing dcmp
|
Thu, 05 Jun 2014 11:28:16 +0200 |
Stefan Anzinger |
[SPARC] Fixing lots of float and double issues.
|
Tue, 03 Jun 2014 14:31:36 +0200 |
Stefan Anzinger |
Merge
|
Tue, 03 Jun 2014 14:29:40 +0200 |
Stefan Anzinger |
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.
|
Mon, 02 Jun 2014 21:08:05 +0200 |
Stefan Anzinger |
Merge
|
Mon, 02 Jun 2014 21:00:37 +0200 |
Stefan Anzinger |
Fixing issues with fdiv
|
Mon, 02 Jun 2014 20:41:44 +0200 |
Stefan Anzinger |
Using absolute addressing instead of pc relative in fixup.
|
Mon, 02 Jun 2014 20:40:57 +0200 |
Stefan Anzinger |
Fixing BC_i2f, BC_i2c, BC_fadd
|
Sat, 31 May 2014 00:30:26 +0200 |
Stefan Anzinger |
[SPARC] Adding deoptimization handler foreign call
|
Fri, 30 May 2014 15:09:09 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 13:23:53 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 10:45:23 +0200 |
Stefan Anzinger |
New tests for BC_lcmp
|
Fri, 30 May 2014 10:42:20 +0200 |
Stefan Anzinger |
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandler
|
Thu, 24 Apr 2014 14:09:40 +0200 |
Stefan Anzinger |
Make proper code for c const strings required for fixup in hotspot
|
Thu, 24 Apr 2014 14:02:20 +0200 |
Stefan Anzinger |
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.
|
Thu, 24 Apr 2014 07:41:56 +0200 |
Stefan Anzinger |
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.
|
Thu, 24 Apr 2014 07:25:02 +0200 |
Stefan Anzinger |
mx_graal.py unittest make testname match with wildcards *
|
Thu, 24 Apr 2014 07:21:24 +0200 |
Stefan Anzinger |
Implementing LNEG and check for the right condition code register.
|
Sat, 19 Apr 2014 15:32:02 +0200 |
Stefan Anzinger |
JUnit Reporting
|
Sat, 19 Apr 2014 15:29:48 +0200 |
Stefan Anzinger |
SPARCMove.java: Adding constant float and double loads
|
Mon, 30 Jun 2014 18:03:24 +0200 |
Doug Simon |
HSAIL: skip certain tests if running on the HSAIL simulator
|
Mon, 30 Jun 2014 17:47:45 +0200 |
Doug Simon |
filter out subsequent reports for phases that don't clean up their own dead nodes
|
Mon, 30 Jun 2014 17:28:53 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Jun 2014 17:27:40 +0200 |
Doug Simon |
ensure memory map (if any) for a snippet template is attached to the returnNode
|
Mon, 30 Jun 2014 17:24:15 +0200 |
Doug Simon |
improved javadoc
|
Mon, 30 Jun 2014 17:23:56 +0200 |
Doug Simon |
simplified DebugVerifyHandler API to be closer to DebugDumpHandler
|
Mon, 30 Jun 2014 15:43:25 +0200 |
Doug Simon |
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListener
|
Fri, 27 Jun 2014 13:39:36 +0200 |
Doug Simon |
simplified NodeEventListener implementations by having all events routed to a single method by default
|
Fri, 27 Jun 2014 13:38:18 +0200 |
Doug Simon |
include added nodes to those canonicalized by the EffectsPhase after effects have been applied
|
Fri, 27 Jun 2014 11:59:38 +0200 |
Doug Simon |
removed legacy GraphEvent[Log] code
|
Mon, 30 Jun 2014 16:14:00 +0200 |
Lukas Stadler |
add predecessors to worklist during MergeNode splitting
|
Mon, 30 Jun 2014 15:45:41 +0200 |
Christian Wirth |
explicit conversion to (int), fixes Windows build
|
Mon, 30 Jun 2014 11:38:54 +0200 |
Lukas Stadler |
split MacroNode into MacroNode and MacroStateSplitNode
|
Thu, 26 Jun 2014 13:26:58 +0200 |
Josef Eisl |
Rename ValuePosition.superPosition to outerPosition.
|
Thu, 26 Jun 2014 13:22:26 +0200 |
Josef Eisl |
Add and improve ValuePositionTest.
|
Thu, 26 Jun 2014 12:03:32 +0200 |
Josef Eisl |
Fix ValuePosition recursive lookup issue for CompositeValues.
|
Thu, 26 Jun 2014 12:01:22 +0200 |
Josef Eisl |
Add graal.test project and ValuePositionTest.
|
Thu, 26 Jun 2014 11:19:31 +0200 |
Josef Eisl |
Fix ValuePosition.set() issues.
|
Wed, 25 Jun 2014 20:39:27 +0200 |
Josef Eisl |
Add ValuePosition.isCompositePosition().
|
Wed, 25 Jun 2014 20:27:22 +0200 |
Josef Eisl |
Move ValuePosition into a dedicated file.
|
Wed, 25 Jun 2014 20:15:35 +0200 |
Josef Eisl |
Move ValuePosition into LIRIntrospection.
|
Wed, 25 Jun 2014 19:23:30 +0200 |
Josef Eisl |
Start to make ValuePosition aware of CompositeValues.
|
Wed, 25 Jun 2014 16:15:35 +0200 |
Josef Eisl |
Add LIRInstruction.forEach*(ValuePositionProcedure proc).
|
Wed, 25 Jun 2014 15:30:59 +0200 |
Josef Eisl |
Add ValuePositionProcedure and corresponding forEach methods.
|
Wed, 25 Jun 2014 15:11:05 +0200 |
Josef Eisl |
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.
|
Wed, 25 Jun 2014 15:04:00 +0200 |
Josef Eisl |
Introduce LIRInstructionClass.Position.
|
Fri, 27 Jun 2014 23:04:59 +0200 |
Doug Simon |
clarify option checking code from option parsing code
|
Fri, 27 Jun 2014 23:00:27 +0200 |
Doug Simon |
handle unwinding exception through recursive call properly
|
Fri, 27 Jun 2014 22:58:54 +0200 |
Doug Simon |
separate error messages for missing versus invalid non-String option values
|
Fri, 27 Jun 2014 22:21:40 +0200 |
Doug Simon |
handle any exception raised during Graal option checking/parsing, not just those with a non-null message
|
Fri, 27 Jun 2014 22:11:08 +0200 |
Doug Simon |
better error message when mistaking a boolean option for a non-boolean option or vice versa
|
Fri, 27 Jun 2014 22:10:23 +0200 |
Doug Simon |
enforce use of boxed types for OptionDescriptor
|
Fri, 27 Jun 2014 19:55:54 +0200 |
Doug Simon |
implemented eager checking of Graal options (GRAAL-807)
|
Fri, 27 Jun 2014 17:24:28 +0200 |
Andreas Woess |
mx fsckprojects: do not traverse lib subdirectory
|
Thu, 26 Jun 2014 18:04:47 +0200 |
Andreas Woess |
JSONHelper: add builders for JSON objects and arrays
|
Fri, 27 Jun 2014 16:25:30 +0200 |
Bernhard Urban |
truffle compiler: small cleanup
|
Fri, 27 Jun 2014 16:25:02 +0200 |
Bernhard Urban |
truffle compiler: cut off assertion errors too
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
default implementation of CanonicalizerTool
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
getter for canonicalizeReads in CanonicalizerPhase
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
create correct stamps in IntegerDivNode and IntegerRemNode constructors
|
Fri, 27 Jun 2014 13:17:54 +0200 |
Bernhard Urban |
mx archive: print warning only in verbose mode
|
Fri, 27 Jun 2014 13:13:24 +0200 |
Miguel Garcia |
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
|
Fri, 27 Jun 2014 11:25:56 +0200 |
Bernhard Urban |
mx projects: add mirror location of external dependencies
|
Fri, 27 Jun 2014 10:14:00 +0200 |
Lukas Stadler |
JavaDoc for Canonicalizable
|
Thu, 26 Jun 2014 17:29:37 +0200 |
Lukas Stadler |
fix for LoadMethodNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
enable new-node assertion for all Canonicalizable node types
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for UnsafeStoreNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with nullCheck and stateBefore) for ReadNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for StoreFieldNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
let CanonicalizerPhase handle replacement with null in GuardNode.canonical
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
change some node types from Canonicalizable to Simplifiable
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
new constructor (with stateBefore) for AbstractDeoptimizeNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
small cleanup in ShortCircuitOrNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
make MathIntrinsicNode a UnaryNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
refactor more Canonicalizable implementations to not add new nodes to the graph
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
returning null Canonicalizer.canonical replaces usages with null
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
move removeIfUnused from CanonicalizerTool to SimplifierTool
|
Thu, 26 Jun 2014 17:40:03 +0200 |
Gilles Duboscq |
Update findbugs (old version is gone from sourceforge)
|
Thu, 26 Jun 2014 11:39:27 +0200 |
Gilles Duboscq |
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignore
|
Thu, 26 Jun 2014 11:56:21 +0200 |
Gilles Duboscq |
Respect the VM's wish to record non-safepoint debug info
|
Thu, 26 Jun 2014 18:25:35 +0200 |
Gilles Duboscq |
use oops_do to modify saved hsail state
|
Thu, 26 Jun 2014 13:42:29 +0200 |
Doug Simon |
added listener for nodes being added to a graph; consolidated all node event listeners into new NodeEventListener interface and made registering such listeners work in a try-with-resources statement so that de-registration is automatic
|
Thu, 26 Jun 2014 10:50:28 +0200 |
Lukas Stadler |
small cleanup in UnsignedMathSubstitutions
|
Thu, 26 Jun 2014 10:48:46 +0200 |
Lukas Stadler |
use default methods to select Canonicalizable behavior
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:53:59 +0200 |
Lukas Stadler |
let AddLocationNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:45:28 +0200 |
Lukas Stadler |
(re-apply) let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 18:47:41 +0200 |
Lukas Stadler |
Temporarily back out faulty changeset cc4b4fd5c484
|
Wed, 25 Jun 2014 17:58:51 +0200 |
Doug Simon |
fixed issue discovered by findbugs
|
Wed, 25 Jun 2014 17:40:15 +0200 |
Doug Simon |
added missed copyright header
|
Wed, 25 Jun 2014 17:34:25 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 16:57:12 +0200 |
Doug Simon |
slight change to semantics of -G:NDCV option
|
Wed, 25 Jun 2014 16:56:45 +0200 |
Doug Simon |
converted MemoryMap to an interface and provided new MemoryMapNode implementation that is also a Node allowing the map and it's node entries to survive DeadCodeElimination by normal graph reachability rules
|
Wed, 25 Jun 2014 16:53:09 +0200 |
Doug Simon |
support constructing a NodeInputList from a collection of NodeInterface objects
|
Wed, 25 Jun 2014 16:52:29 +0200 |
Doug Simon |
handle parameter nodes have been dead code eliminated in MonitorGraphTest
|
Wed, 25 Jun 2014 12:38:16 +0200 |
Doug Simon |
rename: MemoryMapNode -> MemoryMap
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
add initializing ValuePhiNode constructor
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the FixedBinaryNode hierarchy
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let BranchProbabilityNode implement Simplifiable instead of Canonicalizable
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename getInput() to getValue() in LogicNegationNode
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename object() to getValue() in LoadHubNode
|