log

age author description
Sat, 24 May 2014 01:32:26 +0200 Thomas Wuerthinger LinearScan: Clean up interval comparator and replace with lambda form.
Sat, 24 May 2014 01:16:09 +0200 Thomas Wuerthinger LinearScan: Improve initialization and resizing of intervals array.
Sat, 24 May 2014 01:05:08 +0200 Thomas Wuerthinger Clean up in LinearScan: Remove the need for a mapping of variable index to variable object.
Sat, 24 May 2014 00:38:23 +0200 Thomas Wuerthinger Merge.
Thu, 22 May 2014 18:10:04 +0200 Thomas Wuerthinger Merge.
Wed, 21 May 2014 11:45:50 +0200 Thomas Wuerthinger Merge.
Tue, 13 May 2014 19:19:27 +0200 Thomas Wuerthinger Merge.
Tue, 13 May 2014 12:15:40 +0200 Thomas Wuerthinger Merge.
Tue, 13 May 2014 12:15:32 +0200 Thomas Wuerthinger Fix exponential explosion when propagating zero probabilities.
Tue, 13 May 2014 03:57:06 +0200 Thomas Wuerthinger Stop propagating probability above loop header.
Tue, 13 May 2014 02:31:41 +0200 Thomas Wuerthinger Merge.
Tue, 13 May 2014 02:31:20 +0200 Thomas Wuerthinger Propagate 0.0 probabilities when simplifying IfNode.
Sat, 24 May 2014 00:54:20 +0200 Doug Simon added clarifying comment
Sat, 24 May 2014 00:46:33 +0200 Doug Simon HotSpotOptions.inline.hpp generator writes to System.out to make generator errors more visible (they will show up when compiling the generated source)
Sat, 24 May 2014 00:25:29 +0200 Doug Simon HotSpotOptions error messages should go to System.err
Sat, 24 May 2014 00:23:52 +0200 Doug Simon mx: drain all subprocess output to callables before returning from mx.run
Fri, 23 May 2014 19:36:34 +0200 Doug Simon made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command line
Fri, 23 May 2014 17:47:44 +0200 Lukas Stadler small cleanup in ReadElimination
Fri, 23 May 2014 17:47:15 +0200 Lukas Stadler consume less memory in ReentrantBlockIterator and ReentrantNodeIterator
Fri, 23 May 2014 17:43:07 +0200 Lukas Stadler read elimination without schedule
Fri, 23 May 2014 14:51:59 +0200 Gilles Duboscq CanonicalizerPhase: canonicalize usages when stamp changes
Fri, 23 May 2014 13:21:49 +0200 Gilles Duboscq Simplify removeOrMaterializeIf and make it handle merges with more predecessors.
Fri, 23 May 2014 13:22:54 +0200 Bernhard Urban midtier: remove ReadEliminationPhase (superseded by EarlyReadEliminationPhase)
Fri, 23 May 2014 11:50:47 +0200 Bernhard Urban mx: add pack200 to javaconfig
Fri, 23 May 2014 11:25:01 +0200 Bernhard Urban mx: update vm choice helptext
Fri, 23 May 2014 13:10:14 +0200 Doug Simon mx: annotation processor paths must include libraries that are also Eclipse containers
Thu, 22 May 2014 14:15:01 +0200 Miguel Garcia [inlining] check maxMethodPerInlining after discarding methods below threshold
Thu, 22 May 2014 11:18:11 +0200 Miguel Garcia [inlining] more precise type in createDispatchOnTypeBeforeInvoke()
Wed, 21 May 2014 21:47:19 +0200 Miguel Garcia [inlining] isEmpty() favored over size() == 0
Wed, 21 May 2014 20:51:25 +0200 Miguel Garcia [inlining] forgotten assertion, counterpart to the one in pushGraph()
Wed, 21 May 2014 20:49:07 +0200 Miguel Garcia [inlining] operation that pushes invocation goes ahead and pushes graphs too
Wed, 21 May 2014 20:04:33 +0200 Miguel Garcia [inlining] readability in CallsiteHolder constructor, part 2
Wed, 21 May 2014 19:49:48 +0200 Miguel Garcia [inlining] readability in CallsiteHolder constructor, part 1
Thu, 22 May 2014 16:51:32 +0200 Lukas Stadler only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constant
Thu, 22 May 2014 16:51:09 +0200 Lukas Stadler put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhase
Thu, 22 May 2014 14:04:55 +0200 Lukas Stadler preserve context in Debug.forceLog
Thu, 22 May 2014 14:04:55 +0200 Lukas Stadler small cleanup in LinearScan
Thu, 22 May 2014 14:04:55 +0200 Lukas Stadler skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompression
Thu, 22 May 2014 14:04:55 +0200 Lukas Stadler fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNode
Thu, 22 May 2014 14:04:55 +0200 Lukas Stadler make FixedNodeProbabilityCache behave better in the presence of dead code
Thu, 22 May 2014 13:19:47 +0200 twisti HSAIL: fix for -UseHSAILDeoptimization
Thu, 22 May 2014 12:41:53 +0200 twisti mx: fixed incorrect test for subprocess being alive
Wed, 21 May 2014 22:44:46 -0700 Tom Rodriguez minor cleanups
Wed, 21 May 2014 22:22:06 -0700 Tom Rodriguez rename initializeBytecode to getBytecode and eliminate extra copy
Wed, 21 May 2014 21:07:15 -0700 Michael Van De Vanter Truffle: revise instrumentation support APIs in ExecutionContext
Wed, 21 May 2014 10:25:54 -0700 Christian Wimmer Add test for getStaticFields()
Wed, 21 May 2014 10:08:39 -0700 Christian Wimmer Merge
Tue, 20 May 2014 19:06:41 -0700 Christian Wimmer Add method ResolvedJavaType.getStaticFields
Tue, 20 May 2014 19:02:33 -0700 Christian Wimmer Pass the compiled method to LIR factory
Tue, 20 May 2014 19:01:08 -0700 Christian Wimmer Rename methods to have consistent names, allow subclasses of bytecode parsers
Tue, 20 May 2014 18:59:45 -0700 Christian Wimmer Introduce class BarrieredAccess for low-level object access with read and write barriers
Tue, 20 May 2014 18:58:42 -0700 Christian Wimmer Remove overly restrictive assertion
Tue, 20 May 2014 18:58:03 -0700 Christian Wimmer Introduce method to customize type size
Tue, 20 May 2014 18:57:27 -0700 Christian Wimmer Avoid NullPointerException when only some assertions are enabled
Tue, 20 May 2014 18:56:57 -0700 Christian Wimmer Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a state
Tue, 20 May 2014 18:55:59 -0700 Christian Wimmer Make classes extensible
Tue, 20 May 2014 18:55:35 -0700 Christian Wimmer Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalized
Tue, 20 May 2014 18:54:48 -0700 Christian Wimmer Add accessor method
Tue, 20 May 2014 18:54:09 -0700 Christian Wimmer Cache result of toJava and toJavaConstructor, since it is an expensive operation
Tue, 20 May 2014 18:53:31 -0700 Christian Wimmer Make NodeClass more flexible