log

age author description
Thu, 19 Nov 2015 12:21:03 +0100 Doug Simon updated truffle import
Thu, 19 Nov 2015 12:20:56 +0100 Doug Simon made parts of MonitorSnippets public to allow for reuse by alternative snippets for monitors
Wed, 18 Nov 2015 12:01:42 -0800 Christian Wimmer merge
Wed, 18 Nov 2015 12:01:29 -0800 Christian Wimmer Fix handling of FrameStates with intrinsic bcis during partial evaluation
Wed, 18 Nov 2015 11:52:05 -0800 Christian Wimmer TruffleCompilerThreads does not need to be a stable option, it is only accesed once during startup
Wed, 18 Nov 2015 17:52:38 +0100 Gilles Duboscq BinaryGraphPrinter: add phi nodes to their merge's block
Wed, 18 Nov 2015 17:49:07 +0100 Gilles Duboscq Add foldStamp for AMD64MathIntrinsicNode for cos and sin
Wed, 18 Nov 2015 17:45:18 +0100 Gilles Duboscq ConditionAnchorNode: canonicalize should use the provided value rather than the current input
Wed, 18 Nov 2015 04:00:32 +0100 Thomas Wuerthinger Tune sign and zero extend canonicalizations to take usage counts of the convert operation and its value into account.
Tue, 17 Nov 2015 16:32:15 -0800 Christian Wimmer Merge
Tue, 17 Nov 2015 16:31:30 -0800 Christian Wimmer Move Truffle compile queue to VM-independent baseclass
Tue, 17 Nov 2015 23:16:51 +0100 Doug Simon Added tag graal-0.10 for changeset 795ada9208d8
Tue, 17 Nov 2015 23:15:56 +0100 Doug Simon updated changelog for 0.10 graal-0.10
Tue, 17 Nov 2015 23:10:07 +0100 Doug Simon updated truffle import
Tue, 17 Nov 2015 12:38:28 -0800 Tom Rodriguez Add a few IfNode canonicalization tests
Tue, 17 Nov 2015 12:37:43 -0800 Tom Rodriguez splitIfAtPhi for non-constant compare canonicalizations
Tue, 17 Nov 2015 12:36:33 -0800 Tom Rodriguez Canonicalize x - y < 0 to x < y when possible
Tue, 17 Nov 2015 19:02:13 +0100 Josef Eisl TraceRA: hinting: propagate outgoing stack slots correctly.
Tue, 17 Nov 2015 13:11:31 +0100 Josef Eisl TraceRA: do not split intervals if there is no usage.
Mon, 16 Nov 2015 16:11:50 +0100 Josef Eisl TraceRA: check MoveFactory.allowConstantToStackMove for rematerialize.
Mon, 16 Nov 2015 17:02:37 +0100 Josef Eisl TraceRA: outgoing operands have no register priority.
Mon, 16 Nov 2015 14:59:32 +0100 Josef Eisl LIR: add OperandFlag.OUTGOING.
Mon, 16 Nov 2015 15:46:07 +0100 Josef Eisl NodeLIRBuilder: generalize allowObjectConstantToStackMove to allowConstantToStackMove and move it to MoveFactory.
Tue, 17 Nov 2015 12:20:13 +0100 Gilles Duboscq Update truffle version
Tue, 17 Nov 2015 10:39:51 +0100 Thomas Wuerthinger Re-add RemoveValueProxyPhase in LowTier.
Tue, 17 Nov 2015 01:37:53 +0100 Thomas Wuerthinger Fix application of RemoveValueProxyPhase in normal and economy configurations.
Tue, 17 Nov 2015 00:22:37 +0100 Thomas Wuerthinger Merge.
Tue, 17 Nov 2015 00:07:42 +0100 Thomas Wuerthinger Make more precise which nodes are considered part of a loop in later compilation stages.
Tue, 17 Nov 2015 01:58:18 +0100 Doug Simon AES decrypt stubs require an extra argument on SPARC
Mon, 16 Nov 2015 14:22:56 -0800 Christian Wimmer Dump LinearScan intervals at log level 1
Fri, 13 Nov 2015 14:12:43 +0100 Gilles Duboscq Split com.oracle.graal.loop in 2 parts, Make LoopPolicies extensible
Fri, 13 Nov 2015 12:26:12 -0800 Tom Rodriguez Update jvmci import
Fri, 13 Nov 2015 10:39:44 -0800 Christian Wimmer Update truffle version
Fri, 13 Nov 2015 17:23:04 +0100 Stefan Rumzucker Fix iteration order for pathStack.
Fri, 13 Nov 2015 16:50:22 +0100 Andreas Woess update truffle import
Fri, 13 Nov 2015 14:46:50 +0100 Doug Simon removed unused import
Fri, 13 Nov 2015 14:11:18 +0100 Doug Simon updated graal import
Fri, 13 Nov 2015 14:11:00 +0100 Doug Simon updated CHANGELOG.md
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
Mon, 02 Nov 2015 14:31:27 +0100 Doug Simon Added tag graal-0.9 for changeset 3e8357b49024
Mon, 02 Nov 2015 13:18:31 +0100 Doug Simon updated CHANGELOG.md
Mon, 02 Nov 2015 11:36:45 +0100 Stefan Anzinger Update jvmci import version
Sun, 01 Nov 2015 23:46:02 -0800 Tom Rodriguez Be more conservative when moving tests upward
Sun, 01 Nov 2015 22:08:26 -0800 Tom Rodriguez Merge
Thu, 29 Oct 2015 12:35:30 -0700 Tom Rodriguez Fix machinery for elimination of pending tests
Sun, 01 Nov 2015 17:03:05 +0100 Doug Simon added sources for JVMCI library
Sun, 01 Nov 2015 10:59:29 +0100 Doug Simon a dependency on MatchProcessor requires a dependency on ServiceProviderProcessor
Sat, 31 Oct 2015 12:49:11 +0100 Doug Simon Merge.
Sat, 31 Oct 2015 12:49:00 +0100 Doug Simon revert javaCompliance for Graal projects to 1.8
Sat, 31 Oct 2015 12:48:50 +0100 Doug Simon MatchProcessor should not generate files in META-INF/jvmci.providers but rely on the @ServiceProcessor annotation instead
Fri, 30 Oct 2015 15:47:56 +0100 Doug Simon use JVMCI (compile time) library instead of jvmci suite when default JDK is JDK9
Fri, 30 Oct 2015 20:56:28 +0100 Thomas Wuerthinger Merge.
Fri, 30 Oct 2015 20:55:32 +0100 Thomas Wuerthinger Fix read elimination for raw read and write nodes.
Fri, 30 Oct 2015 10:46:56 -0700 Tom Rodriguez Merge
Thu, 29 Oct 2015 12:23:07 -0700 Tom Rodriguez Add unifying DeoptimizingGuard interface for AbstractFixedGuardNode and GuardNode
Thu, 29 Oct 2015 12:22:45 -0700 Tom Rodriguez Add scopes for dumping in conditional elimination tests
Thu, 29 Oct 2015 12:22:17 -0700 Tom Rodriguez Fixed commutation logic for BinaryOpLogicNode
Thu, 29 Oct 2015 17:48:15 +0100 Stefan Anzinger Let MatchProcessor generate ProviderFiles into META-INF/jvmci.providers
Thu, 29 Oct 2015 17:49:30 +0100 Stefan Rumzucker Add basic functionality for debug dumps via Salver trace events.
Thu, 29 Oct 2015 13:53:23 +0100 Gilles Duboscq Add SafepointRethrowDeoptPETest
Thu, 29 Oct 2015 17:26:07 +0100 Gilles Duboscq Update graal version