Tue, 27 Nov 2012 18:33:13 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 18:30:20 +0100 |
Doug Simon |
removed usages of ResolvedJavaType.toJava() from bytecode interpreter
|
Tue, 27 Nov 2012 18:03:49 +0100 |
Doug Simon |
removed more usages of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 17:22:19 +0100 |
Doug Simon |
removed a usage of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 18:25:02 +0100 |
Gilles Duboscq |
Make frame omission optional
|
Tue, 27 Nov 2012 17:33:52 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 17:32:40 +0100 |
Lukas Stadler |
virtualization of unsafeload and unsafestore
|
Tue, 27 Nov 2012 17:29:42 +0100 |
Lukas Stadler |
remove createSignature from CompilerToVM interface
|
Tue, 27 Nov 2012 13:44:16 +0100 |
Lukas Stadler |
remove MonitorEnter interface from DimensionsNode
|
Tue, 27 Nov 2012 13:43:04 +0100 |
Lukas Stadler |
VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
|
Tue, 27 Nov 2012 16:37:02 +0100 |
Doug Simon |
bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfaces
|
Tue, 27 Nov 2012 16:09:05 +0100 |
Doug Simon |
added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
|
Tue, 27 Nov 2012 15:10:50 +0100 |
Doug Simon |
improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
|
Tue, 27 Nov 2012 13:03:08 +0100 |
Gilles Duboscq |
Merge
|
Tue, 27 Nov 2012 11:29:06 +0100 |
Gilles Duboscq |
Avoid call to MetaUtil.format in GraphBuilder if it is not necessary
|
Tue, 27 Nov 2012 11:08:02 +0100 |
Gilles Duboscq |
HotSpotSignature.getParameterType should not try eager resolving.
|
Tue, 27 Nov 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 11:51:13 +0100 |
Lukas Stadler |
PEA: remove shouldRevirtualize logic
|
Tue, 27 Nov 2012 11:21:48 +0100 |
Doug Simon |
added unit tests for ResolvedJavaType
|
Tue, 27 Nov 2012 11:18:34 +0100 |
Doug Simon |
added more #ifdefs for GRAAL specific code
|
Mon, 26 Nov 2012 19:30:54 -0800 |
Christian Wimmer |
Simplify how stamp is preserved after lowering of allocation nodes
|
Mon, 26 Nov 2012 18:58:28 -0800 |
Christian Wimmer |
More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
|
Mon, 26 Nov 2012 18:25:44 -0800 |
Christian Wimmer |
Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)
|
Mon, 26 Nov 2012 18:24:08 -0800 |
Christian Wimmer |
close() method for dump handlers should not throw IOException
|
Mon, 26 Nov 2012 18:17:14 -0800 |
Christian Wimmer |
Better implementation of UnsafeCastNode
|
Mon, 26 Nov 2012 18:03:47 -0800 |
Christian Wimmer |
Fix getInstanceFields for arryas and interfaces
|
Mon, 26 Nov 2012 18:21:22 +0100 |
Doug Simon |
Merge.
|
Mon, 26 Nov 2012 18:20:34 +0100 |
Doug Simon |
added tests for instanceof with array types
|
Mon, 26 Nov 2012 16:51:43 +0100 |
Doug Simon |
CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
|
Mon, 26 Nov 2012 16:18:56 +0100 |
Doug Simon |
fixed bug in creation of the name for a HotSpotTypeUnresolved
|
Mon, 26 Nov 2012 16:08:10 +0100 |
Gilles Duboscq |
Insert less placeholder nodes in snippet code
|
Mon, 26 Nov 2012 13:20:00 +0100 |
Lukas Stadler |
only perform PEA iteration if there are analyzable nodes
|
Mon, 26 Nov 2012 13:19:32 +0100 |
Lukas Stadler |
Merge
|
Mon, 26 Nov 2012 12:03:46 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 15:01:37 +0100 |
Lukas Stadler |
let VirtualObjectNodes react to materialization
|
Mon, 26 Nov 2012 11:22:26 +0100 |
Doug Simon |
fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array types
|
Mon, 26 Nov 2012 11:21:18 +0100 |
Doug Simon |
cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
|
Fri, 23 Nov 2012 16:03:39 +0100 |
Gilles Duboscq |
Put code that is used only in ASSERT mode behind #ifdef ASSERT
|
Fri, 23 Nov 2012 12:18:01 +0100 |
Gilles Duboscq |
Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.
|
Fri, 23 Nov 2012 15:30:48 +0100 |
Doug Simon |
Merge.
|
Fri, 23 Nov 2012 15:30:00 +0100 |
Doug Simon |
added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
|
Fri, 23 Nov 2012 09:02:12 +0100 |
Doug Simon |
removed AddressMap utility
|
Fri, 23 Nov 2012 14:01:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 13:44:03 +0100 |
Lukas Stadler |
add test for escape analysis of InstanceOf and CheckCast
|
Fri, 23 Nov 2012 13:38:53 +0100 |
Lukas Stadler |
make InstanceOfNode Virtualizable
|
Tue, 20 Nov 2012 16:38:09 +0100 |
Lukas Stadler |
more small fixes to PEA
|
Tue, 20 Nov 2012 15:57:48 +0100 |
Lukas Stadler |
small fix to multi-allocation PEA
|
Tue, 20 Nov 2012 15:57:32 +0100 |
Lukas Stadler |
remove MethodCallTargetNodes while inlining
|
Tue, 20 Nov 2012 13:36:22 +0100 |
Lukas Stadler |
provide MetaAccessProvider to EscapeAnalyzable
|
Tue, 20 Nov 2012 13:25:28 +0100 |
Lukas Stadler |
refactor EscapeAnalyzeable (remove EscapeOp)
|
Thu, 22 Nov 2012 23:36:04 +0100 |
Doug Simon |
fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
|
Thu, 22 Nov 2012 23:34:49 +0100 |
Doug Simon |
made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtime
|
Thu, 22 Nov 2012 23:32:10 +0100 |
Doug Simon |
added relocation entry for the Method* operand of the MOV instruction in a static call stub
|
Thu, 22 Nov 2012 12:56:52 +0100 |
Doug Simon |
fixed bug in bytecode reconstitution
|
Wed, 21 Nov 2012 23:36:06 +0100 |
Gilles Duboscq |
fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when lowered
|
Wed, 21 Nov 2012 23:33:43 +0100 |
Gilles Duboscq |
Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
|
Wed, 21 Nov 2012 19:23:43 +0100 |
Doug Simon |
added ScopedDebugValue to add values of interest to hs_err crash logs
|
Tue, 20 Nov 2012 22:50:44 +0100 |
Doug Simon |
Merge.
|
Tue, 20 Nov 2012 22:50:09 +0100 |
Doug Simon |
added test from OpenJDK
|
Tue, 20 Nov 2012 22:49:27 +0100 |
Doug Simon |
added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
|
Tue, 20 Nov 2012 22:35:20 +0100 |
Doug Simon |
ensure UseCompressedKlassPointers is disabled in Graal VM
|
Tue, 20 Nov 2012 12:25:10 +0100 |
Doug Simon |
removed Kind parameter from Constant constructor for an object constant
|
Mon, 19 Nov 2012 18:08:32 +0100 |
Doug Simon |
removed use of deprecated -XX:MaxPermSize option
|
Mon, 19 Nov 2012 13:33:27 +0100 |
Doug Simon |
removed cached LogStream in GraphBuilderPhase
|
Tue, 20 Nov 2012 14:03:57 +0100 |
Gilles Duboscq |
Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2
|
Mon, 19 Nov 2012 16:15:53 +0100 |
Gilles Duboscq |
Small cleanups after NPG
|
Mon, 19 Nov 2012 15:42:58 +0100 |
Gilles Duboscq |
Remove Klass::cast from graalEnv
|
Mon, 19 Nov 2012 15:36:13 +0100 |
Gilles Duboscq |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 16 Nov 2012 09:36:41 -0800 |
amurillo |
Added tag hs25-b10 for changeset cfc5309f03b7
jdk8-b66
|
Fri, 16 Nov 2012 09:36:40 -0800 |
amurillo |
Merge
hs25-b10
|
Fri, 16 Nov 2012 09:19:12 -0500 |
coleenp |
Merge
|
Tue, 13 Nov 2012 15:14:27 -0500 |
coleenp |
Merge
|
Mon, 12 Nov 2012 16:15:05 -0500 |
hseigel |
8001471: Klass::cast() does nothing
|
Mon, 12 Nov 2012 15:58:11 -0500 |
hseigel |
7122219: Passed StringTableSize value not verified
|
Fri, 09 Nov 2012 22:22:53 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 16:45:20 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 19:24:31 -0500 |
zgu |
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
|
Fri, 09 Nov 2012 11:47:28 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 11:04:06 -0500 |
zgu |
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
|
Thu, 08 Nov 2012 16:48:01 -0800 |
minqi |
Merge
|
Wed, 31 Oct 2012 16:20:03 -0700 |
sspitsyn |
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
|
Fri, 16 Nov 2012 09:59:08 +0100 |
neliasso |
Merge
|
Thu, 15 Nov 2012 10:42:06 -0800 |
bharadwaj |
8001077: remove ciMethod::will_link
|
Mon, 12 Nov 2012 14:03:53 -0800 |
minqi |
6830717: replay of compilations would help with debugging
|
Thu, 15 Nov 2012 14:29:28 -0800 |
johnc |
Merge
|
Wed, 14 Nov 2012 22:37:38 -0500 |
coleenp |
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
|
Fri, 09 Nov 2012 00:38:31 +0100 |
mgerdin |
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
|
Wed, 14 Nov 2012 10:13:51 -0800 |
cjplummer |
Merge
|
Fri, 09 Nov 2012 09:45:00 -0800 |
cjplummer |
Merge
|
Wed, 07 Nov 2012 17:53:02 -0500 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
|
Fri, 09 Nov 2012 08:36:17 -0800 |
amurillo |
8003231: new hotspot build - hs25-b10
|
Thu, 15 Nov 2012 15:39:02 -0800 |
katleman |
Added tag jdk8-b65 for changeset 0f7290a03b24
|
Sun, 18 Nov 2012 22:45:43 +0100 |
Doug Simon |
throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
|
Sun, 18 Nov 2012 21:30:35 +0100 |
Doug Simon |
Merge.
|
Sun, 18 Nov 2012 21:20:31 +0100 |
Doug Simon |
fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().
|
Sun, 18 Nov 2012 21:15:48 +0100 |
Doug Simon |
improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver
|
Sun, 18 Nov 2012 21:10:55 +0100 |
Doug Simon |
extra assertion checking when initializing the values of a VirtualObject
|
Fri, 16 Nov 2012 12:39:26 +0100 |
Doug Simon |
added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
|
Thu, 15 Nov 2012 22:55:44 +0100 |
Doug Simon |
Merge.
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Thu, 15 Nov 2012 22:33:52 +0100 |
Doug Simon |
disabled OSR compilation for Graal until dead-lock issue is resolved
|
Thu, 15 Nov 2012 21:32:23 +0100 |
Doug Simon |
removed WordStamp (and a nasty bug associated with its misusage)
|
Wed, 14 Nov 2012 16:14:34 +0100 |
Doug Simon |
undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread class
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:29:32 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Mon, 12 Nov 2012 23:37:12 +0100 |
Doug Simon |
added cache for Unsafe in Kind
|
Mon, 12 Nov 2012 23:14:12 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
|
Fri, 09 Nov 2012 08:20:04 -0800 |
amurillo |
Added tag hs25-b09 for changeset b4ee7b773144
jdk8-b65
|
Fri, 09 Nov 2012 08:20:03 -0800 |
amurillo |
Merge
hs25-b09
|
Thu, 08 Nov 2012 22:39:08 +0100 |
neliasso |
Merge
|
Tue, 06 Nov 2012 15:16:32 -0800 |
kvn |
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
|
Tue, 06 Nov 2012 09:22:55 -0800 |
kvn |
8002294: assert(VM_Version::supports_ssse3()) failed
|
Fri, 02 Nov 2012 12:30:46 -0700 |
twisti |
8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_common
|
Wed, 07 Nov 2012 16:09:20 -0800 |
coleenp |
Merge
|
Tue, 06 Nov 2012 15:09:37 -0500 |
coleenp |
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
|
Thu, 04 Oct 2012 14:55:57 +0200 |
rbackman |
7127792: Add the ability to change an existing PeriodicTask's execution interval
|
Mon, 05 Nov 2012 13:55:31 -0800 |
zgu |
Merge
|
Mon, 05 Nov 2012 15:30:22 -0500 |
zgu |
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
|
Fri, 02 Nov 2012 17:18:16 -0700 |
kamg |
Merge
|