log

age author description
Tue, 01 Oct 2013 20:38:25 +0200 Doug Simon moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:32:47 +0200 Doug Simon broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:30:04 +0200 Doug Simon broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Wed, 02 Oct 2013 21:54:12 +0200 Bernhard Urban Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inlining
Wed, 02 Oct 2013 18:40:48 +0200 Lukas Stadler fix signature of reflective invocation of ReplacementsImpl.makeGraph
Wed, 02 Oct 2013 17:34:27 +0200 Lukas Stadler Merge
Wed, 21 Aug 2013 15:29:55 +0200 Lukas Stadler don't tail duplicate object allocations
Wed, 02 Oct 2013 15:17:16 +0200 Lukas Stadler some more javadoc for benchmark counters
Wed, 02 Oct 2013 15:05:04 +0200 Lukas Stadler in-depth profiling of allocations and monitors
Wed, 02 Oct 2013 15:04:04 +0200 Lukas Stadler remove unused option
Wed, 02 Oct 2013 14:38:07 +0200 Lukas Stadler fix, simplify and enable ObjectClone intrinsification
Wed, 02 Oct 2013 14:16:04 +0200 Lukas Stadler new parameter on Snippet annotation to remove all frame states
Wed, 02 Oct 2013 15:37:06 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:46:30 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:19:28 +0100 Chris Seaton mx sl command.
Wed, 02 Oct 2013 15:43:39 +0200 Bernhard Urban CommitAllocation: use INIT_LOCATION for initializing objects and arrays
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliest
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged state
Wed, 02 Oct 2013 13:32:30 +0200 Bernhard Urban NewMemoryAwareScheduling: handle MemoryPhis properly
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban MemoryScheduling: update testcases
Wed, 25 Sep 2013 19:29:14 +0200 Bernhard Urban FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpoint
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban InvokeWithException: make next successor a special begin node which has the same locationidentity as the invoke
Wed, 02 Oct 2013 14:57:37 +0200 Roland Schatz Fix bug in constant folding.
Wed, 02 Oct 2013 13:28:17 +0200 Lukas Stadler Merge
Wed, 02 Oct 2013 13:18:25 +0200 Lukas Stadler simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
Wed, 02 Oct 2013 10:19:43 +0200 Lukas Stadler remove unused method from VirtualizerTool
Wed, 02 Oct 2013 10:18:50 +0200 Lukas Stadler small javadoc fix
Wed, 02 Oct 2013 13:26:32 +0200 Lukas Stadler remove unused EscapeState.ThreadLocal
Mon, 30 Sep 2013 18:32:47 +0200 Lukas Stadler Merge
Mon, 30 Sep 2013 18:32:26 +0200 Lukas Stadler move benchmark counters into separate class and make them correct for multithreaded applications
Wed, 02 Oct 2013 12:09:51 +0200 Roland Schatz Simplify constant folding.
Tue, 01 Oct 2013 17:26:56 -0700 Michael Van De Vanter Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
Tue, 01 Oct 2013 07:23:33 -0700 Michael Van De Vanter Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69
Mon, 30 Sep 2013 20:47:41 -0700 Michael Van De Vanter Truffle: add NodeUtil.printSourceAttributionTree() for debugging
Mon, 30 Sep 2013 22:05:40 +0200 Bernhard Urban remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNode
Mon, 30 Sep 2013 16:36:24 +0200 Bernhard Urban MemoryMap: move to graal.nodes package
Mon, 30 Sep 2013 16:30:18 +0200 Bernhard Urban NewObjectSnippets: don't use a seperate location for initializing the array length field
Mon, 30 Sep 2013 16:28:42 +0200 Bernhard Urban SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user side
Mon, 30 Sep 2013 21:46:41 +0200 Andreas Woess gtx_ptx.cpp: fix switch default label and operator precedence in ncores().
Mon, 30 Sep 2013 13:03:47 -0400 Morris Meyer PTX warp limiter to available GPU processors
Mon, 30 Sep 2013 17:03:14 +0200 Gilles Duboscq Fix wrong local variable name in LoopPolicies.shouldFullUnroll
Mon, 30 Sep 2013 16:10:32 +0200 Gilles Duboscq Keep the correct Deoptimization reason and action while grouping Deoptimizations
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Mon, 30 Sep 2013 18:05:25 +0200 Gilles Duboscq Merge
Thu, 26 Sep 2013 17:33:04 +0200 Gilles Duboscq Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
Thu, 26 Sep 2013 17:30:19 +0200 Gilles Duboscq Add a DynamicDeoptimizeNode where the action and reason is a input node.
Thu, 26 Sep 2013 16:26:56 +0200 Gilles Duboscq Fix copyright date in NodeWithState
Thu, 26 Sep 2013 16:10:02 +0200 Gilles Duboscq Remove DeoptimizingNode.getDeoptimizationReason
Thu, 26 Sep 2013 16:03:28 +0200 Gilles Duboscq SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfo
Thu, 26 Sep 2013 14:41:12 +0200 Gilles Duboscq CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
Mon, 30 Sep 2013 16:49:08 +0200 Doug Simon Merge.
Mon, 30 Sep 2013 16:48:24 +0200 Doug Simon enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow paths
Mon, 30 Sep 2013 10:03:05 +0200 Doug Simon omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graph
Mon, 30 Sep 2013 14:02:07 +0200 Lukas Stadler new PrintAfterCompilation option, simplify PrintCompilation output
Mon, 30 Sep 2013 11:36:52 +0200 Bernhard Urban graal code installer: minor style cleanup
Mon, 30 Sep 2013 11:16:36 +0200 Bernhard Urban AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
Mon, 30 Sep 2013 09:32:18 +0200 Bernhard Urban AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entry
Mon, 30 Sep 2013 09:47:41 +0200 Doug Simon improved javadoc for ResolvedJavaField.readConstantValue and .readValue
Mon, 30 Sep 2013 09:47:32 +0200 Doug Simon improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
Sun, 29 Sep 2013 14:47:12 -0400 Morris Meyer PTX: one-dimensional parallel warp invocation, ParallelOver annotation
Sat, 28 Sep 2013 21:06:12 -0400 Morris Meyer PTX single-threaded array store, Warp annotation
Fri, 27 Sep 2013 19:51:01 +0200 Christos Kotselidis Merge
Fri, 27 Sep 2013 19:50:35 +0200 Christos Kotselidis Readjust branch probabilities of G1 Barriers
Fri, 27 Sep 2013 16:39:54 +0200 Michael Haupt put Node.getEncapsulatedSourceSection() on slow path
Fri, 27 Sep 2013 12:36:29 +0200 Christos Kotselidis Augment Write Barrier counters
Thu, 26 Sep 2013 15:53:21 -0700 Christian Wimmer Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant places
Thu, 26 Sep 2013 22:45:25 +0200 Doug Simon attempt to canonicalize array length access when lowering array load|store operations
Thu, 26 Sep 2013 16:46:27 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 16:44:54 +0200 Andreas Woess Truffle: force slow path on StringBuilder methods.
Thu, 26 Sep 2013 16:38:35 +0200 Andreas Woess Truffle: approximate source location for "illegal recursive call".
Thu, 26 Sep 2013 13:48:19 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 13:47:12 +0200 Andreas Woess Truffle: add not-in-frame assumption feature.
Wed, 25 Sep 2013 17:34:01 +0200 Andreas Woess improve NodeUtil.cloneNode.
Wed, 25 Sep 2013 17:31:55 +0200 Andreas Woess include isValid in Assumption.toString(); minor javadoc fix.
Wed, 25 Sep 2013 16:16:54 +0200 Andreas Woess fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
Thu, 26 Sep 2013 13:17:48 +0200 Roland Schatz Use 32 byte code alignment for Graal on x86.
Thu, 26 Sep 2013 11:15:45 +0200 Gilles Duboscq Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraph
Thu, 26 Sep 2013 08:50:55 +0200 Bernhard Urban LoweringPhase: add comment
Wed, 25 Sep 2013 17:07:33 +0200 Bernhard Urban HSAIL, SPARC: fix some occurrences of object identity, using equals() instead
Wed, 25 Sep 2013 16:55:03 +0200 Bernhard Urban SnippetTemplate: avoid two getNodes() in assertions. comment fix and renames
Thu, 26 Sep 2013 03:04:38 +0200 Andreas Woess TruffleCache: do not cut off ControlFlowException constructors.
Wed, 25 Sep 2013 17:40:58 -0700 Christian Wimmer Improvements to recent unsafe cast node changes
Wed, 25 Sep 2013 13:26:02 -0700 twisti SPARC: added CodeInstaller::pd_relocate_poll
Wed, 25 Sep 2013 21:49:39 +0200 Doug Simon made lowering recursive instead of iterative
Wed, 25 Sep 2013 21:48:38 +0200 Doug Simon be verbose when the JDK specified by --installed-jdks is missing
Wed, 25 Sep 2013 21:25:06 +0200 Doug Simon Merge.
Wed, 25 Sep 2013 12:22:07 +0200 Doug Simon Merge.
Tue, 24 Sep 2013 15:35:59 +0200 Doug Simon Merge.
Fri, 20 Sep 2013 11:25:53 +0200 Doug Simon removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
Thu, 19 Sep 2013 23:51:37 +0200 Doug Simon removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
Wed, 25 Sep 2013 13:11:10 +0200 Gilles Duboscq Remove unused AbstractCallNode
Wed, 25 Sep 2013 13:05:16 +0200 Gilles Duboscq StubForeignCallNode is not a DeoptimizingNode
Wed, 25 Sep 2013 12:12:45 +0200 Gilles Duboscq Nodes that extend AbstractStateSplit do not need to implement StateSplit again
Wed, 25 Sep 2013 12:08:28 +0200 Gilles Duboscq Make InfopointNode a NodeWithState, it is not a StateSplit anymore
Wed, 25 Sep 2013 12:08:04 +0200 Gilles Duboscq Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
Wed, 25 Sep 2013 11:16:17 +0200 Gilles Duboscq AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
Tue, 24 Sep 2013 16:21:59 +0200 Gilles Duboscq Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
Wed, 25 Sep 2013 12:17:55 +0200 Doug Simon add "sun4u" as a valid identifier for the SPARC architecture
Wed, 25 Sep 2013 12:17:21 +0200 Doug Simon make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
Wed, 25 Sep 2013 12:16:26 +0200 Doug Simon add support for a node to canonicalize itself to a ControlSinkNode
Wed, 25 Sep 2013 10:20:11 +0200 Christos Kotselidis Rewrite write barrier addition phase
Wed, 25 Sep 2013 10:08:14 +0200 Christos Kotselidis Refactor write barriers
Wed, 25 Sep 2013 09:58:05 +0200 Christos Kotselidis Move barriers in hotspot specific package
Tue, 24 Sep 2013 21:37:53 -0700 Mick Jordan Merge
Tue, 24 Sep 2013 21:36:46 -0700 Mick Jordan move pylint to mxtool
Tue, 24 Sep 2013 21:58:04 +0200 Bernhard Urban WriteBarrierSnipppets: make locations visible to other packages
Tue, 24 Sep 2013 14:24:47 -0400 Morris Meyer Finished PTX assembler and Register -> Variable conversion
Tue, 24 Sep 2013 16:08:07 +0200 Bernhard Urban G1 Barriers: don't use ANY_LOCATION
Tue, 24 Sep 2013 14:11:38 +0200 Bernhard Urban NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:37 +0200 Bernhard Urban DynamicNewArrayNode: use INIT_LOCATION for runtime call
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban HotSpotRuntime: use HUB_LOCATION for hub
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
Tue, 24 Sep 2013 14:11:34 +0200 Bernhard Urban SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:33 +0200 Bernhard Urban SnippetTemplate: add assertions regarding memory kills
Tue, 24 Sep 2013 14:11:32 +0200 Bernhard Urban FloatingReadPhase: use enum for describing the execution mode of the phase
Tue, 24 Sep 2013 14:11:31 +0200 Bernhard Urban FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
Tue, 24 Sep 2013 16:06:46 +0200 Bernhard Urban PiNode: fix NPE in assertion
Tue, 24 Sep 2013 12:14:45 +0200 Gilles Duboscq No need for empty line after class declaration
Tue, 24 Sep 2013 10:23:43 +0200 Gilles Duboscq IntegerStamp.toString: print full mask
Tue, 24 Sep 2013 11:24:47 +0200 Doug Simon added parentheses for clarity