log

age author description
Thu, 28 Nov 2013 19:51:54 +0100 Bernhard Urban Debug: use silent debug config for sandbox
Thu, 28 Nov 2013 14:12:31 +0100 Bernhard Urban deoptimization: add helper to minimize hsx diff #resolve GRAAL-531
Thu, 28 Nov 2013 13:19:58 +0100 Bernhard Urban C2V: remove unused method
Wed, 27 Nov 2013 20:16:13 +0100 Doug Simon made ConstantNode optionally be an external node (GRAAL-508)
Wed, 27 Nov 2013 20:14:35 +0100 Doug Simon refactored all PTX reporting to use PTXTestBase.printReport()
Wed, 27 Nov 2013 20:13:58 +0100 Doug Simon removed unnecessary use of org.junit.Assume
Wed, 27 Nov 2013 18:53:07 +0100 Doug Simon JDK8: added support for default methods as well as interfaces containing static and private methods
Tue, 26 Nov 2013 11:41:47 -0800 twisti get DataLayout tags from VM
Wed, 27 Nov 2013 02:31:03 +0100 Doug Simon fixed bug in MethodData and added assertion that precomputed size == initialized size
Tue, 26 Nov 2013 23:14:18 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 22:15:04 +0100 Doug Simon made FrameWithoutBoxing.pack() substitution match the signature of the original
Tue, 26 Nov 2013 20:54:31 +0100 Doug Simon fixed HotSpot compiler test 7184394 (GRAAL-612)
Tue, 26 Nov 2013 18:43:53 +0100 Doug Simon made method substitution take return types into account (GRAAL-612)
Tue, 26 Nov 2013 13:03:40 -0800 Tom Rodriguez Merge
Mon, 25 Nov 2013 15:31:20 -0800 Tom Rodriguez Treat block comments as raw strings
Mon, 25 Nov 2013 15:31:18 -0800 Tom Rodriguez add NULL check so that -Xint option works again
Mon, 25 Nov 2013 15:26:08 -0800 Tom Rodriguez remove incorrect should_reexecute assert
Tue, 26 Nov 2013 13:35:52 +0100 Roland Schatz Add aliasing trap reason name.
Mon, 25 Nov 2013 18:40:26 -0800 twisti don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInlining
Mon, 25 Nov 2013 18:39:31 -0800 twisti make CodeInstallResult enum independent of the actual values in C++ code
Tue, 26 Nov 2013 00:53:26 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 00:21:40 +0100 Doug Simon renamed parameters of ProfiledMethod and ProfiledType
Tue, 26 Nov 2013 00:09:59 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 00:09:17 +0100 Doug Simon replace code handling abstract (non-array) types in type profiles with assertions now that it should never occur
Tue, 26 Nov 2013 00:08:15 +0100 Doug Simon integrated patch from Roland that prevents abstract types showing up in C1 generated type profiles
Mon, 25 Nov 2013 23:49:49 +0100 Doug Simon cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
Mon, 25 Nov 2013 18:42:51 +0100 Doug Simon made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopes
Mon, 25 Nov 2013 17:32:15 +0100 Doug Simon put HSAIL test code dumping behind -G:Log
Mon, 25 Nov 2013 17:31:31 +0100 Doug Simon changed default level for HSAIL KernelTester logger to OFF
Mon, 25 Nov 2013 17:30:07 +0100 Doug Simon use new mechanism for scoping a DebugConfig change
Mon, 25 Nov 2013 17:29:44 +0100 Doug Simon suppress messages about expected exception in HSAIL test
Mon, 25 Nov 2013 17:28:15 +0100 Doug Simon added support for scoping a change to the current DebugConfig using try-with-resource
Mon, 25 Nov 2013 17:25:53 +0100 Doug Simon put warnings about missing GPU device behind TraceGPUInteraction option
Mon, 25 Nov 2013 15:10:04 -0800 twisti propagate code-cache-full message up to Java to throw exception instead of crashing VM
Mon, 25 Nov 2013 17:23:56 +0100 Roland Schatz Deoptimization reason for failed aliasing assumptions.
Mon, 25 Nov 2013 17:19:29 +0100 Roland Schatz Make GuardNode extensible.
Mon, 25 Nov 2013 17:10:22 +0100 Roland Schatz Common base interface for nodes in the memory graph.
Mon, 25 Nov 2013 17:06:00 +0100 Roland Schatz Separate class for MemoryProxy and MemoryPhi.
Mon, 25 Nov 2013 17:04:39 +0100 Roland Schatz Assert for checking the input type in NodeClass.updateInputSuccInPlace.
Mon, 25 Nov 2013 17:04:30 +0100 Roland Schatz Use initializeWord in NewObjectSnippets.
Mon, 25 Nov 2013 17:04:18 +0100 Roland Schatz Fix typo.
Mon, 25 Nov 2013 15:19:14 +0100 Erik Eckstein fix lost method format in graph builder debug logging
Mon, 25 Nov 2013 13:56:34 +0100 Erik Eckstein Merge
Mon, 25 Nov 2013 13:54:02 +0100 Erik Eckstein extend replacements API to support svm specific snippet handling
Mon, 25 Nov 2013 13:53:06 +0100 Erik Eckstein improve graph printer API for better suppport of derived classes
Mon, 25 Nov 2013 13:49:20 +0100 Erik Eckstein Use default charset instead of US-ASCII in BasicIdealGraphPrinter
Mon, 25 Nov 2013 13:48:13 +0100 Erik Eckstein make graph builder more visible for derived classes; add few indent levels for debug logging
Mon, 25 Nov 2013 13:41:18 +0100 Erik Eckstein some improvements in Debug logging
Mon, 25 Nov 2013 13:37:24 +0100 Erik Eckstein fixed wrong assert condition in JavaTypeProfile
Mon, 25 Nov 2013 12:46:45 +0100 Doug Simon use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
Sat, 23 Nov 2013 23:20:03 +0100 Doug Simon added toString() to HotSpotMethodData to assist with debugging low-level profile data reading
Sat, 23 Nov 2013 23:19:28 +0100 Doug Simon improved output of method name under -G:+PrintProfilingInformation
Fri, 22 Nov 2013 15:32:20 -0800 Christian Wimmer Change PhaseContext so that it does not subclass Providers, to avoid leaking low-level provider objects such as the CodeCacheProvdier to high-level optimization phases
Fri, 22 Nov 2013 13:41:17 -0800 Christian Wimmer Merge
Fri, 22 Nov 2013 12:19:43 -0800 Christian Wimmer Improvements and bugfixes of word type rewriter
Fri, 22 Nov 2013 12:19:16 -0800 Christian Wimmer Allow addresses with an arbitrary scale value; fix handling of unsigned int-to-long conversion
Fri, 22 Nov 2013 12:18:36 -0800 Christian Wimmer Make graph builder more extensible by subclasses
Fri, 22 Nov 2013 12:17:53 -0800 Christian Wimmer Commit pass target as a parameter to ReplacementImpl, so that it does not require a CodeCacheProvider
Fri, 22 Nov 2013 12:16:48 -0800 Christian Wimmer Support lowering of control sink nodes; annotate parameters to make node class invariant checker happy
Fri, 22 Nov 2013 12:13:47 -0800 Christian Wimmer Introduce ComparableWord and PointerBase into the Word type hierarchy
Fri, 22 Nov 2013 12:12:38 -0800 Christian Wimmer Introduce option to disable deoptimization grouping
Fri, 22 Nov 2013 12:02:59 -0800 Christian Wimmer Factor out methods that use reflection so that they can be substituted
Fri, 22 Nov 2013 11:59:39 -0800 Christian Wimmer Allow custom field offset providers
Fri, 22 Nov 2013 11:58:04 -0800 Christian Wimmer Fix assertion error message
Fri, 22 Nov 2013 11:57:38 -0800 Christian Wimmer Allow DeoptimizeNode and UnwindNode to be lowered
Fri, 22 Nov 2013 11:56:46 -0800 Christian Wimmer Canonicalize GuardingPiNode to PiNode when guard is unnecessary
Fri, 22 Nov 2013 11:55:54 -0800 Christian Wimmer Lower LoadHubNode in all late stages
Fri, 22 Nov 2013 11:55:13 -0800 Christian Wimmer Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
Fri, 22 Nov 2013 11:53:36 -0800 Christian Wimmer Bugfix: WriteNode needs to return stateAfter so that it is processed by escape analysis
Fri, 22 Nov 2013 11:52:42 -0800 Christian Wimmer Reintroduce constructor used by node intrinsics
Fri, 22 Nov 2013 21:09:36 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 21:08:09 +0100 Doug Simon re-enabled TieredCompilation when GRAAL is defined by handling abstract types in profiles gathered by C1
Fri, 22 Nov 2013 12:15:22 +0100 Doug Simon fixed faulty logic in makefiles when compressed FDS builds are disabled
Fri, 22 Nov 2013 20:14:25 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 15:51:14 +0100 Doug Simon HSAIL: null checks when loading Okra library functions
Fri, 22 Nov 2013 15:47:39 +0100 Doug Simon HSAIL: removed AMD GPU detection until a) clashing AMD CPU and GPU vendor ID issue is resolved and b) HSA port is more complete
Thu, 21 Nov 2013 16:52:14 -0800 twisti print stack traces when doing CompileTheWorld
Thu, 21 Nov 2013 16:51:15 -0800 twisti ignore ClassNotFoundException when trying to register foreign calls to crypto methods
Thu, 21 Nov 2013 16:49:53 -0800 twisti replaced == with equals as pointed out by VerifyUsageWithEquals
Fri, 22 Nov 2013 01:50:13 +0100 Doug Simon HSAIL: added support for LREM
Fri, 22 Nov 2013 01:40:16 +0100 Doug Simon fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled
Fri, 22 Nov 2013 01:30:06 +0100 Doug Simon added support for printing method profiles for virtual calls
Fri, 22 Nov 2013 01:22:34 +0100 Doug Simon minor fix to output format of CITime
Thu, 21 Nov 2013 22:45:08 +0100 Doug Simon made CITimeEach work for Graal even if CITime is not enabled
Thu, 21 Nov 2013 22:24:00 +0100 Doug Simon HSAIL: addressed issues in JUnit tests
Thu, 21 Nov 2013 22:10:13 +0100 Doug Simon check for pending exception after call to createHotSpotResolvedObjectType
Thu, 21 Nov 2013 22:08:04 +0100 Doug Simon moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
Thu, 21 Nov 2013 15:04:54 +0100 Christos Kotselidis Merge
Thu, 21 Nov 2013 15:04:26 +0100 Christos Kotselidis Fix nmethod reloc scanning bug of zombie methods in G1
Wed, 20 Nov 2013 17:14:49 -0800 twisti make Deoptimization::UnrollBlock visible to vmStructs
Wed, 20 Nov 2013 16:56:10 -0800 twisti make Solaris build again
Wed, 20 Nov 2013 16:55:54 -0800 twisti move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file
Wed, 20 Nov 2013 16:54:38 -0800 twisti make HSAIL silent
Wed, 20 Nov 2013 15:47:56 -0800 Tom Rodriguez Ensure _non_oop_bits is initialized before starting compile
Wed, 20 Nov 2013 22:50:39 +0100 Doug Simon HSAIL: adds support for handling Java switch constructs .
Wed, 20 Nov 2013 22:40:27 +0100 Doug Simon fixed serviceability agent build issue on MacOS
Wed, 20 Nov 2013 22:16:48 +0100 Doug Simon fixed HotSpot build on MacOS
Wed, 20 Nov 2013 20:33:22 +0100 Bernhard Urban NewMemoryAwareScheduling: don't consider lastAccessLocation of a read as a kill
Wed, 20 Nov 2013 16:30:06 +0100 Bernhard Urban MemoryScheduleTest: add testcase for read block scheduling. add support to disable out_of_loop schedule for tests
Wed, 20 Nov 2013 20:32:04 +0100 Bernhard Urban MethodFilter: add documentation about comma seperator
Wed, 20 Nov 2013 19:27:49 +0100 Doug Simon re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
Wed, 20 Nov 2013 15:58:58 +0100 Doug Simon Merge.
Wed, 20 Nov 2013 15:58:23 +0100 Doug Simon disabled argument/parameter/return value profiling in GRAALVM until issue with MethodData related crashes in interpreter are resolved
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 15 Nov 2013 07:50:05 -0800 amurillo Added tag hs25-b59 for changeset c78d517c7ea4 jdk8-b117
Fri, 15 Nov 2013 07:50:04 -0800 amurillo Merge hs25-b59
Thu, 14 Nov 2013 13:38:49 -0800 drchase Merge
Thu, 14 Nov 2013 15:58:12 -0500 drchase Merge
Thu, 14 Nov 2013 09:14:39 -0800 vlivanov 8028159: C2: compiler stack overflow during inlining of @ForceInline methods
Wed, 13 Nov 2013 13:45:50 +0100 roland 8027572: assert(r != 0) failed: invalid
Wed, 13 Nov 2013 01:50:14 -0800 roland Merge
Wed, 13 Nov 2013 09:45:58 +0100 roland 8027631: "unexpected profiling mismatch" error with new type profiling
Tue, 12 Nov 2013 14:52:48 +0100 rbackman 8028207: assert(_outcnt==1) failed: not unique in compile.cpp
Tue, 12 Nov 2013 13:47:57 +0100 rbackman 8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Tue, 12 Nov 2013 13:58:37 +0100 roland 8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
Tue, 12 Nov 2013 09:32:50 +0100 anoll 8027593: performance drop with constrained codecache starting with hs25 b111
Mon, 11 Nov 2013 11:53:33 -0800 kvn 8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
Fri, 08 Nov 2013 14:19:55 -0800 drchase Merge
Fri, 08 Nov 2013 01:13:11 -0800 vlivanov 8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Thu, 14 Nov 2013 21:05:16 +0100 ehelin Merge