Mercurial > hg > truffle
graph
-
MergeMon, 11 May 2015 17:56:16 -0700, by Tom Rodriguez
-
Don't allow JFR byte code instrumentation to interfere with PEAMon, 11 May 2015 12:08:25 -0700, by Tom Rodriguez
-
Add flag for Truffle infopointsMon, 11 May 2015 11:55:43 -0700, by Tom Rodriguez
-
Fix SimpleInfopointNode processing for PEGraphDecoderMon, 11 May 2015 10:30:02 -0700, by Tom Rodriguez
-
Improve accuracy of info point statesMon, 11 May 2015 10:29:42 -0700, by Tom Rodriguez
-
Increase timeout for testMon, 11 May 2015 10:06:21 -0700, by Tom Rodriguez
-
Truffle/Source: fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.Mon, 11 May 2015 17:27:08 -0700, by Michael Van De Vanter
-
Truffle/Source:Mon, 11 May 2015 16:49:57 -0700, by Michael Van De Vanter
-
removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhaseMon, 11 May 2015 18:06:44 +0200, by Doug Simon
-
consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhaseMon, 11 May 2015 17:12:15 +0200, by Doug Simon
-
improved javadocMon, 11 May 2015 17:10:26 +0200, by Doug Simon
-
explicitly name the phase that verifies graph encoding and decodingMon, 11 May 2015 17:09:53 +0200, by Doug Simon
-
added test for Array.newInstance method called from with a synchronized methodMon, 11 May 2015 14:21:31 +0200, by Doug Simon
-
removed unnecessary timeout from Thread_isInterrupted04Mon, 11 May 2015 12:43:28 +0200, by Doug Simon
-
add test for corner case when intrinsifying Math.sinMon, 11 May 2015 12:40:46 +0200, by Doug Simon
-
fixed spelling errorMon, 11 May 2015 12:23:13 +0200, by Doug Simon
-
include duringCall and rethrowException for BytecodeFrames in disassembly commentsMon, 11 May 2015 12:22:49 +0200, by Doug Simon
-
fixed command line parsing for ctw commandMon, 11 May 2015 12:21:04 +0200, by Doug Simon
-
changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)Wed, 22 Apr 2015 16:01:59 +0200, by Doug Simon
-
properly prepare phis for initial loop statesMon, 11 May 2015 11:11:27 +0200, by Lukas Stadler
-
additional boxing elimination testMon, 11 May 2015 11:59:28 +0200, by Lukas Stadler
-
Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.Mon, 11 May 2015 10:48:14 +0200, by Christian Humer
-
ensure RegisterFinalizerNode is created when Object::<init> is the compilation rootSat, 09 May 2015 12:35:54 +0200, by Doug Simon
-
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination classFri, 08 May 2015 17:52:59 +0200, by Doug Simon
-
added extra test for arraycopy snippet using StubRoutines::_checkcast_arraycopyFri, 08 May 2015 17:51:04 +0200, by Doug Simon
-
generalized parameter namesFri, 08 May 2015 17:47:28 +0200, by Doug Simon
-
clarifying comments added to HotSpotClassSubstitutionsFri, 08 May 2015 17:47:01 +0200, by Doug Simon
-
Truffle/Source: add a new kind of Source (both indexed and non-indexed flavors) whose contents are unavailable at creation, but will be provided incrementally.Thu, 07 May 2015 20:14:23 -0700, by Michael Van De Vanter
-
Truffle/Source: rename asPseudoFile() to fromNamedText(), which more accurately describes its use cases. Rework Javadoc for completeness and clarity.Thu, 07 May 2015 17:51:55 -0700, by Michael Van De Vanter
-
SpillMoveFactory#emitStackMove: use AllocatableValue and Value (again).Thu, 07 May 2015 15:04:02 +0200, by Josef Eisl
-
The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable.Thu, 07 May 2015 14:55:16 +0300, by Jaroslav Tulach
-
AMD64/SPARCSpillMoveFactory#createStackMove() delegate to AMD64/SPARCSLIRGenerator#createStackMove().Thu, 07 May 2015 11:00:02 +0200, by Josef Eisl
-
Rename testWed, 06 May 2015 22:28:58 -0700, by Tom Rodriguez
-
Ignore InfopointNodes when comparing graphsWed, 06 May 2015 22:18:53 -0700, by Tom Rodriguez
-
Counted loop detection should ignore InfopointNodesWed, 06 May 2015 22:18:09 -0700, by Tom Rodriguez
-
Add missing null checkWed, 06 May 2015 22:17:08 -0700, by Tom Rodriguez
-
MergeWed, 06 May 2015 12:14:30 -0700, by Tom Rodriguez
-
Add test exercising virtualization of copyOfWed, 06 May 2015 11:44:29 -0700, by Tom Rodriguez
-
Allow access to GraalCompilerTest.Result fieldsWed, 06 May 2015 11:44:07 -0700, by Tom Rodriguez
-
Delay LoadHub lowering until LowTierMon, 04 May 2015 23:38:38 -0700, by Tom Rodriguez
-
Handle null exceptionValue in PEGraphDecoderMon, 04 May 2015 23:36:12 -0700, by Tom Rodriguez
-
Add option to include LIR in final assembly as commentsMon, 04 May 2015 23:30:11 -0700, by Tom Rodriguez
-
MergeWed, 06 May 2015 17:14:04 +0200, by Stefan Anzinger
-
[SPARC] Implement Narrow OOPSWed, 06 May 2015 17:13:50 +0200, by Stefan Anzinger
-
UnsafeEATest: use 8 byte aligned x fieldWed, 06 May 2015 17:10:58 +0200, by Stefan Anzinger
-
[SPARC] Remove register allocation HINT from SPARCArithmeticWed, 06 May 2015 17:05:14 +0200, by Stefan Anzinger
-
Use boxed cache in HotSpotConstantpool instead of synchronizationTue, 05 May 2015 17:30:47 +0200, by Stefan Anzinger
-
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.Wed, 06 May 2015 11:08:36 +0200, by Josef Eisl
-
Add StackMoveTest.Tue, 05 May 2015 16:20:44 +0200, by Josef Eisl
-
Introduce LIRTest.Wed, 06 May 2015 09:42:23 +0200, by Josef Eisl
-
SPARCStackMove: handle floating point values.Tue, 05 May 2015 17:29:35 +0200, by Josef Eisl
-
Add SPARCStackMove.Tue, 05 May 2015 16:53:37 +0200, by Josef Eisl
-
MoveResolver: don't call check from constructor.Tue, 05 May 2015 16:24:39 +0200, by Josef Eisl
-
SSALinearScan: add register hints to PHIs.Thu, 30 Apr 2015 15:39:11 +0200, by Josef Eisl
-
SSAUtils: minor refactoring.Thu, 30 Apr 2015 15:36:03 +0200, by Josef Eisl
-
SSALinearScan: add meter for phi resolution moves.Thu, 30 Apr 2015 11:51:44 +0200, by Josef Eisl
-
Add LoopPhiResolutionTest.Thu, 30 Apr 2015 16:59:13 +0200, by Josef Eisl
-
fixed npe in NodeClass.shortName()Tue, 05 May 2015 17:29:07 +0200, by Doug Simon
-
Introduce SSALinearScan and SSAMoveResolver.Tue, 05 May 2015 11:56:10 +0200, by Josef Eisl
-
NodeLIRBuilder: relax verification of derived kinds for PHIs (aka look at stack kinds).Thu, 30 Apr 2015 15:32:34 +0200, by Josef Eisl
-
SSADestructionPhase: deactivate LIREagerSSADestruction by default.Thu, 30 Apr 2015 11:04:06 +0200, by Josef Eisl
-
MoveResolver: minor refactoring.Thu, 30 Apr 2015 10:59:58 +0200, by Josef Eisl
-
LinearScan: minor refactoring and comment cleanup.Thu, 30 Apr 2015 10:58:10 +0200, by Josef Eisl
-
NodeLIRBuilder: use AbstractMergeNode#valuePhis.Tue, 05 May 2015 13:08:05 +0200, by Josef Eisl
-
Add AbstractMergeNode#valuePhis.Tue, 05 May 2015 13:07:06 +0200, by Josef Eisl
-
SSAVerifier: remove obsolete comment.Tue, 05 May 2015 13:04:28 +0200, by Josef Eisl
-
JumpOp: set outgoingValues in the right constructor.Tue, 05 May 2015 12:20:06 +0200, by Josef Eisl
-
Check for null in LabelOp#setIncomingValues and JumpOp#setOutgoingValues.Tue, 05 May 2015 12:12:33 +0200, by Josef Eisl
-
NodeLIRBuilder: remove useless instanceof check.Tue, 05 May 2015 11:53:38 +0200, by Josef Eisl
-
CHANGELOG: add SSA LIR.Mon, 04 May 2015 11:06:19 +0200, by Josef Eisl
-
SSADestructionPhase: use removePhiOut/removePhiIn/phiOutIndex.Wed, 29 Apr 2015 13:31:37 +0200, by Josef Eisl
-
SSAUtils: add removePhiOut/removePhiIn/phiOutIndex.Thu, 23 Apr 2015 17:38:44 +0200, by Josef Eisl
-
LIRVerifier: verify PHIs.Thu, 23 Apr 2015 11:30:36 +0200, by Josef Eisl
-
Run SSADestructionPhase only if SSA_LIR is enabled.Wed, 29 Apr 2015 11:57:47 +0200, by Josef Eisl
-
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.Wed, 29 Apr 2015 11:40:04 +0200, by Josef Eisl
-
SSAVerifier: ignore StackSlotValues.Tue, 21 Apr 2015 18:12:01 +0200, by Josef Eisl
-
Add SSAVerifier.Mon, 20 Apr 2015 18:05:27 +0200, by Josef Eisl
-
Add LIREagerSSADestruction option.Mon, 20 Apr 2015 17:30:30 +0200, by Josef Eisl
-
Introduce c.o.g.lir.ssa.SSAUtils.Wed, 22 Apr 2015 11:40:17 +0200, by Josef Eisl
-
Add SSADestructionPhase.Mon, 20 Apr 2015 16:02:38 +0200, by Josef Eisl
-
Add LabelOp.isPhiIn().Thu, 23 Apr 2015 14:35:28 +0200, by Josef Eisl
-
LabelOp/JumpOp: add accessors for incoming/outgoing values.Mon, 20 Apr 2015 15:30:15 +0200, by Josef Eisl
-
Create SSA LIR.Mon, 20 Apr 2015 14:14:09 +0200, by Josef Eisl
-
Use double-checked locking in HotSpotConstantPool.lookupType.Mon, 04 May 2015 23:15:42 +0200, by Stefan Anzinger
-
MergeMon, 04 May 2015 19:34:51 +0200, by Stefan Anzinger
-
Make cache in HotSpotConstantPool.lookupType thread safe.Mon, 04 May 2015 19:12:50 +0200, by Stefan Anzinger
-
Add test for arrays of interfaceMon, 04 May 2015 09:10:52 +0200, by Stefan Anzinger
-
Fix typoMon, 04 May 2015 08:49:06 +0200, by Stefan Anzinger
-
Fix write race condition shortNameMon, 04 May 2015 07:26:05 +0200, by Stefan Anzinger
-
Fix instanceof with checking arrays of interfaceThu, 30 Apr 2015 18:09:36 +0200, by Stefan Anzinger
-
Make readline import best-effortMon, 04 May 2015 12:27:40 +0200, by Gilles Duboscq
-
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAFMon, 04 May 2015 11:20:39 +0200, by Doug Simon
-
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLEMon, 04 May 2015 10:41:05 +0200, by Doug Simon
-
include reexecute, rethrow_exception and return_oop info when disassembling debug scopesMon, 04 May 2015 10:39:12 +0200, by Doug Simon
-
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.Mon, 04 May 2015 11:24:13 +0200, by Christian Humer
-
LinearScan: add createMoveResolver().Wed, 29 Apr 2015 17:16:53 +0200, by Josef Eisl
-
MoveResolver: refactor handling of blocked registers.Mon, 27 Apr 2015 16:26:14 +0200, by Josef Eisl
-
AMD64SpillMoveFactory: implement #createStackMove.Wed, 29 Apr 2015 13:19:43 +0200, by Josef Eisl
-
Introduce AMD64StackMove.Tue, 28 Apr 2015 18:24:30 +0200, by Josef Eisl
-
SpillMoveFactory: add createStackMove.Mon, 27 Apr 2015 11:21:55 +0200, by Josef Eisl
-
Introduce StackMove LIR instruction.Mon, 27 Apr 2015 10:57:34 +0200, by Josef Eisl
-
StackSlotAllocation: add support for hints.Mon, 27 Apr 2015 11:21:09 +0200, by Josef Eisl
-
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).Wed, 29 Apr 2015 09:28:58 +0200, by Josef Eisl
-
LIRKind: add #merge().Thu, 23 Apr 2015 11:30:06 +0200, by Josef Eisl
-
MoveResolver: improve assertion.Wed, 22 Apr 2015 14:17:11 +0200, by Josef Eisl
-
LinearScan: improve assert messages.Tue, 28 Apr 2015 11:56:00 +0200, by Josef Eisl
-
LinearScan: add more information to assertion.Wed, 22 Apr 2015 10:50:36 +0200, by Josef Eisl
-
PhiResolver: add factory methods.Mon, 20 Apr 2015 16:01:44 +0200, by Josef Eisl
-
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().Mon, 20 Apr 2015 15:44:04 +0200, by Josef Eisl
-
PhiResolver: use SpillMoveFactory to create moves.Mon, 20 Apr 2015 15:34:41 +0200, by Josef Eisl
-
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.Mon, 20 Apr 2015 14:24:55 +0200, by Josef Eisl
-
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().Mon, 20 Apr 2015 11:56:21 +0200, by Josef Eisl