log

age author description
Wed, 25 Jun 2014 11:28:46 +0200 Doug Simon prevent attempt to delete a node twice
Tue, 24 Jun 2014 23:29:13 +0200 Doug Simon Merge.
Tue, 24 Jun 2014 23:24:02 +0200 Doug Simon made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters alive
Tue, 24 Jun 2014 23:22:39 +0200 Doug Simon handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphString
Tue, 24 Jun 2014 23:22:01 +0200 Doug Simon handle graphs in JTT tests where one or more parameter nodes have been dead code eliminated
Fri, 20 Jun 2014 15:23:12 +0200 Doug Simon mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)
Fri, 20 Jun 2014 15:18:38 +0200 Doug Simon removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)
Thu, 19 Jun 2014 17:51:35 +0200 Doug Simon do not create PiNode when lowering GuardingPiNode if the latter has no usages
Thu, 19 Jun 2014 17:33:44 +0200 Doug Simon made LoopsData clients clean up dead nodes created during loop analysis
Thu, 19 Jun 2014 17:13:10 +0200 Doug Simon simplified Debug verification API
Thu, 19 Jun 2014 15:35:24 +0200 Doug Simon spelling fix: outterFirst -> outerFirst
Thu, 19 Jun 2014 15:02:37 +0200 Doug Simon rename: lirLoop* -> loop*
Thu, 19 Jun 2014 12:07:02 +0200 Doug Simon made CollapseFrameForSingleSideEffectPhase clean up dead nodes
Thu, 19 Jun 2014 12:06:18 +0200 Doug Simon make Invoke nodes delete unused floating inputs and frame state when intrinsified
Thu, 19 Jun 2014 12:04:13 +0200 Doug Simon register NoDeadCodeVerifyHandler with GraalDebugConfig
Thu, 19 Jun 2014 12:03:23 +0200 Doug Simon added DebugVerifyHandler implementation to verify all phases delete dead nodes
Thu, 19 Jun 2014 12:02:33 +0200 Doug Simon submit graphs to DebugVerifyHandlers after each phase
Tue, 24 Jun 2014 15:14:35 -0700 Tom Rodriguez don't allow blocking compile requests from the compiler thread
Tue, 24 Jun 2014 11:28:06 -0700 Tom Rodriguez use receiver type in findUniqueConcreteMethod
Tue, 24 Jun 2014 11:28:00 -0700 Tom Rodriguez canonicalize LoadMethodNodes
Tue, 24 Jun 2014 13:23:58 -0400 bharadwaj Add an ability to specify the signature of a C/C++ foreign function in HotSpotVMConfig and get the full symbol string; add a couple of convenience getters and setters for stubs with foreign call linkage.
Tue, 24 Jun 2014 09:35:18 -0700 Michael Van De Vanter Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)
Tue, 24 Jun 2014 13:12:26 +0200 Gilles Duboscq CIPrintCompilerName: compiler name should be printed on supplied stream
Tue, 24 Jun 2014 12:19:15 +0200 Gilles Duboscq Fix for debug check abort handling in implicit exception handler
Tue, 24 Jun 2014 14:52:05 +0200 Julian Lettner Remove obsolete comments.
Tue, 24 Jun 2014 11:43:02 +0200 Roland Schatz Fold nodes with alwaysNull stamp into constant.
Mon, 23 Jun 2014 18:04:15 -0700 Tom Rodriguez improve tracking of nodes to canonicalize after inlining
Mon, 23 Jun 2014 18:02:56 -0700 Tom Rodriguez notify changed when setting input to null
Mon, 23 Jun 2014 18:02:29 -0700 Tom Rodriguez use InvokeKind.Special for array methods
Mon, 23 Jun 2014 18:01:30 -0700 Tom Rodriguez fix help message
Mon, 23 Jun 2014 18:01:16 -0700 Tom Rodriguez remove useless override
Mon, 23 Jun 2014 18:00:31 -0700 Tom Rodriguez add contains to NodeWorkList
Mon, 23 Jun 2014 18:00:14 -0700 Tom Rodriguez add missing final to INTERIOR_MATCH
Mon, 23 Jun 2014 14:38:42 -0700 Tom Rodriguez don't optimize away 0.0 and -0.0
Mon, 23 Jun 2014 18:30:49 +0200 Andreas Woess TruffleCompiler: use sourceSection.getShortDescription()
Fri, 20 Jun 2014 13:43:47 +0200 Andreas Woess mx: add jol command for java object layout introspection
Mon, 23 Jun 2014 19:57:45 +0200 Roland Schatz Expose loadStamp method in HotSpotLoweringProvider interface.
Mon, 23 Jun 2014 17:45:34 +0200 Lukas Stadler intrinsify unsigned operations in java.lang.Integer/Long
Mon, 23 Jun 2014 17:03:21 +0200 Lukas Stadler refactoring of BitCountNode.inferStamp
Mon, 23 Jun 2014 17:03:30 +0200 Lukas Stadler tests for bit operations
Mon, 23 Jun 2014 14:13:03 +0200 Lukas Stadler ConditionalNode is not a BinaryNode
Mon, 23 Jun 2014 14:13:03 +0200 Lukas Stadler infer stamps for ReverseBytesNode
Mon, 23 Jun 2014 14:13:01 +0200 Lukas Stadler infer stamps for BitScanForwardNode and BitScanReverseNode
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler infer stamps for BitCountNode
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler add stampForMask to public interface of StampTool
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler add SimplifierTool.addToWorkList for Iterable<Node>
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler new UnaryNode base class
Fri, 20 Jun 2014 12:09:46 +0200 Lukas Stadler run simplification if canonicalization is unsuccessful
Mon, 23 Jun 2014 13:13:41 +0200 Roland Schatz IGV: Support for InputType.
Fri, 20 Jun 2014 15:25:07 +0200 Christian Wirth fix JSON output format
Fri, 20 Jun 2014 15:21:56 +0200 Christian Wirth fix line endings, add description and language to node info
Fri, 20 Jun 2014 15:13:16 +0200 Christian Wirth Add facility to create JSON dump of AST creation/rewriting
Wed, 18 Jun 2014 14:12:06 +0200 Miguel Garcia [inliner] propagating fresh-instantiation info through call-hierarchy
Sat, 14 Jun 2014 17:10:43 +0200 Miguel Garcia [inliner] shorter argument list isWorthInlining()
Fri, 13 Jun 2014 19:24:11 +0200 Miguel Garcia [inliner] moved buildCallsiteHolderForElement() to MethodInvocation
Fri, 13 Jun 2014 19:12:48 +0200 Miguel Garcia [inliner] moved determineNodeCount() to InlineInfo
Thu, 19 Jun 2014 23:42:25 +0200 Doug Simon added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap option
Thu, 19 Jun 2014 23:41:46 +0200 Doug Simon when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueue
Thu, 19 Jun 2014 11:24:16 +0200 Doug Simon extended Debug API with DebugVerifyHandlers
Thu, 19 Jun 2014 00:45:04 +0200 Doug Simon made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)
Wed, 18 Jun 2014 21:58:45 +0200 Doug Simon added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for Graal
Wed, 18 Jun 2014 11:26:04 -0700 Michael Van De Vanter Merge
Wed, 18 Jun 2014 11:05:16 -0700 Michael Van De Vanter Truffle/Source: SourceSection.toString() is now equivalent to getCode()
Wed, 18 Jun 2014 19:32:18 +0200 Gilles Duboscq Make sure that there is always a nmethod available for the method handle intrinsics.
Wed, 18 Jun 2014 14:21:10 +0200 Josef Eisl Introduce InstructionValueProcedure.
Wed, 04 Jun 2014 14:52:17 +0200 Josef Eisl Add assertions to AbstractBlock.{dominated,isDominatedBy}().
Wed, 18 Jun 2014 16:48:59 +0200 Doug Simon support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueue
Wed, 18 Jun 2014 14:46:01 +0200 Doug Simon remove barrier to escape analysis introduced by d568574e6448
Wed, 18 Jun 2014 11:57:47 +0200 Lukas Stadler infer stamps for IntegerMulHighNode
Wed, 18 Jun 2014 11:28:23 +0200 Doug Simon reduce allocations of NodeIterables by Graph.getNewNodes()
Wed, 18 Jun 2014 10:39:40 +0200 Christian Wirth Add missing include precompiled.hpp to fix windows build
Tue, 17 Jun 2014 17:42:24 -0700 Michael Van De Vanter Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8
Mon, 16 Jun 2014 20:52:06 -0700 Michael Van De Vanter Truffle/Source:
Tue, 17 Jun 2014 13:24:25 -0700 Tom Rodriguez don't create profiles for exact types
Tue, 17 Jun 2014 13:24:20 -0700 Tom Rodriguez support adding pid to LogFile name
Tue, 17 Jun 2014 12:50:22 -0700 Tom Rodriguez fold getClassLoader for constant classes
Tue, 17 Jun 2014 12:48:20 -0700 Tom Rodriguez complain when deleting side effecting nodes from snippets
Tue, 17 Jun 2014 12:47:45 -0700 Tom Rodriguez handle error case in Array.newInstance
Tue, 17 Jun 2014 12:47:21 -0700 Tom Rodriguez handle primitive classes with +ImmutableCode
Tue, 17 Jun 2014 17:46:56 +0200 Bernhard Urban UnsafeLoad: insert uncompress operation also for null constant
Tue, 17 Jun 2014 16:49:21 +0200 Doug Simon Merge.
Tue, 17 Jun 2014 16:48:26 +0200 Doug Simon HSAIL: make tests run clean with -XX:-UseHSAILDeoptimization
Tue, 17 Jun 2014 16:37:14 +0200 Doug Simon HSAIL: disabled NewStringEqualsTest
Tue, 17 Jun 2014 12:05:34 +0200 Doug Simon HSAIL: support offloading some IntStream.reduce() operations to HSA
Tue, 17 Jun 2014 11:53:13 +0200 Roland Schatz Verify usage of equals method in LIRKind.
Tue, 17 Jun 2014 10:09:11 +0200 Roland Schatz Enable UseGraalCompilationQueue in bootstrap gate tests.
Tue, 17 Jun 2014 09:59:59 +0200 Roland Schatz Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.
Tue, 17 Jun 2014 09:43:23 +0200 Roland Schatz Handle narrow oops in redundant move elimination.
Mon, 16 Jun 2014 19:38:05 +0200 Roland Schatz Better documentation for HotSpotReferenceMap.
Mon, 16 Jun 2014 23:07:45 +0200 Doug Simon disabled UseGraalCompilationQueue by default
Mon, 16 Jun 2014 22:35:17 +0200 Doug Simon HSAIL: better error message
Mon, 16 Jun 2014 21:21:25 +0200 Doug Simon Merge.
Mon, 16 Jun 2014 10:44:18 +0200 Doug Simon Merge.
Fri, 13 Jun 2014 20:06:44 +0200 Doug Simon Merge.
Fri, 13 Jun 2014 18:44:55 +0200 Doug Simon Merge.
Fri, 13 Jun 2014 18:42:33 +0200 Doug Simon disabled dialing C1 compilation back to partial profiling when Graal is the top tier compiler
Fri, 13 Jun 2014 18:41:45 +0200 Doug Simon ensure a DebugEnvironment is initialized for native compiler threads
Fri, 13 Jun 2014 17:41:42 +0200 Doug Simon placed HandleMark around Graal compilation performed on a native compiler thread
Mon, 16 Jun 2014 17:18:51 +0200 Roland Schatz Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).
Fri, 13 Jun 2014 15:19:12 -0700 Tom Rodriguez remove accidentally pushed changes
Fri, 13 Jun 2014 10:37:06 -0700 Tom Rodriguez derive native compiler thread name from Compiler::name
Fri, 13 Jun 2014 18:19:58 +0200 Lukas Stadler do not zap inputs and successors in Node.safeDelete
Fri, 13 Jun 2014 18:18:57 +0200 Lukas Stadler handle deleted nodes in IfNode.simplify
Fri, 13 Jun 2014 18:18:28 +0200 Lukas Stadler handle deleted proxies in GraphUtil.checkRedundantProxy
Fri, 13 Jun 2014 18:18:09 +0200 Lukas Stadler make sure that anchoredReceiver isn't deleted when tail duplicating during inlining
Fri, 13 Jun 2014 18:17:31 +0200 Lukas Stadler reduce unnecessary clearing of inputs
Fri, 13 Jun 2014 17:00:12 +0200 Doug Simon memory use tracking should only be enabled if -G:TrackMemUse is specified
Fri, 13 Jun 2014 14:25:27 +0200 Doug Simon updated Java Allocation Instrumenter library
Fri, 13 Jun 2014 11:47:44 +0200 Roland Schatz Introduce LIRKind to accurately track oop references in backend.
Fri, 13 Jun 2014 11:11:44 +0200 Roland Schatz Support XMM registers in oop maps.
Fri, 13 Jun 2014 11:08:16 +0200 Roland Schatz Refactor LIRGeneratorTool methods.
Fri, 13 Jun 2014 11:31:17 +0200 Doug Simon show array lengths in allocation records produced by AllocSpy
Fri, 13 Jun 2014 09:06:06 +0200 Laurent Daynes Merge
Wed, 04 Jun 2014 04:08:02 -0700 Laurent Daynes Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).
Wed, 11 Jun 2014 10:38:56 +0200 Laurent Daynes Fixed missing null check on target call's receiver (i.e., target is a static method)
Thu, 12 Jun 2014 11:40:33 +0200 Bernhard Urban mx clean: delete distributions
Thu, 12 Jun 2014 11:39:53 +0200 Bernhard Urban mx archive: only print overwrite warning on files
Wed, 11 Jun 2014 18:15:45 +0200 Christian Humer Truffle: Added -G:+TraceTruffleCompilationAST flag.
Tue, 10 Jun 2014 12:11:48 +0200 Lukas Stadler assertion mechanism for snippets and stubs
Wed, 11 Jun 2014 11:17:30 +0200 Roland Schatz Remove dead code.