Tue, 19 Aug 2014 10:50:27 +0200 |
tschatzl |
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
|
Tue, 19 Aug 2014 12:39:06 +0200 |
brutisso |
8040722: G1: Clean up usages of heap_region_containing
|
Tue, 01 Apr 2014 07:46:51 +0200 |
brutisso |
8038829: G1: More useful information in a few assert messages
|
Mon, 18 Aug 2014 15:41:57 +0200 |
tschatzl |
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
|
Tue, 19 Aug 2014 09:13:06 +0000 |
poonam |
Merge
|
Tue, 19 Aug 2014 02:05:49 -0700 |
poonam |
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
|
Mon, 18 Aug 2014 14:12:48 +0200 |
stefank |
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
|
Wed, 13 Aug 2014 17:37:11 -0700 |
iveresov |
8054883: Segmentation error while running program
|
Tue, 12 Aug 2014 20:29:25 -0400 |
hseigel |
8050485: super() in a try block in a ctor causes VerifyError
|
Wed, 13 Aug 2014 11:00:22 +0200 |
roland |
8026796: Make replace_in_map() on parent maps generic
|
Wed, 23 Apr 2014 12:37:36 +0200 |
brutisso |
8038265: CMS: enable time based triggering of concurrent cycles
|
Fri, 15 Aug 2014 11:39:29 -0700 |
amurillo |
8055217: Make jdk8u40 the default jprt release for hs25.40
|
Thu, 14 Aug 2014 10:56:34 +0200 |
dsimms |
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
|
Thu, 14 Aug 2014 12:58:56 -0700 |
amurillo |
8055155: new hotspot build - hs25.40-b06
|
Thu, 21 Aug 2014 11:43:17 -0700 |
katleman |
Added tag jdk8u40-b02 for changeset f52cb9164759
|
Thu, 14 Aug 2014 12:55:31 -0700 |
amurillo |
Added tag hs25.40-b05 for changeset 897333c7e587
jdk8u40-b02
|
Thu, 14 Aug 2014 12:55:30 -0700 |
amurillo |
Merge
hs25.40-b05
|
Thu, 14 Aug 2014 15:22:13 +0200 |
dsimms |
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
|
Thu, 14 Aug 2014 15:16:07 +0200 |
dsimms |
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
|
Mon, 04 Aug 2014 10:48:10 -0700 |
jmasa |
8031323: Optionally align objects copied to survivor spaces
|
Thu, 07 Aug 2014 18:09:12 -0700 |
morris |
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
|
Tue, 12 Aug 2014 22:29:36 +0000 |
morris |
Merge
|
Fri, 11 Apr 2014 13:52:51 +0200 |
anoll |
8039498: Add iterators to GrowableArray
|
Wed, 11 Jun 2014 11:05:10 -0700 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
|
Tue, 10 Jun 2014 12:28:06 -0700 |
kvn |
8035605: Expand functionality of PredictedIntrinsicGenerator
|
Tue, 05 Aug 2014 15:02:10 -0700 |
kvn |
8052081: Optimize generated by C2 code for Intel's Atom processor
|
Tue, 12 Aug 2014 15:17:46 +0000 |
tschatzl |
Merge
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Tue, 29 Apr 2014 09:33:20 +0200 |
brutisso |
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
|
Wed, 06 Aug 2014 08:47:40 +0200 |
thartmann |
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
|
Thu, 31 Jul 2014 19:59:36 +0200 |
roland |
8054054: 8040121 is broken
|
Tue, 29 Jul 2014 13:56:29 +0200 |
thartmann |
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
|
Tue, 29 Jul 2014 13:54:16 +0200 |
thartmann |
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
|
Thu, 22 May 2014 11:36:23 -0400 |
lfoltan |
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
|
Mon, 11 Aug 2014 19:19:47 +0400 |
fzhinkin |
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
|
Mon, 11 Aug 2014 11:43:22 -0700 |
kvn |
8054376: Move RTM flags from Experimental to Product
|
Mon, 28 Jul 2014 15:06:38 -0700 |
fzhinkin |
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
|
Wed, 06 Aug 2014 09:55:16 +0200 |
stefank |
8048269: Add flag to turn off class unloading after G1 concurrent mark
|
Mon, 04 Aug 2014 15:04:45 +0200 |
stefank |
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
|
Fri, 11 Jul 2014 09:07:23 +0200 |
stefank |
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
|
Wed, 09 Jul 2014 16:44:30 +0200 |
ehelin |
8049426: Minor cleanups after G1 class unloading
|
Mon, 07 Jul 2014 10:12:40 +0200 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle
|
Tue, 01 Jul 2014 09:03:55 +0200 |
stefank |
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
|
Thu, 26 Jun 2014 11:36:58 +0200 |
mgerdin |
8047818: G1 HeapRegions can no longer be ContiguousSpaces
|
Thu, 26 Jun 2014 13:20:18 +0200 |
mgerdin |
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
|
Thu, 26 Jun 2014 10:00:00 +0200 |
mgerdin |
8047821: G1 Does not use the save_marks functionality as intended
|
Wed, 25 Jun 2014 16:53:13 +0200 |
mgerdin |
8047820: G1 Block offset table does not need to support generic Space classes
|
Wed, 25 Jun 2014 10:55:10 +0200 |
mgerdin |
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
|
Wed, 25 Jun 2014 08:56:57 +0200 |
stefank |
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
|
Wed, 25 Jun 2014 08:28:01 +0200 |
stefank |
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
|
Tue, 24 Jun 2014 17:09:48 +0200 |
stefank |
8047373: Clean the ExceptionCache in one pass
|
Tue, 24 Jun 2014 16:20:15 +0200 |
stefank |
8046670: Make CMS metadata aware closures applicable for other collectors
|
Wed, 12 Mar 2014 15:25:35 +0100 |
mgerdin |
8038405: Clean up some virtual fucntions in Space class hierarchy
|
Wed, 12 Mar 2014 17:13:48 +0100 |
mgerdin |
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
|
Wed, 12 Mar 2014 15:22:45 +0100 |
mgerdin |
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
|
Thu, 06 Mar 2014 09:08:18 +0100 |
mgerdin |
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
|
Wed, 26 Mar 2014 10:54:52 +0100 |
mgerdin |
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
|
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function
|
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print
|
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive
|
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
|
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable
|
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots
|
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning
|
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure
|
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots
|
Thu, 07 Aug 2014 15:02:18 -0700 |
amurillo |
8054550: new hotspot build - hs25.40-b05
|
Wed, 13 Aug 2014 14:49:46 -0700 |
katleman |
Added tag jdk8u40-b01 for changeset dc06b830ea95
|
Thu, 07 Aug 2014 14:55:21 -0700 |
amurillo |
Added tag hs25.40-b04 for changeset cb95655ef06f
jdk8u40-b01
|
Thu, 07 Aug 2014 21:10:32 +0000 |
iignatyev |
Merge
hs25.40-b04
|
Fri, 30 May 2014 17:20:48 +0400 |
iignatyev |
8038756: new WB API :: get/setVMFlag
|
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal
|
Thu, 07 Aug 2014 09:18:28 -0400 |
hseigel |
Merge
|
Tue, 05 Aug 2014 09:11:35 -0400 |
hseigel |
8046233: VerifyError on backward branch
|
Wed, 06 Aug 2014 21:37:17 +0000 |
morris |
Merge
|
Wed, 06 Aug 2014 14:22:19 -0700 |
morris |
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
|
Tue, 29 Jul 2014 13:40:58 -0700 |
kvn |
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
|
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch
|
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving
|
Fri, 01 Aug 2014 11:23:06 -0700 |
amurillo |
8054159: new hotspot build - hs25.40-b04
|
Fri, 01 Aug 2014 11:17:21 -0700 |
amurillo |
Added tag hs25.40-b03 for changeset e2976043eac3
|
Tue, 20 May 2014 18:25:14 +0400 |
dfazunen |
8039489: Refactor test framework for dynamic VM options
hs25.40-b03
|
Mon, 28 Jul 2014 20:47:56 +0200 |
jwilhelm |
8046715: Add a way to verify an extended set of command line options
|
Sun, 11 May 2014 16:35:43 -0700 |
jmasa |
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
|
Wed, 25 Jun 2014 21:36:48 +0200 |
egahlin |
8046783: Add hidden field to methods for event based tracing
|
Mon, 21 Jul 2014 10:40:50 +0100 |
kevinw |
8049684: pstack crashes on java core dump
|
Fri, 25 Jul 2014 10:42:05 -0700 |
amurillo |
8051910: new hotspot build - hs25.40-b03
|
Fri, 25 Jul 2014 10:28:05 -0700 |
amurillo |
Added tag hs25.40-b02 for changeset f0afba33c928
|
Fri, 25 Jul 2014 10:28:04 -0700 |
amurillo |
Merge
hs25.40-b02
|
Thu, 24 Jul 2014 18:46:55 +0000 |
drchase |
Merge
|
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
|
Fri, 18 Jul 2014 09:04:01 +0200 |
goetz |
8050978: Fix bad field access check in C1 and C2
|
Thu, 17 Jul 2014 10:21:31 +0200 |
mdoerr |
8050972: Concurrency problem in PcDesc cache
|
Tue, 22 Jul 2014 07:35:52 -0700 |
morris |
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8035401: Fix visibility of G1ParScanThreadState members
|
Mon, 21 Jul 2014 09:41:04 +0200 |
tschatzl |
8035400: Move G1ParScanThreadState into its own files
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040002: Clean up code and code duplication in re-diryting cards for verification
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8019342: G1: High "Other" time most likely due to card redirtying
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8028710: G1 does not retire allocation buffers after reference processing work
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8039596: Remove HeapRegionRemSet::clear_incoming_entry
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
|
Wed, 16 Apr 2014 10:14:50 +0200 |
tschatzl |
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
|
Tue, 20 May 2014 10:04:03 -0700 |
jcoomes |
8042255: make gc src file exclusion more automatic
|
Fri, 11 Jul 2014 00:25:05 -0700 |
amurillo |
8049916: new hotspot build - hs25.40-b02
|
Mon, 21 Jul 2014 21:46:27 +0000 |
jeff |
8051005: Third Party License Readme update for 8u20
|
Mon, 21 Jul 2014 06:00:44 -0700 |
zgu |
8050167: linux-sparcv9: hs_err file does not show any stack information
|
Fri, 18 Jul 2014 11:14:20 -0700 |
zgu |
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
|
Fri, 18 Jul 2014 19:56:02 +0200 |
simonis |
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
|
Thu, 17 Jul 2014 18:03:26 +0100 |
robm |
Merge
|
Wed, 16 Jul 2014 16:45:17 -0700 |
amurillo |
Merge
|
Mon, 12 May 2014 06:17:05 -0700 |
mikael |
8042804: Support invoking Hotspot tests from top level
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Added tag hs25.40-b01 for changeset d952af8cf67d
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Merge
hs25.40-b01
|
Thu, 10 Jul 2014 12:04:43 -0700 |
vlivanov |
8043546: C1 optimizes @Stable instance fields with default values
|
Thu, 08 May 2014 15:37:17 +0200 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp
|
Tue, 29 Apr 2014 15:17:27 +0200 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp.
|
Wed, 02 Jul 2014 22:54:18 +0200 |
roland |
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
|
Mon, 07 Jul 2014 14:44:33 +0200 |
brutisso |
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
|
Mon, 16 Jun 2014 16:27:41 -0700 |
mikael |
8046769: Set T family feature bit on Niagara systems
|
Tue, 01 Jul 2014 10:36:19 +0200 |
mgronlun |
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
|
Fri, 11 Apr 2014 12:29:24 +0200 |
pliden |
8039147: Cleanup SuspendibleThreadSet
|
Mon, 23 Jun 2014 16:43:41 +0200 |
pliden |
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
|
Thu, 19 Jun 2014 13:31:14 +0200 |
brutisso |
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
|
Wed, 25 Jun 2014 15:51:15 -0700 |
amurillo |
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
|
Sat, 21 Jun 2014 01:56:29 +0000 |
coleenp |
Merge
|
Fri, 20 Jun 2014 10:48:36 -0400 |
coleenp |
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
|
Fri, 20 Jun 2014 12:39:56 -0700 |
amurillo |
8047732: new hotspot build - hs25.20-b21
|
Fri, 27 Jun 2014 11:07:23 +0100 |
coffeys |
Added tag jdk8u40-b00 for changeset 4828415ebbf1
|
Tue, 07 Apr 2015 11:20:51 +0200 |
Gilles Duboscq |
Add some Math exact tests
|
Thu, 02 Apr 2015 14:37:44 +0200 |
Gilles Duboscq |
Integer exact arithmetic: make sure non-exact stamp logic is not used
|
Tue, 07 Apr 2015 11:30:29 +0200 |
Gilles Duboscq |
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods
|
Tue, 07 Apr 2015 11:19:39 +0200 |
Gilles Duboscq |
mx: Avoid listing directories that do not exist while looking for JDKs
|
Wed, 08 Apr 2015 11:29:36 +0200 |
Roland Schatz |
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.
|
Tue, 07 Apr 2015 17:52:50 +0200 |
Lukas Stadler |
handle ControlSinks in PEA canonicalization
|
Tue, 07 Apr 2015 14:07:03 +0200 |
Roland Schatz |
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
|
Tue, 07 Apr 2015 13:30:09 +0200 |
Roland Schatz |
UnsafeArrayCopyNode is a MemoryAccess.
|
Tue, 07 Apr 2015 12:21:08 +0200 |
Doug Simon |
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other cases
|
Tue, 07 Apr 2015 12:19:45 +0200 |
Doug Simon |
only force fix an unguarded JavaReadNode
|
Tue, 07 Apr 2015 02:55:05 +0200 |
Andreas Woess |
conditional elimination: use begin node from guard anchor instead of node to block map
|
Mon, 06 Apr 2015 08:48:36 -0700 |
twisti |
Add getAddress/putAddress to Unsafe plugin.
|
Mon, 06 Apr 2015 13:45:08 +0100 |
Chris Seaton |
DSL: rename ElementUtils.typeCompatible to areTypesCompatible.
|
Mon, 06 Apr 2015 13:43:39 +0100 |
Chris Seaton |
DSL: add tests for comparing against a byte and a short in guards.
|
Sun, 05 Apr 2015 20:40:52 +0100 |
Chris Seaton |
DSL: allow comparison of different integral types.
|
Sun, 05 Apr 2015 19:51:46 +0100 |
Chris Seaton |
DSL: add support for hex, oct and binary integer literals.
|
Sun, 05 Apr 2015 09:45:58 +0200 |
Doug Simon |
account for InvocationPlugins that don't return true when using them for late inlining
|
Sat, 04 Apr 2015 22:59:19 +0200 |
Doug Simon |
more robust error handling
|
Sat, 04 Apr 2015 21:57:19 +0200 |
Doug Simon |
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod
|
Sat, 04 Apr 2015 21:43:21 +0200 |
Doug Simon |
removed some redundant GraphBuilderContext methods or gave them default implementations
|
Sat, 04 Apr 2015 19:52:26 +0200 |
Doug Simon |
removed GraphBuilderContext.getRootMethod()
|
Sat, 04 Apr 2015 19:47:24 +0200 |
Doug Simon |
removed commented out code
|
Sat, 04 Apr 2015 19:47:04 +0200 |
Doug Simon |
added support for inlining graphs derived from InvocationPlugins
|
Fri, 03 Apr 2015 17:49:43 +0200 |
Stefan Anzinger |
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements
|
Fri, 03 Apr 2015 13:27:13 +0200 |
Roland Schatz |
Run input type verification only when assertions are enabled.
|
Thu, 02 Apr 2015 18:55:27 +0200 |
Roland Schatz |
IGV: Improve text contrast.
|
Thu, 02 Apr 2015 14:55:51 +0200 |
Lukas Stadler |
non-iterative PEA during partial evaluation
|
Thu, 02 Apr 2015 14:55:50 +0200 |
Lukas Stadler |
canonicalize during PEA
|
Thu, 02 Apr 2015 14:50:16 +0200 |
Lukas Stadler |
test for PEA canonicalization
|
Thu, 02 Apr 2015 14:33:43 +0200 |
Lukas Stadler |
take replacements into account in NewArrayNode.virtualize
|
Thu, 02 Apr 2015 14:33:31 +0200 |
Lukas Stadler |
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots
|
Fri, 03 Apr 2015 10:41:57 +0200 |
Doug Simon |
added Checkstyle rule to prevent non-ASCII characters in Java source files
|
Fri, 03 Apr 2015 10:41:28 +0200 |
Doug Simon |
replace non-ASCII characters with unicode encoding
|
Thu, 02 Apr 2015 17:42:25 -0700 |
Tom Rodriguez |
DebugTimers should be static final when possible
|
Thu, 02 Apr 2015 21:27:25 +0200 |
Stefan Anzinger |
Merge
|
Thu, 02 Apr 2015 18:45:28 +0200 |
Stefan Anzinger |
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver
|
Thu, 02 Apr 2015 19:40:14 +0200 |
Doug Simon |
lower JavaReadNode to a ReadNode that will never float
|
Thu, 02 Apr 2015 19:30:19 +0200 |
Doug Simon |
fix unguarded reads resulting from lowering UnsafeLoadNode
|
Thu, 02 Apr 2015 19:23:19 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalization
|
Thu, 02 Apr 2015 19:21:59 +0200 |
Doug Simon |
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact type
|
Thu, 02 Apr 2015 17:32:26 +0200 |
Roland Schatz |
Don't drop entry framestate in inline graph if it has more usages than just the start node.
|
Thu, 02 Apr 2015 16:56:27 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:41:30 +0200 |
Doug Simon |
use .equals() instead of '=='
|
Thu, 02 Apr 2015 16:08:55 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:08:26 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)
|
Thu, 02 Apr 2015 14:09:02 +0200 |
Doug Simon |
handle new nodes when gathering unscheduled usages of a node about to be lowered
|
Thu, 02 Apr 2015 12:56:38 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode
|
Thu, 02 Apr 2015 12:22:57 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 12:22:12 +0200 |
Doug Simon |
canonicalize 'o.getClass() == A.class' to a TypeCheckNode
|
Thu, 02 Apr 2015 11:45:32 +0200 |
Doug Simon |
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()
|
Thu, 02 Apr 2015 10:00:21 +0200 |
Doug Simon |
fix for replay compilation support
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: cache threshold in constant to speed up defer compilation check.
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: use visitor for getCallNodes.
|
Thu, 02 Apr 2015 01:27:27 +0200 |
Christian Humer |
Truffle: do not use iterators for visitors.
|
Thu, 02 Apr 2015 01:26:31 +0200 |
Christian Humer |
Truffle: cache NodeClass lookup in Node.
|
Thu, 02 Apr 2015 01:22:41 +0200 |
Christian Humer |
Truffle: make NodeClass and NodeField a top-level class.
|
Thu, 02 Apr 2015 14:28:27 +0200 |
Lukas Stadler |
better virtualization of BasicArrayCopyNode
|
Thu, 02 Apr 2015 14:28:01 +0200 |
Lukas Stadler |
handle unsafe load and store during PEA read elimination
|
Thu, 02 Apr 2015 11:18:02 +0200 |
Josef Eisl |
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).
|
Wed, 01 Apr 2015 19:30:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 19:30:14 +0200 |
Thomas Wuerthinger |
Fixes after introducing TypeCheckNode.
|
Wed, 01 Apr 2015 17:43:06 +0200 |
Thomas Wuerthinger |
Introduce TypeCheckNode.
|
Wed, 01 Apr 2015 17:40:02 +0200 |
Doug Simon |
allow lowering of UnsafeLoadNode while guards are still floating
|
Wed, 01 Apr 2015 17:36:51 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 17:12:52 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Wed, 01 Apr 2015 16:11:22 +0200 |
Doug Simon |
fixed pylint issues
|
Wed, 01 Apr 2015 15:08:55 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 15:08:25 +0200 |
Doug Simon |
improved error message for use of a macro node within a snippet that tries to lower itself to an invoke
|
Wed, 01 Apr 2015 13:59:01 +0200 |
Doug Simon |
removed IntrinsificationsEnabled and IntrinsificationsDisabled options
|
Wed, 01 Apr 2015 13:55:59 +0200 |
Doug Simon |
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippets
|
Wed, 01 Apr 2015 13:48:54 +0200 |
Doug Simon |
removed unused MacroNode constructor
|
Wed, 01 Apr 2015 13:48:42 +0200 |
Doug Simon |
removed unused BailoutNode
|
Wed, 01 Apr 2015 13:07:22 +0200 |
Doug Simon |
improved fsckprojects to take into account hg tracked files
|
Wed, 01 Apr 2015 16:36:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 16:36:15 +0200 |
Thomas Wuerthinger |
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.
|
Wed, 01 Apr 2015 13:30:06 +0200 |
Josef Eisl |
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.
|
Wed, 01 Apr 2015 11:48:18 +0200 |
Josef Eisl |
LinearScan: add more detailed timers.
|
Tue, 31 Mar 2015 19:15:45 -0700 |
Michael Van De Vanter |
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44
|
Tue, 31 Mar 2015 19:01:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.
|
Tue, 31 Mar 2015 18:58:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.
|
Tue, 31 Mar 2015 18:56:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: field renaming in ProbeNode
|
Tue, 31 Mar 2015 15:15:33 +0200 |
Doug Simon |
removed/replaced references to non replay-serializable objects from replay-serializable objects
|
Tue, 31 Mar 2015 14:35:17 +0200 |
Gilles Duboscq |
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal
|
Tue, 31 Mar 2015 14:12:23 +0200 |
Doug Simon |
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalization
|
Tue, 31 Mar 2015 14:11:07 +0200 |
Doug Simon |
allow satisfied compile time assertions to survive until LIR lowering
|
Tue, 31 Mar 2015 11:40:04 +0200 |
Roland Schatz |
Assert that lastLocationAccess is non-null for reads of mutable locations.
|
Tue, 31 Mar 2015 11:35:31 +0200 |
Roland Schatz |
Assert that lastLocationAccess is never null in FloatingReadPhase.
|
Tue, 31 Mar 2015 02:16:33 +0200 |
Christian Humer |
Truffle: implement language agnostic OSR support.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
SL: repeating node should implement SLStatementNode for a proper toString implementation.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;
|
Mon, 30 Mar 2015 20:45:04 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 18:46:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:57:31 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:56:43 +0200 |
Thomas Wuerthinger |
Fix for IfNode below than canonicalization.
|
Mon, 30 Mar 2015 20:43:59 +0200 |
Doug Simon |
EconomyHighTier must apply CanonicalizerPhase
|
Mon, 30 Mar 2015 17:58:22 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 15:38:57 +0200 |
Josef Eisl |
AMD64HotSpotCounterOp: use incrementq macro.
|
Mon, 30 Mar 2015 17:00:08 +0200 |
Josef Eisl |
AssemblerTest: add method and code cache provider to scope to enable dumping.
|
Mon, 30 Mar 2015 17:31:48 +0200 |
Josef Eisl |
Add IncrementDecrementMacroTest.
|
Mon, 30 Mar 2015 15:38:24 +0200 |
Josef Eisl |
AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.
|
Mon, 30 Mar 2015 17:51:05 +0200 |
Doug Simon |
add InlineIntrinsicsDuringParsing option with a default value of true
|
Mon, 30 Mar 2015 17:50:43 +0200 |
Doug Simon |
added extension points for creating GraphBuilder plugins
|
Mon, 30 Mar 2015 17:49:15 +0200 |
Doug Simon |
allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60
|
Mon, 30 Mar 2015 16:51:26 +0200 |
Roland Schatz |
Correctly re-wire memory edges in snippets.
|
Mon, 30 Mar 2015 14:28:50 +0200 |
Andreas Woess |
remove TruffleReplacements
|
Mon, 30 Mar 2015 14:26:46 +0200 |
Andreas Woess |
PartialEvaluator: method handle inlining now handled by HotSpotInvocationPlugins
|
Mon, 30 Mar 2015 14:23:20 +0200 |
Josef Eisl |
lsra.Interval: fix setRegisterPriority().
|
Mon, 30 Mar 2015 14:02:51 +0200 |
Lukas Stadler |
handle indexed loads and unboxing in PEA read elimination
|
Mon, 30 Mar 2015 14:02:08 +0200 |
Lukas Stadler |
refactor PrimitiveValueProfile to omit object equality comparison in the profiled case
|
Mon, 30 Mar 2015 14:01:04 +0200 |
Lukas Stadler |
ExactClassValueProfile: do not create isInstance check for generic (object) profiles
|
Mon, 30 Mar 2015 13:59:59 +0200 |
Lukas Stadler |
remove UnboxNodes without usages (if object is non-null)
|
Mon, 30 Mar 2015 11:59:58 +0200 |
Doug Simon |
HotSpotLoadFieldPlugin no longer checks InlineDuringParsing
|
Mon, 30 Mar 2015 10:57:43 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
|
Mon, 30 Mar 2015 10:47:08 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
|
Mon, 30 Mar 2015 10:08:38 +0200 |
Josef Eisl |
StandardOp.NoOp: assert that the right instruction is #replaced.
|
Mon, 30 Mar 2015 00:54:07 +0200 |
Thomas Wuerthinger |
Reduce usages of fixed node probability cache.
|
Sun, 29 Mar 2015 20:51:22 +0200 |
Thomas Wuerthinger |
Remove GraphCache option.
|
Sun, 29 Mar 2015 20:14:58 +0200 |
Thomas Wuerthinger |
Remove iterative inlining phase.
|
Sun, 29 Mar 2015 18:59:59 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerLessThanNode.
|
Sun, 29 Mar 2015 18:57:14 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerBelowNode.
|
Sun, 29 Mar 2015 18:51:08 +0200 |
Thomas Wuerthinger |
Rename method to avoid clashes.
|
Sun, 29 Mar 2015 18:45:49 +0200 |
Thomas Wuerthinger |
Small fix in memory schedule verification.
|
Sun, 29 Mar 2015 16:12:42 +0200 |
Thomas Wuerthinger |
Fix javadoc.
|
Sun, 29 Mar 2015 16:09:29 +0200 |
Thomas Wuerthinger |
Relax verification of floating read node.
|
Sat, 28 Mar 2015 21:48:27 +0100 |
Thomas Wuerthinger |
Fix suites.
|
Sat, 28 Mar 2015 21:28:22 +0100 |
Thomas Wuerthinger |
Add missing static imports.
|
Sat, 28 Mar 2015 21:23:17 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 28 Mar 2015 20:37:58 +0100 |
Thomas Wuerthinger |
Fix project dependencies.
|
Sat, 28 Mar 2015 20:36:56 +0100 |
Thomas Wuerthinger |
Add a color filter based on stamp types.
|
Sat, 28 Mar 2015 20:25:56 +0100 |
Thomas Wuerthinger |
Improve coloring and filters in IGV.
|
Sat, 28 Mar 2015 17:35:14 +0100 |
Thomas Wuerthinger |
Remove old version of partial evaluation.
|
Fri, 27 Mar 2015 17:02:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 27 Mar 2015 15:43:31 +0100 |
Thomas Wuerthinger |
Small fixes to IGV layout.
|
Fri, 27 Mar 2015 16:04:23 +0100 |
Doug Simon |
removed MacroSubstitution and its related machinery
|
Fri, 27 Mar 2015 15:37:42 +0100 |
Gilles Duboscq |
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
|
Fri, 27 Mar 2015 15:33:44 +0100 |
Gilles Duboscq |
IGV: Update Graal color filter
|
Fri, 27 Mar 2015 14:09:21 +0100 |
Gilles Duboscq |
Make IGV more robust when parsing block information
|
Fri, 27 Mar 2015 14:03:46 +0100 |
Doug Simon |
don't push MethodHandleNodes with void return type to the stack
|
Fri, 27 Mar 2015 14:03:04 +0100 |
Doug Simon |
allow unqualified nested class names in the class part of a MethodFilter pattern
|
Fri, 27 Mar 2015 13:29:08 +0100 |
Doug Simon |
converted all @MacroSubstitution uses to InvocationPlugins
|
Fri, 27 Mar 2015 00:41:11 -0700 |
Tom Rodriguez |
Speed up debug info generation for virtual objects
|
Thu, 26 Mar 2015 22:26:18 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 21:58:45 +0100 |
Doug Simon |
removed uses of StringBuffer
|
Thu, 26 Mar 2015 17:06:40 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 17:06:08 +0100 |
Doug Simon |
removed uses of StringBuffer, Hashtable and Stack
|
Thu, 26 Mar 2015 11:39:07 +0100 |
Doug Simon |
don't process Word operations unless parsing a snippet or intrinsic
|
Thu, 26 Mar 2015 11:38:27 +0100 |
Doug Simon |
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
|
Thu, 26 Mar 2015 13:51:37 -0700 |
twisti |
Remove external ASM dependency.
|
Thu, 26 Mar 2015 15:34:27 +0100 |
Roland Schatz |
Rewire usages of MemoryAnchorNode in FloatingReadPhase.
|
Thu, 26 Mar 2015 15:17:02 +0100 |
Roland Schatz |
Unit test for InputTypes in snippets.
|
Thu, 26 Mar 2015 13:55:36 +0100 |
Roland Schatz |
Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.
|
Wed, 25 Mar 2015 16:55:24 +0100 |
Roland Schatz |
Allow InputTypes that are not Value in snippets.
|
Wed, 25 Mar 2015 11:48:13 -0700 |
Tom Rodriguez |
Add CTW of rt.jar to gate
|
Wed, 25 Mar 2015 11:48:07 -0700 |
Tom Rodriguez |
Only report debug values for CTW threads by default
|
Wed, 25 Mar 2015 11:48:01 -0700 |
Tom Rodriguez |
Add option to filter DebugValueSummary by map name
|
Wed, 25 Mar 2015 11:47:55 -0700 |
Tom Rodriguez |
Alway print final CTW messages
|
Wed, 25 Mar 2015 11:47:49 -0700 |
Tom Rodriguez |
Support CTW in product for graal
|
Wed, 25 Mar 2015 16:16:36 +0100 |
Gilles Duboscq |
BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodes
|
Wed, 25 Mar 2015 16:15:20 +0100 |
Gilles Duboscq |
Add scope with the schedule in EffectsPhase
|
Wed, 25 Mar 2015 16:31:35 +0100 |
Gilles Duboscq |
Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properly
|
Wed, 25 Mar 2015 15:24:37 +0100 |
Roland Schatz |
Do node intrinsification and word type rewriting only during replacement parsing.
|
Tue, 24 Mar 2015 17:33:15 +0100 |
Christian Wirth |
extract methods to avoid code duplication
|
Tue, 24 Mar 2015 17:19:23 +0100 |
Christian Wirth |
syncronize the access to Source.allSources. Should fix random crashes we experienced before.
|
Tue, 24 Mar 2015 14:36:57 +0100 |
Stefan Anzinger |
Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytes
|
Tue, 24 Mar 2015 12:01:58 +0100 |
Doug Simon |
suppress menubar and dock when running ctw on Mac
|
Tue, 24 Mar 2015 11:56:10 +0100 |
Doug Simon |
check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting one
|
Tue, 24 Mar 2015 11:36:52 +0100 |
Doug Simon |
added -G:CompileTheWorldMethodFilter option
|
Mon, 23 Mar 2015 15:45:19 -0700 |
Tom Rodriguez |
Restore old CTW output format
|
Mon, 23 Mar 2015 22:32:41 +0100 |
Doug Simon |
avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)
|
Mon, 23 Mar 2015 13:33:18 -0700 |
Tom Rodriguez |
Merge
|
Mon, 23 Mar 2015 12:21:25 -0700 |
Tom Rodriguez |
Wait until all classes are loaded before compiling in multithreaded CTW
|
Mon, 23 Mar 2015 12:20:49 -0700 |
Tom Rodriguez |
Transfer proxies when splitting IfNode
|
Mon, 23 Mar 2015 10:29:15 -0700 |
Tom Rodriguez |
Fix time reporting for mx gate -t foo
|
Mon, 23 Mar 2015 10:28:36 -0700 |
Tom Rodriguez |
Add missing org.openide.awt dependency to IGV
|
Mon, 23 Mar 2015 10:27:17 -0700 |
Tom Rodriguez |
Merge
|
Fri, 20 Mar 2015 17:26:26 -0700 |
Tom Rodriguez |
Properly accumulate assumptions
|
Fri, 20 Mar 2015 17:26:20 -0700 |
Tom Rodriguez |
Don't bother cloning assumptions array
|
Fri, 20 Mar 2015 17:26:08 -0700 |
Tom Rodriguez |
Fixed help text and add CompileTheWorldThreads flag
|
Mon, 23 Mar 2015 20:57:21 +0100 |
Doug Simon |
added helper methods to GraphBuilderContext for common operation combinations
|
Mon, 23 Mar 2015 20:04:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong type for implicit type cast elimination.
|
Mon, 23 Mar 2015 16:11:48 +0100 |
Stefan Anzinger |
Merge
|
Mon, 23 Mar 2015 15:58:36 +0100 |
Stefan Anzinger |
Implement dynamic instruction counters on assembly level
|
Mon, 23 Mar 2015 14:31:01 +0100 |
Doug Simon |
fixed pylint issue
|
Mon, 23 Mar 2015 14:18:32 +0100 |
Doug Simon |
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
|
Mon, 23 Mar 2015 13:36:04 +0100 |
Doug Simon |
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')
|
Mon, 23 Mar 2015 11:02:36 +0100 |
Doug Simon |
moved non-HotSpot specific inlining functionality into non-HotSpot specific location
|
Mon, 23 Mar 2015 00:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 Mar 2015 00:26:37 +0100 |
Thomas Wuerthinger |
Further improvements to IGV. Make displayed names of nodes shorter.
|
Sat, 21 Mar 2015 16:22:15 +0100 |
Thomas Wuerthinger |
Fix IGV small layout bug.
|
Sat, 21 Mar 2015 16:10:53 +0100 |
Thomas Wuerthinger |
Small comment fix.
|
Sun, 22 Mar 2015 17:04:03 +0100 |
Doug Simon |
made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
|
Sun, 22 Mar 2015 17:03:42 +0100 |
Doug Simon |
fixed bug in NodeList.toArray()
|
Sun, 22 Mar 2015 16:33:32 +0100 |
Doug Simon |
support disassembling a subrange of a bytecode method
|
Sun, 22 Mar 2015 12:30:26 +0100 |
Doug Simon |
factored out common code in HotSpotCryptoSubstitutionTest
|
Sun, 22 Mar 2015 12:29:01 +0100 |
Doug Simon |
avoid unnecessary copying in NodeList.toArray(A[] a)
|
Sun, 22 Mar 2015 00:12:34 +0100 |
Andreas Woess |
IGV: also color KillingBegin nodes orange
|
Sat, 21 Mar 2015 23:47:30 +0100 |
Andreas Woess |
IGV: fix bug in layout node comparator
|
Sat, 21 Mar 2015 15:41:55 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 21 Mar 2015 15:41:38 +0100 |
Thomas Wuerthinger |
Layout and display improvements and bug fixes for IdealGraphVisualizer.
|
Fri, 20 Mar 2015 18:33:31 +0100 |
Thomas Wuerthinger |
Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>
|
Fri, 20 Mar 2015 23:19:24 +0100 |
Doug Simon |
removed unused IntegerSubExactNode node intrinsics
|
Fri, 20 Mar 2015 23:18:50 +0100 |
Doug Simon |
removed left over temporary code
|
Fri, 20 Mar 2015 23:17:33 +0100 |
Doug Simon |
GraphBuilderConfiguration.copy() should do what it's javadoc says
|
Fri, 20 Mar 2015 22:09:39 +0100 |
Christian Humer |
Truffle: some tweaks to the PrintTruffleExpansionHistogram.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: use compare functions for MethodStatistics.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify inAtomicBlock assertion.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify loop node implementation.
|
Fri, 20 Mar 2015 18:59:40 +0100 |
Christian Humer |
Truffle: make loop node implementation exchangable for graal runtime versions.
|
Fri, 20 Mar 2015 17:08:43 +0100 |
Andreas Woess |
Truffle: remove Node#onAdopt() hook
|
Fri, 20 Mar 2015 15:59:35 +0100 |
Andreas Woess |
Truffle: always check type in UnsafeNodeField
|
Fri, 20 Mar 2015 15:53:01 +0100 |
Andreas Woess |
Truffle: ValueProfile should extend NodeCloneable
|
Fri, 20 Mar 2015 19:09:08 +0100 |
Roland Schatz |
Simplify code generation for AMD64 memory access instructions.
|
Fri, 20 Mar 2015 17:59:37 +0100 |
Roland Schatz |
Restructure AMD64 LIR classes.
|
Fri, 20 Mar 2015 16:05:24 +0100 |
Doug Simon |
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
|
Fri, 20 Mar 2015 10:11:07 +0100 |
Gilles Duboscq |
LoopFragment: Proxy input may be null
|
Thu, 19 Mar 2015 18:03:15 -0700 |
Tom Rodriguez |
Add support for multithreaded CTW
|
Thu, 19 Mar 2015 18:03:08 -0700 |
Tom Rodriguez |
Don't let NoClassDefFoundError leak when reflectively looking up Method
|
Thu, 19 Mar 2015 17:48:48 -0700 |
Tom Rodriguez |
Reduce amount of work done by Node.verify by default
|
Thu, 19 Mar 2015 17:25:16 -0700 |
Tom Rodriguez |
Check for null installedCode when reporting events
|
Thu, 19 Mar 2015 17:23:05 -0700 |
Tom Rodriguez |
Improve assertion message
|
Thu, 19 Mar 2015 17:22:24 -0700 |
Tom Rodriguez |
Only report snippet cache overflow once
|
Thu, 19 Mar 2015 22:31:42 +0100 |
Doug Simon |
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
|
Thu, 19 Mar 2015 19:27:25 +0100 |
Gilles Duboscq |
TraceDeoptimization: print compiler and compile_id
|
Thu, 19 Mar 2015 15:38:33 +0100 |
Thomas Wuerthinger |
Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.
|
Thu, 19 Mar 2015 12:47:06 +0100 |
Doug Simon |
Merge.
|
Thu, 19 Mar 2015 11:53:36 +0100 |
Thomas Wuerthinger |
Guard constant folding with !ImmutableCode.
|
Thu, 19 Mar 2015 11:22:37 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:23 +0100 |
Thomas Wuerthinger |
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
|
Wed, 18 Mar 2015 21:36:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 21:36:12 +0100 |
Thomas Wuerthinger |
Fix a bug in the schedule phase and tighten asserts.
|
Thu, 19 Mar 2015 10:28:28 +0100 |
Gilles Duboscq |
Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node away
|
Wed, 18 Mar 2015 21:01:56 +0100 |
Doug Simon |
removed logic for estimating invocation plugin count
|
Wed, 18 Mar 2015 20:17:41 +0100 |
Gilles Duboscq |
Dom-based ConditionalElimination: fix fliped check in processConditionAnchor
|
Wed, 18 Mar 2015 11:38:38 -0700 |
Tom Rodriguez |
Properly handle Guard usages during on stack replacement
|
Wed, 18 Mar 2015 10:07:47 -0700 |
Tom Rodriguez |
Merge
|
Wed, 18 Mar 2015 10:01:25 -0700 |
Tom Rodriguez |
Ignore -Xbatch when the thread is in the middle of class loading
|
Tue, 17 Mar 2015 19:24:47 -0700 |
Tom Rodriguez |
Relax asserts in ArrayEqualsNodes
|
Tue, 17 Mar 2015 19:21:57 -0700 |
Tom Rodriguez |
Experimentally disallow Graal compiling itself in tiered
|
Tue, 17 Mar 2015 19:21:54 -0700 |
Tom Rodriguez |
Add option to print CompileQueue occupancy from LogCompilation output
|
Tue, 17 Mar 2015 19:21:22 -0700 |
Tom Rodriguez |
Log dequeue of methods from CompileQueue
|
Wed, 18 Mar 2015 16:39:06 +0100 |
Stefan Anzinger |
Merge
|
Wed, 18 Mar 2015 15:23:39 +0100 |
Stefan Anzinger |
[SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.
|
Wed, 18 Mar 2015 13:53:23 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 18:57:47 +0100 |
Stefan Anzinger |
[SPARC] Set lower plugin count estimate for SPARC backend
|
Wed, 18 Mar 2015 15:58:55 +0100 |
Gilles Duboscq |
FloatStamp.Abs.foldStamp support known-NaN input
|
Wed, 18 Mar 2015 15:51:15 +0100 |
Gilles Duboscq |
CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandbox
|
Wed, 18 Mar 2015 15:14:27 +0100 |
Gilles Duboscq |
Add assert in FloatStamp
|
Wed, 08 Oct 2014 16:20:38 +0200 |
Gilles Duboscq |
Implement foldStamp for Float to Integer ops
|
Wed, 08 Oct 2014 15:27:10 +0200 |
Gilles Duboscq |
Implement foldStamp for Integer to Float conversions
|
Wed, 18 Mar 2015 14:36:13 +0100 |
Gilles Duboscq |
Remove TailDuplicationPhase
|
Tue, 17 Mar 2015 16:13:54 +0100 |
Gilles Duboscq |
GuardsStage: add areDeoptsFixed helper method
|
Wed, 18 Mar 2015 11:30:45 +0100 |
Josef Eisl |
BenchmarkCounters: add option to turn of number grouping separators.
|
Thu, 19 Mar 2015 12:46:38 +0100 |
Doug Simon |
removed overly strict assertions in InstanceOfDynamicNode constructor
|
Thu, 19 Mar 2015 12:46:06 +0100 |
Doug Simon |
added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCode
|
Wed, 18 Mar 2015 12:39:43 +0100 |
Doug Simon |
use cheaper test for whether or not a method has a substitution
|
Wed, 18 Mar 2015 11:46:06 +0100 |
Doug Simon |
factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame state
|
Wed, 18 Mar 2015 02:15:37 +0100 |
Christian Humer |
Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.
|
Wed, 18 Mar 2015 02:17:34 +0100 |
Christian Humer |
Truffle: truffle compilation might result in a CancellationException.
|
Wed, 18 Mar 2015 01:46:01 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 01:45:49 +0100 |
Thomas Wuerthinger |
Add memory proxy support in the new MemoryScheduleVerification.
|
Tue, 17 Mar 2015 11:23:06 -0700 |
Tom Rodriguez |
Merge
|
Tue, 17 Mar 2015 11:22:56 -0700 |
Tom Rodriguez |
Fix arg limit on Mac
|
Mon, 16 Mar 2015 17:37:32 -0700 |
Tom Rodriguez |
Make the native initialization path for Graal more robust
|
Mon, 16 Mar 2015 16:38:17 -0700 |
Tom Rodriguez |
Don't walk out of loop when estimating unswitch benefits
|
Mon, 16 Mar 2015 15:51:43 -0700 |
Tom Rodriguez |
More checks that InductionVariable.direction is valid
|
Mon, 16 Mar 2015 15:46:28 -0700 |
Tom Rodriguez |
Don't force resolution for unloaded field types
|
Mon, 16 Mar 2015 18:19:12 +0100 |
Josef Eisl |
Do not include MoveProfiling phases in stub compilation.
|
Mon, 16 Mar 2015 16:38:01 +0100 |
Josef Eisl |
LIRSuites: add copy constructor.
|
Mon, 16 Mar 2015 16:37:21 +0100 |
Josef Eisl |
LIRPhaseSuite: add copy().
|
Mon, 16 Mar 2015 17:23:22 +0100 |
Josef Eisl |
Add MoveProfiling.
|
Mon, 16 Mar 2015 17:15:52 +0100 |
Josef Eisl |
Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
|
Mon, 16 Mar 2015 17:36:45 +0100 |
Josef Eisl |
Make DynamicCounterNode LIRLowerable.
|
Tue, 17 Mar 2015 17:19:04 +0100 |
Josef Eisl |
{AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
|
Tue, 17 Mar 2015 17:18:47 +0100 |
Josef Eisl |
Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.
|
Mon, 16 Mar 2015 16:35:20 +0100 |
Josef Eisl |
AMD64Assembler: introduce addq(AMD64Address, Register).
|
Tue, 17 Mar 2015 17:19:39 +0100 |
Josef Eisl |
Make LIRGeneratorTool a BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:19:18 +0100 |
Josef Eisl |
Introduce BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:29:49 +0100 |
Josef Eisl |
BenchmarkCounters: make thread-safe and refactoring.
|
Tue, 17 Mar 2015 13:07:12 +0100 |
Josef Eisl |
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
|
Tue, 17 Mar 2015 17:16:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 17:15:40 +0100 |
Thomas Wuerthinger |
Add another memory schedule test.
|
Tue, 17 Mar 2015 17:13:25 +0100 |
Thomas Wuerthinger |
Fix another bug in the new scheduler found by the new verification phase.
|
Tue, 17 Mar 2015 17:12:47 +0100 |
Thomas Wuerthinger |
Assign result maps in schedule phase earlier to have better context in case of exceptions.
|
Tue, 17 Mar 2015 16:17:30 +0100 |
Thomas Wuerthinger |
Add memory schedule verification pass. Fix a bug in the new schedule implementation.
|
Tue, 17 Mar 2015 13:14:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 13:13:57 +0100 |
Thomas Wuerthinger |
Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.
|
Mon, 16 Mar 2015 21:50:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Mar 2015 21:49:59 +0100 |
Thomas Wuerthinger |
Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.
|
Tue, 17 Mar 2015 15:52:41 +0100 |
Andreas Woess |
remove unused code in CurrentJavaThreadNode
|
Tue, 17 Mar 2015 15:49:33 +0100 |
Andreas Woess |
Truffle: repair TraceTruffleTransferToInterpreter option
|
Tue, 17 Mar 2015 15:39:46 +0100 |
Andreas Woess |
Truffle: try to inline method handle invocations in FastPE
|
Tue, 17 Mar 2015 15:36:09 +0100 |
Andreas Woess |
MethodHandleNode: record unique concrete method assumptions
|
Tue, 17 Mar 2015 14:40:35 +0100 |
Andreas Woess |
Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDeque
|
Tue, 17 Mar 2015 13:57:33 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 13:27:50 +0100 |
Lukas Stadler |
handle proxies with null inputs in SchedulePhase
|
Tue, 17 Mar 2015 11:18:55 +0100 |
Lukas Stadler |
add null check in Materialize graphbuilder plugin
|
Tue, 17 Mar 2015 11:11:03 +0100 |
Lukas Stadler |
fix faulty check in HotSpotTruffleRuntime
|
Tue, 17 Mar 2015 11:10:32 +0100 |
Lukas Stadler |
remove obsolete assertion from MonitorExitNode
|
Tue, 17 Mar 2015 13:45:05 +0100 |
Doug Simon |
removed placeholder code
|
Tue, 17 Mar 2015 12:49:45 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 12:05:51 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 12:05:11 +0100 |
Stefan Anzinger |
[SPARC] remove debug code for mmap()
|
Fri, 13 Mar 2015 11:28:01 +0100 |
Stefan Anzinger |
Merge
|
Thu, 12 Mar 2015 17:08:19 +0100 |
Stefan Anzinger |
[SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARC
|
Tue, 17 Mar 2015 12:13:24 +0100 |
Doug Simon |
Merge.
|
Mon, 16 Mar 2015 16:54:10 -0700 |
Michael Van De Vanter |
Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57
|
Mon, 16 Mar 2015 15:59:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.
|
Mon, 16 Mar 2015 13:47:45 +0100 |
Christian Humer |
Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.
|
Mon, 16 Mar 2015 15:12:22 +0100 |
Roland Schatz |
Refactoring of AMD64 code generation.
|
Mon, 16 Mar 2015 14:17:00 +0100 |
Roland Schatz |
Make LIRGeneratorTool.append(op) return the op.
|
Fri, 13 Mar 2015 15:23:44 +0100 |
Roland Schatz |
Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.
|
Fri, 13 Mar 2015 15:20:16 +0100 |
Roland Schatz |
Move isCompressed method to HotSpotConstant interface.
|
Mon, 16 Mar 2015 12:23:11 +0100 |
Gilles Duboscq |
mx: followup fix for SC_ARG_MAX, add more assetions
|
Sun, 15 Mar 2015 16:22:37 +0100 |
Thomas Wuerthinger |
Support optional last access location in the scheduler phase.
|
Sun, 15 Mar 2015 14:22:50 +0100 |
Thomas Wuerthinger |
Remove fine grained debug scopes in the canonicalizer.
|
Sun, 15 Mar 2015 14:16:21 +0100 |
Thomas Wuerthinger |
Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.
|
Sun, 15 Mar 2015 13:40:28 +0100 |
Thomas Wuerthinger |
Add utility Node#pushInputs(NodeStack).
|
Sat, 14 Mar 2015 22:45:52 +0100 |
Thomas Wuerthinger |
Remove dead code in GraphBuilderPhase.
|
Sat, 14 Mar 2015 22:38:12 +0100 |
Thomas Wuerthinger |
Fix javadoc.
|
Sat, 14 Mar 2015 22:29:44 +0100 |
Thomas Wuerthinger |
Consolidation of new allocation stubs to use the standard ForeignCallNode.
|
Sat, 14 Mar 2015 20:42:09 +0100 |
Thomas Wuerthinger |
Turn a check for non-null stateAfter of an invoke into an assertion.
|
Sat, 14 Mar 2015 19:15:51 +0100 |
Thomas Wuerthinger |
Assign the state after when appending the node and not automatically in the main graph builder loop.
|
Sat, 14 Mar 2015 17:59:33 +0100 |
Thomas Wuerthinger |
Small simplification in GraphBuilderPhase.
|
Sat, 14 Mar 2015 14:14:54 +0100 |
Thomas Wuerthinger |
Reduce # of MemoryCheckpoint#Multi.
|
Sat, 14 Mar 2015 14:05:16 +0100 |
Thomas Wuerthinger |
Simplified NamedLocationIdentity #hashCode and #equals.
|
Sat, 14 Mar 2015 14:03:59 +0100 |
Thomas Wuerthinger |
Relax check invariants for usage of ==.
|