Fri, 18 Oct 2013 10:37:26 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 17:01:04 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 16:45:08 +0400 |
dsamersoff |
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
|
Thu, 17 Oct 2013 12:15:14 -0400 |
sla |
Merge
|
Thu, 17 Oct 2013 16:11:26 +0200 |
erikj |
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
|
Thu, 17 Oct 2013 16:08:01 +0400 |
dsamersoff |
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
|
Wed, 16 Oct 2013 15:26:12 -0400 |
hseigel |
Merge
|
Wed, 16 Oct 2013 14:32:05 -0400 |
hseigel |
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
|
Wed, 16 Oct 2013 15:06:39 +0200 |
simonis |
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
|
Wed, 16 Oct 2013 09:20:23 +0200 |
farvidsson |
8025638: jmap returns 0 instead of 1 when it fails.
|
Mon, 21 Oct 2013 22:36:43 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 21:06:20 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 20:51:03 -0400 |
dholmes |
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
|
Mon, 21 Oct 2013 14:38:11 -0700 |
amurillo |
8023496: [jprt] build and test solaris 64-bits only
|
Sat, 19 Oct 2013 08:52:21 -0700 |
amurillo |
8026928: new hotspot build - hs25-b56
|
Thu, 24 Oct 2013 09:10:27 -0700 |
cl |
Added tag jdk8-b113 for changeset 4589b398ab03
|
Tue, 22 Oct 2013 13:56:26 -0700 |
amurillo |
Merge
jdk8-b113
|
Thu, 17 Oct 2013 14:20:57 -0700 |
lana |
Merge
|
Sun, 13 Oct 2013 21:14:04 +0100 |
chegar |
Merge
|
Sat, 24 Aug 2013 00:14:46 -0700 |
iklam |
8023683: Enhance class file parsing
|
Fri, 30 Aug 2013 09:50:49 +0100 |
chegar |
Merge
|
Fri, 23 Aug 2013 22:12:18 +0100 |
chegar |
Merge
|
Mon, 19 Aug 2013 17:47:21 +0200 |
erikj |
8015614: Update build settings
|
Thu, 15 Aug 2013 21:33:37 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 14:30:08 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 11:03:33 +0400 |
sgabdura |
8020789: Disable exporting of gc.heap_dump diagnostic command
|
Fri, 02 Aug 2013 11:10:39 +0100 |
chegar |
Merge
|
Thu, 25 Jul 2013 17:35:33 +0100 |
chegar |
Merge
|
Mon, 22 Jul 2013 14:01:39 +0100 |
chegar |
Merge
|
Mon, 15 Jul 2013 11:07:03 +0100 |
chegar |
Merge
|
Thu, 11 Jul 2013 12:59:03 -0400 |
hseigel |
8016256: Make finalization final
|
Fri, 18 Oct 2013 21:30:43 -0700 |
amurillo |
Added tag hs25-b55 for changeset 23b8db5ea31d
|
Fri, 18 Oct 2013 21:30:42 -0700 |
amurillo |
Merge
hs25-b55
|
Fri, 18 Oct 2013 12:10:44 -0700 |
jcoomes |
Merge
|
Thu, 17 Oct 2013 06:29:58 -0700 |
jmasa |
8025635: SoftReferences are not cleared before metaspace OOME are thrown
|
Thu, 17 Oct 2013 08:42:41 +0200 |
stefank |
8026715: Remove the MetaDataDeallocateALot develop flag
|
Thu, 17 Oct 2013 08:41:35 +0200 |
stefank |
8026707: JDK-8026391 broke the optimized build target
|
Wed, 16 Oct 2013 11:46:06 +0200 |
tschatzl |
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
|
Tue, 15 Oct 2013 14:32:20 +0200 |
stefank |
8026392: Metachunks and Metablocks are using a too large alignment
|
Tue, 15 Oct 2013 14:28:51 +0200 |
stefank |
8026391: The Metachunk header wastes memory
|
Tue, 15 Oct 2013 07:10:09 -0700 |
stefank |
Merge
|
Tue, 15 Oct 2013 11:44:47 +0200 |
pliden |
8024634: gc/startup_warnings tests can fail due to unrelated warnings
|
Tue, 15 Oct 2013 11:42:50 +0200 |
pliden |
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
|
Tue, 15 Oct 2013 11:38:47 +0200 |
pliden |
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
|
Tue, 15 Oct 2013 04:29:21 -0700 |
mgerdin |
Merge
|
Mon, 14 Oct 2013 14:21:34 +0200 |
sjohanss |
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
|
Tue, 15 Oct 2013 11:18:42 +0200 |
tschatzl |
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
|
Sat, 12 Oct 2013 00:49:19 +0200 |
jwilhelm |
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
|
Sat, 12 Oct 2013 05:08:42 +0000 |
jwilhelm |
Merge
|
Fri, 11 Oct 2013 16:18:27 +0200 |
jwilhelm |
8024776: Max/MinHeapFreeRatio descriptions should be more precise
|
Thu, 17 Oct 2013 23:30:17 -0400 |
acorn |
8026365: NoClassDefinitionFound for anonymous class invokespecial.
|
Thu, 17 Oct 2013 10:58:45 -0700 |
iveresov |
Merge
|
Wed, 16 Oct 2013 11:13:15 -0700 |
iveresov |
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
|
Fri, 11 Oct 2013 12:06:14 +0200 |
rbackman |
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
|
Tue, 15 Oct 2013 17:47:46 -0700 |
kvn |
Merge
|
Tue, 15 Oct 2013 12:14:00 -0700 |
kvn |
8026293: Schedule part of G1 pre-barrier late
|
Sat, 12 Oct 2013 17:26:41 -0400 |
drchase |
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
|
Mon, 14 Oct 2013 19:30:05 -0700 |
twisti |
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
|
Sun, 13 Oct 2013 13:22:24 -0700 |
iveresov |
Merge
|
Sat, 12 Oct 2013 12:12:59 +0200 |
roland |
8026054: New type profiling points: type of return values at calls
|
Fri, 11 Oct 2013 19:51:31 -0700 |
twisti |
Merge
|
Thu, 10 Oct 2013 15:44:12 +0200 |
anoll |
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
|
Sat, 12 Oct 2013 01:29:27 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 19:16:52 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 13:10:22 +0200 |
adlertz |
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
|
Fri, 11 Oct 2013 10:14:02 -0700 |
twisti |
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
|
Wed, 09 Oct 2013 16:32:21 +0200 |
roland |
8023657: New type profiling points: arguments to call
|
Wed, 09 Oct 2013 11:05:17 -0700 |
twisti |
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
|
Wed, 09 Oct 2013 05:03:34 -0700 |
adlertz |
Merge
|
Wed, 09 Oct 2013 13:00:20 +0200 |
adlertz |
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
|
Tue, 08 Oct 2013 19:57:28 -0700 |
twisti |
8007923: Tests on references fails
|
Tue, 08 Oct 2013 07:08:27 -0700 |
iveresov |
Merge
|
Thu, 03 Oct 2013 10:55:07 +0200 |
roland |
8024067: Missing replace_in_map() calls following null checks
|
Mon, 07 Oct 2013 10:41:56 -0700 |
twisti |
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
|
Mon, 07 Oct 2013 14:13:28 +0400 |
vlivanov |
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
|
Mon, 07 Oct 2013 14:12:23 +0400 |
vlivanov |
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
|
Mon, 07 Oct 2013 14:11:49 +0400 |
vlivanov |
8024943: ciReplay: fails to dump replay data during safepointing
|
Mon, 07 Oct 2013 14:10:29 +0400 |
vlivanov |
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
|
Fri, 04 Oct 2013 19:05:32 -0700 |
twisti |
Merge
|
Fri, 04 Oct 2013 10:11:48 -0700 |
twisti |
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
|
Fri, 04 Oct 2013 09:19:13 +0200 |
anoll |
8025656: compiler/8013496/Test8013496.sh fails on assert
|
Wed, 16 Oct 2013 11:48:03 -0700 |
ccheung |
Merge
|
Tue, 15 Oct 2013 08:25:43 -0700 |
dcubed |
7165611: implement Full Debug Symbols on MacOS X hotspot
|
Mon, 14 Oct 2013 21:52:42 -0400 |
acorn |
8026299: invokespecial gets ICCE when it should get AME.
|
Sat, 12 Oct 2013 15:39:16 -0400 |
hseigel |
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
|
Sat, 12 Oct 2013 13:09:18 -0400 |
hseigel |
8025942: os::Bsd::available_memory() needs implementation
|
Fri, 11 Oct 2013 22:22:19 -0400 |
ccheung |
Merge
|
Fri, 11 Oct 2013 18:23:44 -0700 |
ccheung |
Merge
|
Fri, 11 Oct 2013 17:08:22 -0400 |
hseigel |
Merge
|
Fri, 11 Oct 2013 15:33:08 -0400 |
hseigel |
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
|
Fri, 11 Oct 2013 15:04:53 -0400 |
coleenp |
Merge
|
Fri, 11 Oct 2013 11:23:49 -0400 |
coleenp |
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
|
Fri, 11 Oct 2013 14:57:27 +0000 |
sla |
Merge
|
Fri, 11 Oct 2013 14:08:02 +0200 |
sla |
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
|
Fri, 11 Oct 2013 13:48:02 +0200 |
sla |
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
|
Wed, 09 Oct 2013 22:01:59 -0400 |
coleenp |
Merge
|
Wed, 09 Oct 2013 21:45:28 -0400 |
coleenp |
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
|
Fri, 11 Oct 2013 13:14:48 -0700 |
amurillo |
8026265: new hotspot build - hs25-b55
|
Thu, 17 Oct 2013 09:40:51 -0700 |
cl |
Added tag jdk8-b112 for changeset 0ed9a90f45e1
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Added tag hs25-b54 for changeset 4a845c7a4638
jdk8-b112
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Merge
hs25-b54
|
Fri, 11 Oct 2013 08:27:21 -0700 |
jcoomes |
Merge
|
Mon, 07 Oct 2013 15:51:17 +0200 |
stefank |
8025996: Track metaspace usage when metaspace is expanded
|
Mon, 07 Oct 2013 15:51:08 +0200 |
stefank |
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
|
Wed, 09 Oct 2013 10:57:01 +0200 |
tschatzl |
8003420: NPG: make new GC root for pd_set
|
Wed, 09 Oct 2013 11:18:53 -0700 |
tamao |
8010506: Typos and errors in descriptions of vm options in globals.hpp
|
Tue, 08 Oct 2013 17:35:51 +0200 |
mgerdin |
8014555: G1: Memory ordering problem with Conc refinement and card marking
|
Fri, 04 Oct 2013 13:33:02 +0200 |
mgerdin |
8025526: VirtualSpace should support per-instance disabling of large pages
|
Sat, 05 Oct 2013 08:01:36 -0700 |
stefank |
Merge
|
Sat, 05 Oct 2013 10:14:58 +0200 |
stefank |
8024838: Significant slowdown due to transparent huge pages
|
Fri, 04 Oct 2013 22:08:37 +0200 |
jwilhelm |
8025854: Use "young gen" instead of "eden"
|
Thu, 03 Oct 2013 21:36:29 +0200 |
jwilhelm |
8025852: Remove unnecessary setters in collector policy classes
|
Thu, 10 Oct 2013 13:25:51 -0700 |
ccheung |
Merge
|
Wed, 09 Oct 2013 17:57:17 -0400 |
acorn |
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
|
Tue, 08 Oct 2013 16:58:23 -0400 |
acorn |
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
|
Tue, 08 Oct 2013 11:37:54 +0200 |
kevinw |
Merge
|
Tue, 08 Oct 2013 09:33:51 +0100 |
kevinw |
8019375: Internal symbol table size should be tunable.
|
Tue, 08 Oct 2013 02:56:06 -0400 |
dholmes |
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
|
Mon, 07 Oct 2013 12:20:28 -0400 |
acorn |
8009130: Lambda: Fix access controls, loader constraints.
|
Sun, 06 Oct 2013 16:13:50 +0200 |
mseledtsov |
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
|
Sat, 05 Oct 2013 10:56:46 -0400 |
sla |
Merge
|
Fri, 04 Oct 2013 13:44:49 +0200 |
sla |
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
|
Sat, 05 Oct 2013 15:18:57 +0200 |
sla |
8025922: JNI access to Strings need to check if the value field is non-null
|
Fri, 04 Oct 2013 13:01:07 +0200 |
sla |
8016845: SA is unable to use hsdis on windows
|
Fri, 04 Oct 2013 12:45:39 +0200 |
erikj |
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
|
Fri, 04 Oct 2013 21:00:43 -0700 |
ccheung |
Merge
|
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
|
Thu, 07 Nov 2013 10:45:56 +0100 |
Gilles Duboscq |
SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
|
Thu, 07 Nov 2013 10:42:37 +0100 |
Gilles Duboscq |
Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
|
Wed, 06 Nov 2013 16:47:48 +0100 |
Gilles Duboscq |
Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
|
Wed, 06 Nov 2013 16:41:07 +0100 |
Gilles Duboscq |
Do not compress graph when debug is enabled
|
Wed, 06 Nov 2013 14:53:31 +0100 |
Gilles Duboscq |
Start passing down a 'speculation id' to deoptimizations.
|
Wed, 06 Nov 2013 18:49:59 +0100 |
Doug Simon |
HSAIL support for difference between compression of oops and class pointers
|
Wed, 06 Nov 2013 18:43:45 +0100 |
Doug Simon |
use scoped option overriding for some HSAIL tests
|
Wed, 06 Nov 2013 16:56:05 +0100 |
Roland Schatz |
Support arbitrary array types in global value numbering.
|
Wed, 06 Nov 2013 16:29:54 +0100 |
Roland Schatz |
Helper functions for identifying numeric kinds.
|
Wed, 06 Nov 2013 16:01:03 +0100 |
Lukas Stadler |
make LIRGenerator.emitSequentialSwitch protected
|
Wed, 06 Nov 2013 14:14:09 +0100 |
Andreas Woess |
mx sl: change vm args syntax
|
Wed, 06 Nov 2013 13:54:25 +0100 |
Andreas Woess |
Truffle Node class refactoring.
|
Wed, 06 Nov 2013 13:38:09 +0100 |
Andreas Woess |
AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
|
Wed, 06 Nov 2013 13:31:28 +0100 |
Andreas Woess |
fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
|
Tue, 05 Nov 2013 19:10:52 +0100 |
Gilles Duboscq |
mx.run should support streams for out/err even if there is no timeout
|
Wed, 06 Nov 2013 11:04:01 +0100 |
Lukas Stadler |
LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
|
Tue, 05 Nov 2013 20:03:42 +0100 |
Doug Simon |
added graph compression (GRAAL-571)
|
Tue, 05 Nov 2013 19:54:32 +0100 |
Doug Simon |
abstracted a graph mark as a Mark object (hiding the node index)
|
Tue, 05 Nov 2013 19:44:09 +0100 |
Doug Simon |
commented choice of data structure in NodeClass.addGraphDuplicate()
|
Tue, 05 Nov 2013 19:42:44 +0100 |
Doug Simon |
integrated auto-formatting changes
|
Tue, 05 Nov 2013 19:03:37 +0100 |
Doug Simon |
moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
|
Tue, 05 Nov 2013 19:02:50 +0100 |
Doug Simon |
added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
|
Tue, 05 Nov 2013 19:02:14 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 19:00:51 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 18:59:03 +0100 |
Christos Kotselidis |
Finalize fields
|
Tue, 05 Nov 2013 17:57:27 +0200 |
Bernhard Urban |
AOTTest: use scoped option value
|
Tue, 05 Nov 2013 15:46:01 +0100 |
Gilles Duboscq |
Fix some more problems in StampTool.add and simplify the overflow condition
|
Tue, 05 Nov 2013 15:44:30 +0100 |
Gilles Duboscq |
Clarify unsigned test in IntegerStamp(kind)
|
Tue, 05 Nov 2013 12:19:10 +0100 |
Gilles Duboscq |
Split code cache stats for the different compilers
|
Tue, 05 Nov 2013 13:56:00 +0100 |
Doug Simon |
don't try and get override for StableOptionValues
|
Tue, 05 Nov 2013 12:48:56 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Nov 2013 12:48:21 +0100 |
Doug Simon |
added support for scoped overriding of OptionValues (GRAAL-27)
|
Tue, 05 Nov 2013 11:14:42 +0100 |
Doug Simon |
record an OptionDescriptor in an OptionValue so that it can be queried for a name
|
Tue, 05 Nov 2013 06:50:16 +0100 |
Doug Simon |
use getAddress instead of getLong in HotSpotGraalRuntime
|
Tue, 05 Nov 2013 06:49:29 +0100 |
Doug Simon |
added support for reading float debug properties from a node
|
Mon, 04 Nov 2013 21:45:23 -0800 |
Tom Rodriguez |
notify JVMTI about exception throws from runtime
|
Mon, 04 Nov 2013 21:25:19 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 21:24:56 +0100 |
Christian Humer |
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
|
Mon, 04 Nov 2013 17:18:28 +0100 |
Doug Simon |
fixes for regression in Jython performance
|
Mon, 04 Nov 2013 17:17:08 +0100 |
Doug Simon |
HSAIL updates to integrate recent changes to the providers infrastructure.
|
Mon, 04 Nov 2013 16:12:48 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:20:17 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:18:58 +0100 |
Christian Humer |
mxtool: fixed eclipse builder glitches and rebuild loops.
|
Mon, 04 Nov 2013 15:42:27 +0100 |
Christos Kotselidis |
Loose unnecessary input dependencies from write barriers
|
Mon, 04 Nov 2013 12:17:37 +0100 |
Roland Schatz |
Add graph parameter to ConvertNode smart constructor.
|
Mon, 04 Nov 2013 11:40:33 +0100 |
Roland Schatz |
Use Arrays.deepEquals in global value numbering.
|
Mon, 04 Nov 2013 11:32:37 +0100 |
Roland Schatz |
Move second RemoveValueProxyPhase.
|
Mon, 04 Nov 2013 11:25:10 +0100 |
Roland Schatz |
Refactor ConvertNode.
|
Sun, 03 Nov 2013 15:27:52 +0100 |
Doug Simon |
made ConstantNodes external to a Graph (GRAAL-508)
|
Fri, 01 Nov 2013 19:35:33 -0700 |
twisti |
use getAddress instead of getLong in HotSpotResolvedJavaMethod
|
Fri, 01 Nov 2013 18:34:03 -0400 |
S.Bharadwaj Yadavalli |
* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
|
Fri, 01 Nov 2013 13:07:22 +0100 |
Doug Simon |
fixed performance regression in hosted CompileTheWorld
|
Fri, 01 Nov 2013 12:06:22 +0100 |
Doug Simon |
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
|
Thu, 31 Oct 2013 18:45:31 +0100 |
Lukas Stadler |
PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
|
Thu, 31 Oct 2013 18:44:47 +0100 |
Lukas Stadler |
don't create ProxyNodes for constants during PEA
|
Thu, 31 Oct 2013 12:08:07 +0100 |
Doug Simon |
don't equate missing current annotation processor file with it being out of date
|
Wed, 30 Oct 2013 21:49:04 +0100 |
Doug Simon |
restricted BootstrapGraal option to GRAALVM builds only
|
Wed, 30 Oct 2013 19:59:48 +0100 |
Andreas Woess |
remove obsolete FrameUtil.set<Type>Safe methods.
|
Wed, 30 Oct 2013 19:50:11 +0100 |
Andreas Woess |
add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
|
Wed, 30 Oct 2013 19:05:29 +0100 |
Andreas Woess |
convert FrameSlot interface to a final class.
|
Wed, 30 Oct 2013 20:01:50 +0100 |
Andreas Woess |
Frame: add is<Type> methods.
|
Wed, 30 Oct 2013 17:31:13 +0100 |
Andreas Woess |
fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
|
Wed, 30 Oct 2013 15:29:42 +0100 |
Doug Simon |
moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
|
Wed, 30 Oct 2013 13:14:41 +0100 |
Doug Simon |
disabled pre-cleaning before Java compilation until annotation processor is resolved
|
Wed, 30 Oct 2013 11:08:00 +0100 |
Christian Humer |
Merge.
|
Tue, 29 Oct 2013 16:55:42 +0100 |
Christian Humer |
Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
|
Tue, 29 Oct 2013 16:36:07 +0100 |
Christian Humer |
Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
|
Tue, 29 Oct 2013 16:23:59 +0100 |
Christian Humer |
Merge.
|
Mon, 28 Oct 2013 11:06:51 +0100 |
Christian Humer |
Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
|
Wed, 30 Oct 2013 10:05:59 +0100 |
Doug Simon |
format cleanup by 'mx eclipseformat'
|
Wed, 30 Oct 2013 10:04:18 +0100 |
Doug Simon |
added .currentAnnotationProcessors to .hgignore
|
Wed, 30 Oct 2013 09:50:36 +0100 |
Doug Simon |
added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
|
Wed, 30 Oct 2013 09:49:53 +0100 |
Doug Simon |
rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
|
Tue, 29 Oct 2013 21:05:15 -0700 |
Mick Jordan |
mxtool: regenerate IDE files when suite imports file changes
|
Tue, 29 Oct 2013 14:45:32 -0700 |
twisti |
Clang 5.0 fixes
|
Tue, 29 Oct 2013 22:03:28 +0100 |
Doug Simon |
added type check for object before reading a field value from it during compilation
|
Tue, 29 Oct 2013 22:01:08 +0100 |
Doug Simon |
re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
|
Tue, 29 Oct 2013 21:59:38 +0100 |
Doug Simon |
weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
|
Tue, 29 Oct 2013 17:26:23 +0100 |
Roland Schatz |
Simplify AMD64ConvertSnippets instantiation code.
|
Tue, 29 Oct 2013 16:56:19 +0100 |
Lukas Stadler |
exclude EATestBase from JaCoCo
|
Mon, 28 Oct 2013 15:27:05 +0100 |
Lukas Stadler |
documentation and simplification in MonitorExitNode
|
Mon, 28 Oct 2013 15:25:27 +0100 |
Lukas Stadler |
PEA: more tests, common base class for tests
|
Mon, 28 Oct 2013 17:03:59 +0100 |
Doug Simon |
improved documentation of HotSpotBackend.updateStub()
|
Mon, 28 Oct 2013 16:04:58 +0100 |
Doug Simon |
added --igv option to "mx projectgraph" command for sending output to IGV instead
|
Mon, 28 Oct 2013 16:04:12 +0100 |
Doug Simon |
removed redundant assertion
|
Mon, 28 Oct 2013 13:39:49 +0100 |
Lukas Stadler |
remove unused CommitAllocationNodes during simplification
|
Mon, 28 Oct 2013 13:01:16 +0100 |
Lukas Stadler |
PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
|
Mon, 28 Oct 2013 13:10:10 +0200 |
Bernhard Urban |
CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
|
Mon, 28 Oct 2013 10:11:49 +0100 |
Bernhard Urban |
AESCryptSubstitutions: use more precise location for K array
|
Mon, 28 Oct 2013 11:27:36 +0100 |
Doug Simon |
refactored creation of Graal and Truffle compiler threads into a single facility
|
Sun, 27 Oct 2013 19:59:00 +0100 |
Doug Simon |
clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
|
Sun, 27 Oct 2013 19:51:44 +0100 |
Doug Simon |
replace ".count() == 0" with ".isEmpty()"
|
Sat, 26 Oct 2013 01:27:09 +0200 |
Doug Simon |
made Truffle compiler threads be named and have a debug configuration
|
Fri, 25 Oct 2013 23:50:05 +0200 |
Doug Simon |
cleaned up mechanism for saving registers and updating the callee save maps in stubs
|
Fri, 25 Oct 2013 19:24:11 +0200 |
Christos Kotselidis |
Merge
|
Fri, 25 Oct 2013 19:23:38 +0200 |
Christos Kotselidis |
Enable deferred init barriers
|
Fri, 25 Oct 2013 19:23:20 +0200 |
Christos Kotselidis |
Fix unit tests
|
Fri, 25 Oct 2013 19:23:06 +0200 |
Christos Kotselidis |
Reorder commit allocation's node writes to account for deferred barriers
|
Fri, 25 Oct 2013 19:22:37 +0200 |
Christos Kotselidis |
Remove UseNewCode from gate G1 verification run
|
Fri, 25 Oct 2013 15:44:35 +0200 |
Roland Schatz |
Support more convert operations.
|
Fri, 25 Oct 2013 14:45:01 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 25 Oct 2013 13:46:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 12:12:49 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 25 Oct 2013 11:42:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 01:39:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 15:06:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:43:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:42:10 +0200 |
Thomas Wuerthinger |
Introduce TraceTruffleInliningTree option.
|
Thu, 17 Oct 2013 17:26:18 +0200 |
Thomas Wuerthinger |
Fix checkstyle errors.
|
Thu, 17 Oct 2013 16:01:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Oct 2013 15:59:12 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 17 Oct 2013 15:55:18 +0200 |
Thomas Wuerthinger |
Move Truffle compilations to background compilation thread.
|
Thu, 17 Oct 2013 14:28:37 +0200 |
Thomas Wuerthinger |
Simplifications of OptimizedCallTarget.
|
Wed, 16 Oct 2013 21:44:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 17:26:51 +0200 |
Thomas Wuerthinger |
Avoid null checks on frame array accesses.
|
Fri, 25 Oct 2013 12:45:37 +0200 |
Doug Simon |
fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
|
Fri, 25 Oct 2013 11:24:48 +0200 |
Bernhard Urban |
HotSpotHostLowering: use location identity from CAS node to create location
|
Thu, 24 Oct 2013 18:34:58 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: minor refactoring
|
Thu, 24 Oct 2013 18:34:28 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use right kind for boolean case
|
Thu, 24 Oct 2013 18:34:27 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
|
Thu, 24 Oct 2013 18:31:21 +0200 |
Bernhard Urban |
mx: print warning if encounter a non-parsable line in jvm.cfg
|
Thu, 24 Oct 2013 19:21:43 -0700 |
twisti |
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
|
Fri, 25 Oct 2013 01:26:27 +0200 |
Doug Simon |
Merge.
|
Fri, 25 Oct 2013 01:24:19 +0200 |
Doug Simon |
refactored all deferred initialization of backends into HotSpotBackend
|
Fri, 25 Oct 2013 00:31:00 +0200 |
Doug Simon |
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
|
Fri, 25 Oct 2013 00:21:34 +0200 |
Doug Simon |
separated registration of (host) intrinsics from initialization of lowerers
|
Fri, 25 Oct 2013 00:12:54 +0200 |
Doug Simon |
restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
|
Thu, 24 Oct 2013 21:19:08 +0200 |
Doug Simon |
moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
|
Thu, 24 Oct 2013 21:17:58 +0200 |
Doug Simon |
fixed Java warnings
|
Thu, 24 Oct 2013 23:47:41 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 23:46:48 +0200 |
Doug Simon |
fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
|
Thu, 24 Oct 2013 16:21:25 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 14:58:48 +0200 |
Doug Simon |
applied auto-format
|
Thu, 24 Oct 2013 14:57:57 +0200 |
Doug Simon |
made ConstantNodes (optionally) not record their usages (GRAAL-508)
|
Thu, 24 Oct 2013 12:25:29 +0200 |
Doug Simon |
improved error reporting in LSRA
|
Thu, 24 Oct 2013 22:28:09 +0200 |
Christian Humer |
Merge.
|
Thu, 24 Oct 2013 16:01:44 +0200 |
Christian Humer |
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
|
Thu, 24 Oct 2013 15:56:08 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:47 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:32 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
|
Thu, 24 Oct 2013 19:44:08 +0200 |
Gilles Duboscq |
Fix warning
|
Thu, 24 Oct 2013 20:15:49 +0200 |
Gilles Duboscq |
Serveral fixes to StampTool.add and some tests
|
Thu, 24 Oct 2013 11:44:55 +0200 |
Gilles Duboscq |
Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
|
Thu, 24 Oct 2013 08:51:44 -0700 |
twisti |
Merge
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Tue, 22 Oct 2013 23:16:03 -0700 |
twisti |
added missing @Override's
|
Thu, 24 Oct 2013 15:36:39 +0200 |
Roland Schatz |
Make AMD64HotSpotTruffleBackend a decorator for the default backend.
|
Thu, 24 Oct 2013 13:26:27 +0200 |
Lukas Stadler |
initialize primitive frame slots for objects to 0 (long) instead of null (object)
|
Thu, 24 Oct 2013 12:23:52 +0200 |
Doug Simon |
renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
|
Wed, 23 Oct 2013 17:12:30 -0700 |
Mick Jordan |
Merge
|
Wed, 23 Oct 2013 15:35:55 -0700 |
Mick Jordan |
mxtool: change about text to refer to Wiki doc, add mx.find script
|
Wed, 23 Oct 2013 22:50:34 +0200 |
Bernhard Urban |
ArrayCopySnippets: small cleanup
|
Wed, 23 Oct 2013 22:45:56 +0200 |
Bernhard Urban |
ArrayCopySnippets: remove unused constants
|
Wed, 23 Oct 2013 22:07:22 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
|
Wed, 23 Oct 2013 22:06:28 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: try to be more precise about killed location
|
Wed, 23 Oct 2013 22:06:27 +0200 |
Bernhard Urban |
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
|
Wed, 23 Oct 2013 22:06:16 +0200 |
Bernhard Urban |
ArrayCopySnippets: don't do a second bounds check
|
Wed, 23 Oct 2013 22:06:04 +0200 |
Bernhard Urban |
ArrayCopySnippets: use slow path probability for deopt branches
|
Wed, 23 Oct 2013 13:54:21 -0400 |
S.Bharadwaj Yadavalli |
[PTX] fix warnings in ptx code
|
Wed, 23 Oct 2013 18:45:05 +0200 |
Doug Simon |
improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
|
Wed, 23 Oct 2013 17:50:58 +0200 |
Gilles Duboscq |
Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
|
Wed, 23 Oct 2013 16:51:01 +0200 |
Gilles Duboscq |
Fix integer stamp join for downMask/lowerBound
|
Wed, 23 Oct 2013 15:44:39 +0200 |
Bernhard Urban |
sparc: fix makefile issue from hsx25 merge
|
Wed, 23 Oct 2013 15:31:47 +0200 |
Bernhard Urban |
mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
|
Wed, 23 Oct 2013 13:41:50 +0200 |
Gilles Duboscq |
Fix NPE in OptimizeGuardAnchors
|
Wed, 23 Oct 2013 11:49:01 +0200 |
Gilles Duboscq |
Fix StampTool.unsignedRightShift
|
Wed, 23 Oct 2013 13:35:50 +0200 |
Roland Schatz |
IGV: Fix cfg edge coloring.
|
Wed, 23 Oct 2013 13:41:10 +0200 |
Matthias Grimmer |
Merge
|
Wed, 23 Oct 2013 13:40:56 +0200 |
Matthias Grimmer |
rename CompilerToVm.dontInline to doNotInlineOrCompile
|
Wed, 23 Oct 2013 13:33:40 +0200 |
Matthias Grimmer |
Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
|
Wed, 23 Oct 2013 12:54:21 +0200 |
Matthias Grimmer |
Remove unused parameter from CompilerToVm.dontInline
|
Wed, 23 Oct 2013 12:48:06 +0200 |
Matthias Grimmer |
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
|
Wed, 23 Oct 2013 12:46:58 +0200 |
Matthias Grimmer |
Refactoring of the frame prologue injection
|
Wed, 23 Oct 2013 12:45:57 +0200 |
Matthias Grimmer |
Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
|
Tue, 22 Oct 2013 13:25:37 +0200 |
Matthias Grimmer |
Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
|
Tue, 22 Oct 2013 13:24:43 +0200 |
Matthias Grimmer |
Make pointer decoding of AMD64HotSPotMove public
|
Tue, 22 Oct 2013 13:24:18 +0200 |
Matthias Grimmer |
Add missing ExplodeLoop annotation in SL
|
Mon, 21 Oct 2013 18:40:31 +0200 |
Matthias Grimmer |
Allow CodeCacheProvider to install default methods
|
Mon, 21 Oct 2013 17:48:54 +0200 |
Matthias Grimmer |
Add NeverInlineMacro for OptimizedCallTarget.call
|
Wed, 23 Oct 2013 10:29:53 +0200 |
Doug Simon |
fixed bug in creation of CreateGRAALDist.launch files
|
Tue, 22 Oct 2013 15:49:05 -0700 |
Mick Jordan |
Merge
|
Tue, 22 Oct 2013 15:48:45 -0700 |
Mick Jordan |
mxtool: fixes (GRAAL-557) and code cleanups
|
Tue, 22 Oct 2013 08:35:26 -0700 |
Mick Jordan |
Merge
|
Mon, 21 Oct 2013 20:36:08 -0700 |
Mick Jordan |
mxtool sclone: check import version when imported suite already exists
|
Tue, 22 Oct 2013 14:35:41 -0400 |
S.Bharadwaj Yadavalli |
PTX codegen enhancements; fixes to PTX test regressions.
|
Tue, 22 Oct 2013 17:03:01 +0200 |
Doug Simon |
only show metric and timer values if -G:Meter or -G:Time is enabled
|
Tue, 22 Oct 2013 15:10:14 +0200 |
Gilles Duboscq |
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
|
Tue, 22 Oct 2013 15:08:23 +0200 |
Gilles Duboscq |
Add setter for GuardNode's action
|
Tue, 22 Oct 2013 11:54:18 +0200 |
Doug Simon |
Merge.
|
Tue, 22 Oct 2013 10:15:37 +0200 |
Gilles Duboscq |
Small refactoring of edge dumping in BinaryGraphPrinter
|
Tue, 22 Oct 2013 10:31:32 +0200 |
Gilles Duboscq |
Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
|
Tue, 22 Oct 2013 09:58:21 +0200 |
Christos Kotselidis |
Disable deferred init barriers
|
Tue, 22 Oct 2013 11:31:16 +0200 |
Doug Simon |
append output of mx command to (re)build graal.jar to a per-project log file
|
Tue, 22 Oct 2013 11:01:56 +0200 |
Doug Simon |
commented out eager initialization of Suite.version
|
Tue, 22 Oct 2013 11:01:32 +0200 |
Doug Simon |
made hg be called lazily
|
Mon, 21 Oct 2013 15:14:43 -0700 |
Mick Jordan |
mxtool: handle missing hg executable gracefully
|
Mon, 21 Oct 2013 22:49:28 +0200 |
Doug Simon |
moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
|
Mon, 21 Oct 2013 22:47:54 +0200 |
Doug Simon |
enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
|
Mon, 21 Oct 2013 18:37:19 +0200 |
Doug Simon |
Merge.
|
Mon, 21 Oct 2013 18:16:37 +0200 |
Doug Simon |
applied autoformat
|
Mon, 21 Oct 2013 18:10:32 +0200 |
Doug Simon |
minor reformatting based on 'mx eclipseformat'
|
Mon, 21 Oct 2013 17:42:42 +0200 |
Doug Simon |
added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
|
Mon, 21 Oct 2013 17:42:19 +0200 |
Doug Simon |
added limited ability for one HotSpotBackendFactory to override another
|
Mon, 21 Oct 2013 17:41:27 +0200 |
Doug Simon |
workaround for bug in Clang 5.0
|
Mon, 21 Oct 2013 17:36:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 21 Oct 2013 17:21:26 +0200 |
Christos Kotselidis |
Flush deferred barrier when Graal and G1 are used
|
Mon, 21 Oct 2013 16:07:32 +0200 |
Bernhard Urban |
gate: clean and build IGV (not GV)
|
Mon, 21 Oct 2013 16:07:29 +0200 |
Bernhard Urban |
FloatingReadNode: simplify assert condition
|
Sun, 20 Oct 2013 03:50:51 +0200 |
Andreas Woess |
Truffle: add sanity check.
|
Sun, 20 Oct 2013 03:26:03 +0200 |
Andreas Woess |
Truffle: fix possible node rewrite failures after recursive calls.
|
Sun, 20 Oct 2013 01:00:02 +0200 |
Andreas Woess |
Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
|
Fri, 18 Oct 2013 15:59:20 -0700 |
Mick Jordan |
Merge
|
Fri, 18 Oct 2013 15:58:07 -0700 |
Mick Jordan |
mxtool: fix command-specific option parsing regression
|
Fri, 18 Oct 2013 23:55:35 +0200 |
Doug Simon |
available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
|
Fri, 18 Oct 2013 21:40:23 +0200 |
Doug Simon |
added ptx sources to hotspot Eclipse project
|
Fri, 18 Oct 2013 18:23:14 +0200 |
Doug Simon |
abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
|
Fri, 18 Oct 2013 17:00:52 +0200 |
Doug Simon |
revert attempt to avoid Eclipse build loops
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Conditional Elimination should not skip registering ShortCut conditions
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Optimize Binary Graph format for more compact size
|
Thu, 17 Oct 2013 18:23:20 +0200 |
Gilles Duboscq |
Binary Graphs: use 16bits for pool indices
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Small optimizations to Binary Printer and IGV's BinaryParser
|
Fri, 18 Oct 2013 14:51:56 +0200 |
Lukas Stadler |
duplicate VirtualObjectNodes when peeling / unrolling loops
|
Fri, 18 Oct 2013 13:49:41 +0200 |
Christian Wirth |
Truffle: Update for the CompilationPolicy
|
Thu, 17 Oct 2013 19:59:25 -0700 |
Mick Jordan |
mxtool hg support for suites
|
Thu, 17 Oct 2013 22:22:19 +0200 |
Doug Simon |
made AMD64HotSpotBackendFactory more easily extensible
|
Thu, 17 Oct 2013 15:58:41 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Oct 2013 14:05:14 +0200 |
Doug Simon |
made HSAILCompilationResult subclass CompilationResult
|
Wed, 16 Oct 2013 11:46:05 +0200 |
Lukas Stadler |
fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
|
Thu, 17 Oct 2013 12:22:27 +0200 |
Doug Simon |
added support disassembling during CodeGen
|
Thu, 17 Oct 2013 12:21:25 +0200 |
Doug Simon |
fixed regression
|
Thu, 17 Oct 2013 11:48:58 +0200 |
Doug Simon |
marked HSAIL tests that rely on unimplemented features
|
Thu, 17 Oct 2013 11:48:31 +0200 |
Doug Simon |
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
|
Thu, 17 Oct 2013 11:46:58 +0200 |
Doug Simon |
replace new InternalError("NYI") with GraalInternalError.unimplemented()
|
Thu, 17 Oct 2013 11:46:27 +0200 |
Doug Simon |
prevent npe in Buffer.copyData() when Buffer.data is null
|
Thu, 17 Oct 2013 10:52:56 +0200 |
Doug Simon |
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
|
Thu, 17 Oct 2013 10:18:53 +0200 |
Doug Simon |
removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 10:09:02 +0200 |
Doug Simon |
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
|
Thu, 17 Oct 2013 09:58:17 +0200 |
Doug Simon |
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 09:25:58 +0200 |
Doug Simon |
factored out retrieving the host architecture name to handle variations in value of os.arch system property
|