Fri, 13 Nov 2015 14:10:44 +0100 |
Doug Simon |
removed temporary workaround
|
Thu, 12 Nov 2015 23:16:19 +0100 |
Tom Rodriguez |
add per-node source info to nodes and assembly instructions
|
Thu, 12 Nov 2015 11:48:17 -0800 |
Christian Wimmer |
Dump LIR before and after register allocation, as well as machine code, when Dump level is set to 1
|
Thu, 12 Nov 2015 10:23:01 -0800 |
Christian Wimmer |
When inlining during parsing, mark caller FrameStates properly as duringCall
|
Thu, 12 Nov 2015 17:57:09 +0100 |
Josef Eisl |
TraceRA: rewrite TraceGlobalMoveResolutionPhase.addMapping.
|
Thu, 12 Nov 2015 17:24:05 +0100 |
Josef Eisl |
TraceRA: fix failing TraceGlobalMoveResolutionMappingTest cases and ignore currently unsupported optimization.
|
Thu, 12 Nov 2015 18:04:38 +0100 |
Josef Eisl |
TraceRA: add TraceGlobalMoveResolutionMappingTest.
|
Wed, 11 Nov 2015 17:09:42 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: assign ShadowedRegisterValues to LabelOp.incoming.
|
Thu, 12 Nov 2015 13:56:55 +0100 |
Josef Eisl |
TraceRA: TraceGlobalMoveResolutionPhase: proper handling of ShadowedRegisterValue in LabelOp.incoming.
|
Thu, 12 Nov 2015 14:01:02 +0100 |
Josef Eisl |
TraceRA: add ShadowedRegisterValue.equals.
|
Wed, 11 Nov 2015 15:35:32 +0100 |
Josef Eisl |
LabelOp: add forEachIncomingValue.
|
Thu, 12 Nov 2015 13:58:04 +0100 |
Josef Eisl |
TraceRA: more logging in TraceBuilder.
|
Wed, 11 Nov 2015 11:06:55 +0100 |
Josef Eisl |
Add AllocationStageVerifier.
|
Wed, 11 Nov 2015 17:14:06 +0100 |
Josef Eisl |
TraceRA: add option for spill move elimination.
|
Fri, 06 Nov 2015 17:50:57 +0100 |
Josef Eisl |
TraceRA: insert all store at definition moves.
|
Fri, 14 Aug 2015 18:19:51 +0200 |
Josef Eisl |
Add TraceRA to Changelog.
|
Wed, 11 Nov 2015 22:45:56 +0100 |
Doug Simon |
updated graal and truffle import
|
Wed, 11 Nov 2015 22:43:24 +0100 |
Doug Simon |
temporary workaround until JDK-8142511 is integrated
|
Wed, 11 Nov 2015 17:02:13 +0100 |
Roland Schatz |
Use correct operand size when emitting TEST instruction for null comparison.
|
Wed, 11 Nov 2015 13:38:43 +0100 |
Doug Simon |
guard creation of infopoints at throw bytecodes
|
Tue, 10 Nov 2015 16:10:01 +0100 |
Stefan Anzinger |
Use l and i registers over o and g
|
Tue, 10 Nov 2015 16:08:21 +0100 |
Stefan Anzinger |
[SPARC] Move of 32 bits between fp and gp registers via StackSlot as the latency is shorter
|
Tue, 10 Nov 2015 11:47:54 +0100 |
Roland Schatz |
Update JVMCI library dependency.
|
Mon, 09 Nov 2015 17:09:52 +0100 |
Gilles Duboscq |
Add a pure graal version of the SafepointRethrowDeopt test
|
Sun, 08 Nov 2015 20:41:58 +0000 |
Chris Seaton |
Merge.
|
Sun, 08 Nov 2015 20:41:31 +0000 |
Chris Seaton |
Truffle: add TruffleIterativePartialEscape as an option, disabled by default.
|
Fri, 06 Nov 2015 14:19:06 +0100 |
Stefan Rumzucker |
Refactoring of GraphDumper.
|
Fri, 06 Nov 2015 17:44:38 +0100 |
Stefan Anzinger |
Allow to specify whether NewArrayStub should fill the array with zero or not
|
Fri, 06 Nov 2015 12:38:19 +0100 |
Gilles Duboscq |
Fixed deopt stubs after JVMCI changes to the uncommon_trap/fetch_unroll_info signature
|
Fri, 06 Nov 2015 12:14:51 +0100 |
Gilles Duboscq |
Factor out common deopt stub code
|
Fri, 06 Nov 2015 13:58:35 +0100 |
Doug Simon |
fixed mx_graal_bench for JDK9
|
Thu, 05 Nov 2015 15:44:19 -0800 |
Tom Rodriguez |
Update jvmci import
|
Wed, 04 Nov 2015 11:05:27 -0800 |
Tom Rodriguez |
Factor out benchmarks from mx_graal_n.py and add specjbb2015
|
Thu, 05 Nov 2015 18:26:45 +0100 |
Roland Schatz |
Support running Truffle using Graal on a JVMCI-enabled JDK9 image.
|
Fri, 16 Oct 2015 16:32:02 +0200 |
Josef Eisl |
TraceRA: eliminate spill moves.
|
Fri, 16 Oct 2015 16:23:17 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: do not use spill state SpillInDominator.
|
Thu, 05 Nov 2015 10:22:28 +0100 |
Stefan Anzinger |
Move SPARCSubIntCompareCanonicalizer to lowTier
|
Thu, 05 Nov 2015 10:20:55 +0100 |
Stefan Anzinger |
Add toString to LIRInstructionMixinStore
|
Wed, 04 Nov 2015 13:04:25 +0100 |
Lukas Stadler |
PEA: reset aliases for phis
|
Wed, 04 Nov 2015 13:03:46 +0100 |
Lukas Stadler |
PEA: reset aliases for proxies
|
Tue, 03 Nov 2015 22:33:13 -0800 |
Tom Rodriguez |
Compute correct masks when restricting the bounds of IntegerStamps
|
Tue, 03 Nov 2015 18:45:14 -0800 |
Tom Rodriguez |
Fold complex expressions during CE when possible
|
Tue, 03 Nov 2015 15:04:20 -0800 |
Tom Rodriguez |
Factor out stamp folding logic for UnaryNode and BinaryNode
|
Tue, 03 Nov 2015 15:13:15 -0800 |
Tom Rodriguez |
Backout ccdecd8cc1f2: Don't register unchanged stamps
|
Tue, 03 Nov 2015 23:38:32 +0100 |
Andreas Woess |
update truffle import.
|
Tue, 03 Nov 2015 13:44:44 -0800 |
Tom Rodriguez |
Disable String intrinsics in 1.9 until CompactStrings are handled
|
Tue, 03 Nov 2015 12:18:46 -0800 |
Tom Rodriguez |
Don't register unchanged stamps
|
Tue, 03 Nov 2015 12:11:47 -0800 |
Tom Rodriguez |
Don't discard type information in getSucceedingStampForValue
|
Thu, 15 Oct 2015 14:07:26 +0200 |
Josef Eisl |
Transform AllowObjectConstantToStackMove option into a method of NodeLIRBuilder.
|
Tue, 03 Nov 2015 18:14:26 +0100 |
Stefan Anzinger |
SPARC-specific canonicalization of sub-int compare
|
Tue, 03 Nov 2015 13:30:53 +0100 |
Roland Schatz |
Make generic constructor public.
|
Tue, 03 Nov 2015 13:22:45 +0100 |
Roland Schatz |
Move getTempSlot to SPARCArithmeticLIRGenerator.
|
Tue, 03 Nov 2015 13:09:25 +0100 |
Stefan Anzinger |
Add SERVICE_PROCESSOR as dist dependency to MATCH_PROCESSOR
|
Mon, 02 Nov 2015 14:57:32 +0100 |
Stefan Anzinger |
Unittest checking AMD64NodeMatchRules are effective
|
Tue, 03 Nov 2015 11:01:20 +0100 |
Roland Schatz |
Move emitCompareOp to AMD64ArithmeticLIRGeneratorTool.
|
Mon, 02 Nov 2015 18:25:48 +0100 |
Roland Schatz |
Move memory operations into ArithmeticLIRGenerator.
|
Mon, 02 Nov 2015 17:52:27 +0100 |
Roland Schatz |
Remove unnecessary specialization in AMD64HotSpotLIRGenerator.
|
Mon, 02 Nov 2015 15:55:00 +0100 |
Roland Schatz |
Move creation of move instructions into separate factory.
|
Mon, 02 Nov 2015 13:33:14 +0100 |
Roland Schatz |
Remove unnecessary override.
|
Mon, 02 Nov 2015 19:10:39 +0100 |
Andreas Woess |
Truffle: lazily clone uninitialized root node
|