Sat, 05 Oct 2013 03:14:53 +0200 |
coleenp |
Merge
|
Sat, 05 Oct 2013 00:58:43 +0200 |
coleenp |
Merge
|
Wed, 02 Oct 2013 09:18:56 -0700 |
mikael |
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
|
Sat, 05 Oct 2013 00:53:02 +0200 |
coleenp |
Merge
|
Thu, 03 Oct 2013 18:50:58 -0400 |
coleenp |
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
|
Thu, 03 Oct 2013 18:53:27 -0400 |
coleenp |
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
|
Thu, 03 Oct 2013 12:39:58 +0400 |
dsamersoff |
8022616: u4 should not be used as a type for thread_id
|
Thu, 03 Oct 2013 04:42:57 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 22:27:23 +0400 |
dsamersoff |
8025250: SA: Sync linux and bsd versions of ps_core file
|
Thu, 03 Oct 2013 01:12:27 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 20:58:44 +0400 |
dsamersoff |
8025283: Nits in os_bsd file breaks compilation of open hotspot
|
Wed, 02 Oct 2013 15:06:38 -0400 |
coleenp |
Merge
|
Wed, 02 Oct 2013 13:02:40 -0400 |
coleenp |
8025569: -XX:+CheckUnhandledOops crashes on Windows
|
Wed, 02 Oct 2013 15:17:20 +0200 |
mseledtsov |
8025671: Test name changed, test list not updated. Test6878713.sh
|
Tue, 01 Oct 2013 15:41:39 -0400 |
coleenp |
Merge
|
Tue, 01 Oct 2013 14:23:07 -0400 |
coleenp |
8025570: Naked oop in test/serviceability/ParserTest
|
Fri, 04 Oct 2013 14:19:56 -0700 |
amurillo |
8025859: new hotspot build - hs25-b54
|
Thu, 10 Oct 2013 10:08:55 -0700 |
cl |
Added tag jdk8-b111 for changeset f6962730bbde
|
Wed, 20 Nov 2013 15:31:55 +0100 |
Doug Simon |
made HSAIL reuse HotSpotLoweringProvider, just with a different set of registers
|
Wed, 20 Nov 2013 15:31:13 +0100 |
Doug Simon |
renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
|
Wed, 20 Nov 2013 14:49:47 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Nov 2013 14:49:16 +0100 |
Doug Simon |
use local registers object instead of global one
|
Wed, 20 Nov 2013 14:45:43 +0100 |
Doug Simon |
pass thread register into all stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:58:38 +0100 |
Doug Simon |
pass thread register into allocation stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:57:25 +0100 |
Doug Simon |
pass thread register into write barrier snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:33:23 +0100 |
Doug Simon |
pass thread register into LoadExceptionObjectSnippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:28:12 +0100 |
Doug Simon |
pass thread register into allocation snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:12:54 +0100 |
Doug Simon |
pass thread register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:54:51 +0100 |
Doug Simon |
get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:52:01 +0100 |
Doug Simon |
pass stack pointer register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:09:33 +0100 |
Lukas Stadler |
peephole optimization to remove null checks at the LIR level
|
Tue, 19 Nov 2013 20:36:09 -0800 |
twisti |
use AccessController.doPrivileged to enqueue compilations and shutting down the compiler
|
Wed, 20 Nov 2013 01:11:10 +0100 |
Doug Simon |
HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product builds
|
Tue, 19 Nov 2013 17:44:26 +0100 |
Gilles Duboscq |
Add RandomAccess interface to NodeList
|
Tue, 19 Nov 2013 01:39:08 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Nov 2013 01:38:22 +0100 |
Doug Simon |
removed deprecated mechanism for implementing -XX:+CITime in Graal
|
Tue, 19 Nov 2013 01:31:19 +0100 |
Doug Simon |
made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
|
Tue, 19 Nov 2013 01:12:27 +0100 |
Doug Simon |
added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimer
|
Mon, 18 Nov 2013 14:27:48 +0100 |
Doug Simon |
made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITime
|
Mon, 18 Nov 2013 14:26:49 +0100 |
Doug Simon |
added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabled
|
Mon, 18 Nov 2013 22:12:13 +0100 |
Bernhard Urban |
enable -G:+NewMemoryAwareScheduling per default
|
Mon, 18 Nov 2013 22:07:38 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: hide data structure behind wrapper class
|
Mon, 18 Nov 2013 17:22:37 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: rewrite to set based approach
|
Mon, 18 Nov 2013 17:22:30 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop for FloatingReadNodes
|
Mon, 18 Nov 2013 17:02:48 +0100 |
Roland Schatz |
Use argument graph in BinaryNode smart constructors.
|
Mon, 18 Nov 2013 09:11:30 +0100 |
Michael Haupt |
temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
|
Fri, 15 Nov 2013 11:20:18 +0100 |
Gilles Duboscq |
s/commands/mx_graal/ in mx/sanitycheck.py
|
Thu, 14 Nov 2013 23:29:19 +0100 |
Doug Simon |
moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets
|
Thu, 14 Nov 2013 15:02:17 +0100 |
Doug Simon |
moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
|
Wed, 13 Nov 2013 11:14:31 -0800 |
Tom Rodriguez |
don't sign extend integer laods
|
Wed, 13 Nov 2013 11:38:06 +0100 |
Roland Schatz |
Move FixedValueAnchorNode out of hotspot dependent project.
|
Tue, 12 Nov 2013 19:39:25 -0800 |
Mick Jordan |
mx: rename commands.py as mx_graal.py
|
Tue, 12 Nov 2013 16:22:18 -0800 |
Mick Jordan |
unlink mx_graal.py
|
Tue, 12 Nov 2013 13:54:05 -0500 |
S.Bharadwaj Yadavalli |
Implement support for passing byte arguments in Java methods to be compiled to PTX.
|
Tue, 12 Nov 2013 16:21:56 +0100 |
Roland Schatz |
Make it possible to run counted loop detection on a single loop.
|
Tue, 12 Nov 2013 13:12:29 +0100 |
Doug Simon |
made external node ids stable across graph dumps to the IGV
|
Tue, 12 Nov 2013 12:07:49 +0100 |
Roland Schatz |
Delete accidentially commited files.
|
Tue, 12 Nov 2013 11:01:42 +0100 |
Gilles Duboscq |
nmethod.cpp: s/unknwon/unknown/
|
Tue, 12 Nov 2013 10:59:06 +0100 |
Gilles Duboscq |
Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
|
Mon, 11 Nov 2013 23:43:53 +0100 |
Doug Simon |
HSAIL: used scoped option overriding for all GraalKernelTester based tests
|
Mon, 11 Nov 2013 22:44:41 +0100 |
Doug Simon |
fixes building on MacOS for recent HSAIL changes
|
Mon, 11 Nov 2013 21:43:03 +0100 |
Christian Humer |
SL: fixed eclipse formatter problems.
|
Mon, 11 Nov 2013 21:40:18 +0100 |
Christian Humer |
Merge.
|
Mon, 11 Nov 2013 21:34:44 +0100 |
Christian Humer |
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
|
Mon, 11 Nov 2013 17:56:52 +0100 |
Roland Schatz |
Canonicalize coversions that don't change the type.
|
Mon, 11 Nov 2013 17:54:16 +0100 |
Roland Schatz |
Invalidate cached nodes after canonicalization in full unrolling.
|
Mon, 11 Nov 2013 17:49:41 +0100 |
Roland Schatz |
Test case for loop unrolling.
|
Sun, 10 Nov 2013 20:54:48 -0800 |
Mick Jordan |
mx_graal.py symlink for commands.py for static import
|
Sun, 10 Nov 2013 21:34:18 +0100 |
Doug Simon |
replaced global snippet and template node metrics with per-snippet and per-template metrics
|
Sun, 10 Nov 2013 21:31:18 +0100 |
Doug Simon |
remove use of snippets for lowering nop write barriers
|
Sun, 10 Nov 2013 17:55:12 +0100 |
Doug Simon |
made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
|
Sun, 10 Nov 2013 14:37:39 +0100 |
Doug Simon |
make 'mx unittest' still pass even if HSAIL device is not available
|
Sun, 10 Nov 2013 13:18:09 +0100 |
Doug Simon |
more HSAIL support in the C++ layer for executing HSAIL code on the simulator
|
Sun, 10 Nov 2013 11:42:31 +0100 |
Doug Simon |
HSAIL support for compare-and-swap and volatile load/store operations
|
Sat, 09 Nov 2013 21:34:07 +0100 |
Christos Kotselidis |
Merge
|
Sat, 09 Nov 2013 21:33:31 +0100 |
Christos Kotselidis |
Disable Boxing substitutions when hprof is enabled
|
Sat, 09 Nov 2013 21:32:51 +0100 |
Christos Kotselidis |
Delegate hprof enabled information from hotspot to graal
|
Sat, 09 Nov 2013 21:30:33 +0100 |
Christos Kotselidis |
Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:29:44 +0100 |
Christos Kotselidis |
Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:28:14 +0100 |
Christos Kotselidis |
Add canonicalization phase before NodeIntrinsification
|
Sat, 09 Nov 2013 12:04:24 +0100 |
Doug Simon |
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
|
Fri, 08 Nov 2013 18:34:57 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Nov 2013 18:34:36 +0100 |
Doug Simon |
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
|
Fri, 08 Nov 2013 18:26:04 +0100 |
Doug Simon |
disabled type context specialization of allocation snippets unless allocation profiling is enabled
|
Fri, 08 Nov 2013 18:07:38 +0100 |
Doug Simon |
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
|
Fri, 08 Nov 2013 17:07:50 +0100 |
Roland Schatz |
Canonicalize convert of convert.
|
Fri, 08 Nov 2013 16:59:01 +0100 |
Roland Schatz |
Canonicalize comparison of type conversion with constants.
|
Fri, 08 Nov 2013 16:14:16 +0100 |
Doug Simon |
per SnippetTemplate metrics now include the details of the specialization in their name
|
Fri, 08 Nov 2013 16:13:15 +0100 |
Doug Simon |
intercept and report an error during debug value reporting but don't propagate it
|
Fri, 08 Nov 2013 16:12:40 +0100 |
Doug Simon |
made LinearScan.checkIntervals non-static
|
Fri, 08 Nov 2013 13:52:34 +0100 |
Bernhard Urban |
AMD64Assembler: remove useless option "Atomic" and make other options final
|
Fri, 08 Nov 2013 13:52:00 +0100 |
Bernhard Urban |
UnsafeAccessNode: add assert to ensure a proper graph state
|
Fri, 08 Nov 2013 13:45:06 +0100 |
Bernhard Urban |
Node: print node in assert
|
Fri, 08 Nov 2013 13:22:03 +0100 |
Roland Schatz |
Maintain lastLocationAccess in WriteNode.
|
Fri, 08 Nov 2013 13:20:34 +0100 |
Roland Schatz |
Use correct type for LocationIdentity in MemoryPhi.
|
Fri, 08 Nov 2013 13:20:09 +0100 |
Roland Schatz |
Fix wrong conversion in extremum and exit values of induction variables.
|
Fri, 08 Nov 2013 12:10:15 +0100 |
Gilles Duboscq |
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
|
Fri, 08 Nov 2013 12:04:35 +0100 |
Gilles Duboscq |
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
|
Fri, 08 Nov 2013 11:00:17 +0100 |
Gilles Duboscq |
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
|
Fri, 08 Nov 2013 11:12:20 +0100 |
Doug Simon |
added per SnippetTemplate instantiation timer and counter
|
Fri, 08 Nov 2013 10:56:42 +0100 |
Doug Simon |
fixed npe in DebugValueMap.reset()
|
Fri, 08 Nov 2013 10:56:23 +0100 |
Doug Simon |
added SnippetPreparationTime metric
|
Fri, 08 Nov 2013 10:55:48 +0100 |
Doug Simon |
removed debug value header & footer from non-debug value printing executions
|
Thu, 07 Nov 2013 20:55:13 +0100 |
Christian Humer |
Merge.
|
Thu, 07 Nov 2013 20:47:11 +0100 |
Christian Humer |
Truffle: some regression fixes to previous cleanup
|
Thu, 07 Nov 2013 19:07:41 +0100 |
Christian Humer |
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
|
Thu, 07 Nov 2013 16:21:06 +0100 |
Christian Humer |
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
|
Thu, 07 Nov 2013 15:10:09 +0100 |
Christian Humer |
Truffle: refactored inlining to a new class.
|
Thu, 07 Nov 2013 18:36:33 +0100 |
Doug Simon |
added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
|
Thu, 07 Nov 2013 18:34:42 +0100 |
Doug Simon |
added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
|
Thu, 07 Nov 2013 18:33:01 +0100 |
Doug Simon |
added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
|
Thu, 07 Nov 2013 11:17:23 +0100 |
Gilles Duboscq |
Code cache: make sure we collect statistics even if the compiler is not recognized
|