log

age author description
Fri, 08 Nov 2013 16:59:01 +0100 Roland Schatz Canonicalize comparison of type conversion with constants.
Fri, 08 Nov 2013 16:14:16 +0100 Doug Simon per SnippetTemplate metrics now include the details of the specialization in their name
Fri, 08 Nov 2013 16:13:15 +0100 Doug Simon intercept and report an error during debug value reporting but don't propagate it
Fri, 08 Nov 2013 16:12:40 +0100 Doug Simon made LinearScan.checkIntervals non-static
Fri, 08 Nov 2013 13:52:34 +0100 Bernhard Urban AMD64Assembler: remove useless option "Atomic" and make other options final
Fri, 08 Nov 2013 13:52:00 +0100 Bernhard Urban UnsafeAccessNode: add assert to ensure a proper graph state
Fri, 08 Nov 2013 13:45:06 +0100 Bernhard Urban Node: print node in assert
Fri, 08 Nov 2013 13:22:03 +0100 Roland Schatz Maintain lastLocationAccess in WriteNode.
Fri, 08 Nov 2013 13:20:34 +0100 Roland Schatz Use correct type for LocationIdentity in MemoryPhi.
Fri, 08 Nov 2013 13:20:09 +0100 Roland Schatz Fix wrong conversion in extremum and exit values of induction variables.
Fri, 08 Nov 2013 12:10:15 +0100 Gilles Duboscq Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
Fri, 08 Nov 2013 12:04:35 +0100 Gilles Duboscq Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
Fri, 08 Nov 2013 11:00:17 +0100 Gilles Duboscq Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
Fri, 08 Nov 2013 11:12:20 +0100 Doug Simon added per SnippetTemplate instantiation timer and counter
Fri, 08 Nov 2013 10:56:42 +0100 Doug Simon fixed npe in DebugValueMap.reset()
Fri, 08 Nov 2013 10:56:23 +0100 Doug Simon added SnippetPreparationTime metric
Fri, 08 Nov 2013 10:55:48 +0100 Doug Simon removed debug value header & footer from non-debug value printing executions
Thu, 07 Nov 2013 20:55:13 +0100 Christian Humer Merge.
Thu, 07 Nov 2013 20:47:11 +0100 Christian Humer Truffle: some regression fixes to previous cleanup
Thu, 07 Nov 2013 19:07:41 +0100 Christian Humer Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
Thu, 07 Nov 2013 16:21:06 +0100 Christian Humer Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
Thu, 07 Nov 2013 15:10:09 +0100 Christian Humer Truffle: refactored inlining to a new class.
Thu, 07 Nov 2013 18:36:33 +0100 Doug Simon added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
Thu, 07 Nov 2013 18:34:42 +0100 Doug Simon added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
Thu, 07 Nov 2013 18:33:01 +0100 Doug Simon added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
Thu, 07 Nov 2013 11:17:23 +0100 Gilles Duboscq Code cache: make sure we collect statistics even if the compiler is not recognized
Thu, 07 Nov 2013 10:45:56 +0100 Gilles Duboscq SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
Thu, 07 Nov 2013 10:42:37 +0100 Gilles Duboscq Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
Wed, 06 Nov 2013 16:47:48 +0100 Gilles Duboscq Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
Wed, 06 Nov 2013 16:41:07 +0100 Gilles Duboscq Do not compress graph when debug is enabled
Wed, 06 Nov 2013 14:53:31 +0100 Gilles Duboscq Start passing down a 'speculation id' to deoptimizations.
Wed, 06 Nov 2013 18:49:59 +0100 Doug Simon HSAIL support for difference between compression of oops and class pointers
Wed, 06 Nov 2013 18:43:45 +0100 Doug Simon use scoped option overriding for some HSAIL tests
Wed, 06 Nov 2013 16:56:05 +0100 Roland Schatz Support arbitrary array types in global value numbering.
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Wed, 06 Nov 2013 16:01:03 +0100 Lukas Stadler make LIRGenerator.emitSequentialSwitch protected
Wed, 06 Nov 2013 14:14:09 +0100 Andreas Woess mx sl: change vm args syntax
Wed, 06 Nov 2013 13:54:25 +0100 Andreas Woess Truffle Node class refactoring.
Wed, 06 Nov 2013 13:38:09 +0100 Andreas Woess AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
Wed, 06 Nov 2013 13:31:28 +0100 Andreas Woess fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
Tue, 05 Nov 2013 19:10:52 +0100 Gilles Duboscq mx.run should support streams for out/err even if there is no timeout
Wed, 06 Nov 2013 11:04:01 +0100 Lukas Stadler LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
Tue, 05 Nov 2013 20:03:42 +0100 Doug Simon added graph compression (GRAAL-571)
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Tue, 05 Nov 2013 19:44:09 +0100 Doug Simon commented choice of data structure in NodeClass.addGraphDuplicate()
Tue, 05 Nov 2013 19:42:44 +0100 Doug Simon integrated auto-formatting changes
Tue, 05 Nov 2013 19:03:37 +0100 Doug Simon moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
Tue, 05 Nov 2013 19:02:50 +0100 Doug Simon added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
Tue, 05 Nov 2013 19:02:14 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 19:00:51 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 18:59:03 +0100 Christos Kotselidis Finalize fields
Tue, 05 Nov 2013 17:57:27 +0200 Bernhard Urban AOTTest: use scoped option value
Tue, 05 Nov 2013 15:46:01 +0100 Gilles Duboscq Fix some more problems in StampTool.add and simplify the overflow condition
Tue, 05 Nov 2013 15:44:30 +0100 Gilles Duboscq Clarify unsigned test in IntegerStamp(kind)
Tue, 05 Nov 2013 12:19:10 +0100 Gilles Duboscq Split code cache stats for the different compilers
Tue, 05 Nov 2013 13:56:00 +0100 Doug Simon don't try and get override for StableOptionValues
Tue, 05 Nov 2013 12:48:56 +0100 Doug Simon Merge.
Tue, 05 Nov 2013 12:48:21 +0100 Doug Simon added support for scoped overriding of OptionValues (GRAAL-27)
Tue, 05 Nov 2013 11:14:42 +0100 Doug Simon record an OptionDescriptor in an OptionValue so that it can be queried for a name
Tue, 05 Nov 2013 06:50:16 +0100 Doug Simon use getAddress instead of getLong in HotSpotGraalRuntime