Mon, 04 May 2015 23:30:11 -0700 |
Tom Rodriguez |
Add option to include LIR in final assembly as comments
|
Wed, 06 May 2015 17:14:04 +0200 |
Stefan Anzinger |
Merge
|
Wed, 06 May 2015 17:13:50 +0200 |
Stefan Anzinger |
[SPARC] Implement Narrow OOPS
|
Wed, 06 May 2015 17:10:58 +0200 |
Stefan Anzinger |
UnsafeEATest: use 8 byte aligned x field
|
Wed, 06 May 2015 17:05:14 +0200 |
Stefan Anzinger |
[SPARC] Remove register allocation HINT from SPARCArithmetic
|
Tue, 05 May 2015 17:30:47 +0200 |
Stefan Anzinger |
Use boxed cache in HotSpotConstantpool instead of synchronization
|
Wed, 06 May 2015 11:08:36 +0200 |
Josef Eisl |
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.
|
Tue, 05 May 2015 16:20:44 +0200 |
Josef Eisl |
Add StackMoveTest.
|
Wed, 06 May 2015 09:42:23 +0200 |
Josef Eisl |
Introduce LIRTest.
|
Tue, 05 May 2015 17:29:35 +0200 |
Josef Eisl |
SPARCStackMove: handle floating point values.
|
Tue, 05 May 2015 16:53:37 +0200 |
Josef Eisl |
Add SPARCStackMove.
|
Tue, 05 May 2015 16:24:39 +0200 |
Josef Eisl |
MoveResolver: don't call check from constructor.
|
Thu, 30 Apr 2015 15:39:11 +0200 |
Josef Eisl |
SSALinearScan: add register hints to PHIs.
|
Thu, 30 Apr 2015 15:36:03 +0200 |
Josef Eisl |
SSAUtils: minor refactoring.
|
Thu, 30 Apr 2015 11:51:44 +0200 |
Josef Eisl |
SSALinearScan: add meter for phi resolution moves.
|
Thu, 30 Apr 2015 16:59:13 +0200 |
Josef Eisl |
Add LoopPhiResolutionTest.
|
Tue, 05 May 2015 17:29:07 +0200 |
Doug Simon |
fixed npe in NodeClass.shortName()
|
Tue, 05 May 2015 11:56:10 +0200 |
Josef Eisl |
Introduce SSALinearScan and SSAMoveResolver.
|
Thu, 30 Apr 2015 15:32:34 +0200 |
Josef Eisl |
NodeLIRBuilder: relax verification of derived kinds for PHIs (aka look at stack kinds).
|
Thu, 30 Apr 2015 11:04:06 +0200 |
Josef Eisl |
SSADestructionPhase: deactivate LIREagerSSADestruction by default.
|
Thu, 30 Apr 2015 10:59:58 +0200 |
Josef Eisl |
MoveResolver: minor refactoring.
|
Thu, 30 Apr 2015 10:58:10 +0200 |
Josef Eisl |
LinearScan: minor refactoring and comment cleanup.
|
Tue, 05 May 2015 13:08:05 +0200 |
Josef Eisl |
NodeLIRBuilder: use AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:07:06 +0200 |
Josef Eisl |
Add AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:04:28 +0200 |
Josef Eisl |
SSAVerifier: remove obsolete comment.
|
Tue, 05 May 2015 12:20:06 +0200 |
Josef Eisl |
JumpOp: set outgoingValues in the right constructor.
|
Tue, 05 May 2015 12:12:33 +0200 |
Josef Eisl |
Check for null in LabelOp#setIncomingValues and JumpOp#setOutgoingValues.
|
Tue, 05 May 2015 11:53:38 +0200 |
Josef Eisl |
NodeLIRBuilder: remove useless instanceof check.
|
Mon, 04 May 2015 11:06:19 +0200 |
Josef Eisl |
CHANGELOG: add SSA LIR.
|
Wed, 29 Apr 2015 13:31:37 +0200 |
Josef Eisl |
SSADestructionPhase: use removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 17:38:44 +0200 |
Josef Eisl |
SSAUtils: add removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 11:30:36 +0200 |
Josef Eisl |
LIRVerifier: verify PHIs.
|
Wed, 29 Apr 2015 11:57:47 +0200 |
Josef Eisl |
Run SSADestructionPhase only if SSA_LIR is enabled.
|
Wed, 29 Apr 2015 11:40:04 +0200 |
Josef Eisl |
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.
|
Tue, 21 Apr 2015 18:12:01 +0200 |
Josef Eisl |
SSAVerifier: ignore StackSlotValues.
|
Mon, 20 Apr 2015 18:05:27 +0200 |
Josef Eisl |
Add SSAVerifier.
|
Mon, 20 Apr 2015 17:30:30 +0200 |
Josef Eisl |
Add LIREagerSSADestruction option.
|
Wed, 22 Apr 2015 11:40:17 +0200 |
Josef Eisl |
Introduce c.o.g.lir.ssa.SSAUtils.
|
Mon, 20 Apr 2015 16:02:38 +0200 |
Josef Eisl |
Add SSADestructionPhase.
|
Thu, 23 Apr 2015 14:35:28 +0200 |
Josef Eisl |
Add LabelOp.isPhiIn().
|
Mon, 20 Apr 2015 15:30:15 +0200 |
Josef Eisl |
LabelOp/JumpOp: add accessors for incoming/outgoing values.
|
Mon, 20 Apr 2015 14:14:09 +0200 |
Josef Eisl |
Create SSA LIR.
|
Mon, 04 May 2015 23:15:42 +0200 |
Stefan Anzinger |
Use double-checked locking in HotSpotConstantPool.lookupType.
|
Mon, 04 May 2015 19:34:51 +0200 |
Stefan Anzinger |
Merge
|
Mon, 04 May 2015 19:12:50 +0200 |
Stefan Anzinger |
Make cache in HotSpotConstantPool.lookupType thread safe.
|
Mon, 04 May 2015 09:10:52 +0200 |
Stefan Anzinger |
Add test for arrays of interface
|
Mon, 04 May 2015 08:49:06 +0200 |
Stefan Anzinger |
Fix typo
|
Mon, 04 May 2015 07:26:05 +0200 |
Stefan Anzinger |
Fix write race condition shortName
|
Thu, 30 Apr 2015 18:09:36 +0200 |
Stefan Anzinger |
Fix instanceof with checking arrays of interface
|
Mon, 04 May 2015 12:27:40 +0200 |
Gilles Duboscq |
Make readline import best-effort
|
Mon, 04 May 2015 11:20:39 +0200 |
Doug Simon |
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAF
|
Mon, 04 May 2015 10:41:05 +0200 |
Doug Simon |
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLE
|
Mon, 04 May 2015 10:39:12 +0200 |
Doug Simon |
include reexecute, rethrow_exception and return_oop info when disassembling debug scopes
|
Mon, 04 May 2015 11:24:13 +0200 |
Christian Humer |
Truffle: make ReplaceObserver return a boolean in order to consume replace events. It can be useful for nodes to consume all replace events if they are always executed behind a @TruffleBoundary.
|
Wed, 29 Apr 2015 17:16:53 +0200 |
Josef Eisl |
LinearScan: add createMoveResolver().
|
Mon, 27 Apr 2015 16:26:14 +0200 |
Josef Eisl |
MoveResolver: refactor handling of blocked registers.
|
Wed, 29 Apr 2015 13:19:43 +0200 |
Josef Eisl |
AMD64SpillMoveFactory: implement #createStackMove.
|
Tue, 28 Apr 2015 18:24:30 +0200 |
Josef Eisl |
Introduce AMD64StackMove.
|
Mon, 27 Apr 2015 11:21:55 +0200 |
Josef Eisl |
SpillMoveFactory: add createStackMove.
|
Mon, 27 Apr 2015 10:57:34 +0200 |
Josef Eisl |
Introduce StackMove LIR instruction.
|
Mon, 27 Apr 2015 11:21:09 +0200 |
Josef Eisl |
StackSlotAllocation: add support for hints.
|
Wed, 29 Apr 2015 09:28:58 +0200 |
Josef Eisl |
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).
|
Thu, 23 Apr 2015 11:30:06 +0200 |
Josef Eisl |
LIRKind: add #merge().
|
Wed, 22 Apr 2015 14:17:11 +0200 |
Josef Eisl |
MoveResolver: improve assertion.
|
Tue, 28 Apr 2015 11:56:00 +0200 |
Josef Eisl |
LinearScan: improve assert messages.
|
Wed, 22 Apr 2015 10:50:36 +0200 |
Josef Eisl |
LinearScan: add more information to assertion.
|
Mon, 20 Apr 2015 16:01:44 +0200 |
Josef Eisl |
PhiResolver: add factory methods.
|
Mon, 20 Apr 2015 15:44:04 +0200 |
Josef Eisl |
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().
|
Mon, 20 Apr 2015 15:34:41 +0200 |
Josef Eisl |
PhiResolver: use SpillMoveFactory to create moves.
|
Mon, 20 Apr 2015 14:24:55 +0200 |
Josef Eisl |
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.
|
Mon, 20 Apr 2015 11:56:21 +0200 |
Josef Eisl |
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().
|
Tue, 21 Apr 2015 17:52:26 +0200 |
Josef Eisl |
GraalCompiler: scope for LIRGenerationPhase.
|
Tue, 28 Apr 2015 11:54:06 +0200 |
Josef Eisl |
GraalCompilerTest: add breakpoint(int).
|
Mon, 20 Apr 2015 12:09:44 +0200 |
Josef Eisl |
jtt: add loop.Loop09_2
|
Mon, 20 Apr 2015 11:16:15 +0200 |
Josef Eisl |
LIRGenerator: replace doBlockStart/doBlockEnd with an AutoCloseable.
|
Fri, 17 Apr 2015 13:53:44 +0200 |
Josef Eisl |
LinearScan: remove superfluous isLogEnabled().
|
Sun, 03 May 2015 21:59:55 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the "SplicedNode" Instrument kind to the "ToolEval" instrument kind, along with some redesign based on earlier feedback.
|
Sat, 02 May 2015 14:40:49 -0700 |
Tom Rodriguez |
Merge
|
Sat, 02 May 2015 14:36:00 -0700 |
Tom Rodriguez |
Reset folder in top component to release reference to old graphs
|
Fri, 01 May 2015 18:25:07 -0700 |
Tom Rodriguez |
Share properties in IGV
|
Fri, 01 May 2015 18:24:45 -0700 |
Tom Rodriguez |
Increase Integer cache size in IGV
|
Fri, 01 May 2015 17:27:47 -0700 |
Tom Rodriguez |
Fix concurrent modification exception in IGV
|
Fri, 01 May 2015 17:03:51 -0700 |
Tom Rodriguez |
Reduce overhead of hash computation for graph identity checks
|
Fri, 01 May 2015 17:02:38 -0700 |
Tom Rodriguez |
Relax expensive assert in IGV
|
Fri, 01 May 2015 16:51:47 -0700 |
Tom Rodriguez |
Add info message about time spent parsing files
|
Fri, 01 May 2015 15:58:57 -0700 |
Tom Rodriguez |
Fixed keybinding for open and save actions in IGV
|
Fri, 01 May 2015 00:10:45 +0200 |
Andreas Woess |
Truffle: frame cleanup
|
Thu, 30 Apr 2015 23:58:00 +0200 |
Andreas Woess |
Truffle: remove obsolete javadoc
|
Thu, 30 Apr 2015 23:55:22 +0200 |
Andreas Woess |
mx: fix calls to is_interactive()
|
Fri, 01 May 2015 21:32:02 +0200 |
Matthias Grimmer |
Interop: add missing header
|
Thu, 30 Apr 2015 17:27:53 +0200 |
Matthias Grimmer |
Interop: introduce separate global language scope
|
Thu, 30 Apr 2015 20:29:27 +0200 |
Gilles Duboscq |
mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdout
|
Thu, 30 Apr 2015 18:49:00 +0200 |
Gilles Duboscq |
Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)
|
Thu, 30 Apr 2015 17:08:41 +0200 |
Gilles Duboscq |
Prepare changelog for next version
|
Thu, 30 Apr 2015 18:04:02 +0200 |
Gilles Duboscq |
Skip deoptimizations that do not invalidate the compiled code in ConvertDeoptimizationToGuards
|
Thu, 30 Apr 2015 13:49:24 +0200 |
Stefan Anzinger |
Merge
|
Thu, 30 Apr 2015 13:17:09 +0200 |
Stefan Anzinger |
Fix ObjectStamp.join with when joining arrays of Interfaces
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
fix in DominatorConditionalEliminationPhase for If/ShortCircuitOr with xNegated=true
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
use InvalidateReprofile for LoadFieldNode with null receiver
|
Thu, 30 Apr 2015 11:30:46 +0200 |
Christian Wirth |
explicitly convert to int to satisfy windows builder
|
Wed, 29 Apr 2015 18:09:41 -0700 |
Tom Rodriguez |
Make Truffle respect -XX:+DebugNonSafepoints
|
Wed, 29 Apr 2015 17:31:05 +0200 |
Gilles Duboscq |
Added tag graal-0.7 for changeset 754f2b20d8bc
|
Wed, 29 Apr 2015 17:28:50 +0200 |
Gilles Duboscq |
Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify
graal-0.7
|
Wed, 29 Apr 2015 15:27:00 +0200 |
Gilles Duboscq |
Update readme and changelog
|
Wed, 29 Apr 2015 14:41:03 +0200 |
Gilles Duboscq |
Print Graal installed code name when printing frames or diassembly
|
Wed, 29 Apr 2015 14:39:48 +0200 |
Gilles Duboscq |
Remove unique id from TruffleDebugJavaMethod name
|
Wed, 29 Apr 2015 14:36:13 +0200 |
Gilles Duboscq |
Add assert in PEReadEliminationClosure
|
Tue, 28 Apr 2015 11:59:35 +0200 |
Gilles Duboscq |
ConditionalElimination: check that begin node is still alive before processing
|
Wed, 29 Apr 2015 11:21:01 +0200 |
Doug Simon |
added missing newline
|
Wed, 29 Apr 2015 11:16:39 +0200 |
Doug Simon |
removed assertion that can never fail
|
Wed, 29 Apr 2015 10:29:00 +0200 |
Michael Haupt |
merge
|
Wed, 29 Apr 2015 08:31:28 +0200 |
Michael Haupt |
add support for control flow window and basic block view on graphs
|