hotspot/src/share/vm/opto/compile.cpp
Tue, 23 Feb 2016 22:09:41 +0300 shade 8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
Tue, 23 Feb 2016 17:59:27 +0100 roland 8007986: GrowableArray should implement binary search
Mon, 18 Jan 2016 11:07:40 -0800 never 8147433: PrintNMethods no longer works with JVMCI
Mon, 18 Jan 2016 08:40:25 +0100 thartmann 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
Fri, 11 Dec 2015 16:57:08 +0100 roland 8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
Fri, 11 Dec 2015 09:07:07 -0800 fparain 8046936: JEP 270: Reserved Stack Areas for Critical Sections
Tue, 01 Dec 2015 08:05:10 +0100 zmajo 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2
Tue, 24 Nov 2015 10:30:23 +0100 neliasso Merge
Tue, 17 Nov 2015 16:40:52 -0500 kbarrett 8143014: Access PtrQueue member offsets through derived classes
Fri, 13 Nov 2015 13:31:48 +0100 neliasso Merge
Thu, 05 Nov 2015 19:31:57 +0100 jwilhelm Merge
Thu, 22 Oct 2015 13:07:10 -0400 goetz 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Wed, 11 Nov 2015 16:32:17 -1000 twisti 8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Mon, 09 Nov 2015 11:28:31 +0100 roland 8137168: Replace IfNode with a new RangeCheckNode for range checks
Mon, 26 Oct 2015 19:33:31 -0700 iveresov 8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
Tue, 20 Oct 2015 18:07:28 +0200 neliasso 8137167: JEP165: Compiler Control: Implementation task
Sat, 17 Oct 2015 19:40:30 -0400 dlong Merge
Wed, 07 Oct 2015 01:03:24 +0200 jwilhelm Merge
Tue, 29 Sep 2015 11:02:08 +0200 david 8080775: Better argument formatting for assert() and friends
Thu, 08 Oct 2015 12:49:30 -1000 twisti 8136421: JEP 243: Java-Level JVM Compiler Interface
Thu, 08 Oct 2015 12:10:19 +0200 zmajo 8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup
Wed, 16 Sep 2015 13:16:17 -0700 mcberg 8134802: LCM register pressure scheduling
Mon, 10 Aug 2015 10:39:19 -0700 kvn 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
Wed, 29 Jul 2015 08:05:21 +0200 thartmann 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
Thu, 11 Jun 2015 14:19:40 +0300 vlivanov 8074551: GWT can be marked non-compilable due to deopt count pollution
Fri, 08 May 2015 11:49:20 -0700 kvn 8076276: Add support for AVX512
Tue, 05 May 2015 12:33:57 -0700 kvn 8076284: Improve vectorization of parallel streams
Tue, 24 Mar 2015 10:25:09 +0100 roland 8069191: moving predicate out of loops may cause array accesses to bypass null check
Wed, 01 Apr 2015 18:07:50 -0700 kvn 8074981: Integer/FP scalar reduction optimization
Tue, 24 Feb 2015 07:39:22 -0800 vlivanov Merge
Mon, 16 Feb 2015 21:24:39 +0100 jwilhelm Merge
Fri, 13 Feb 2015 14:37:35 +0100 stefank 8072911: Remove includes of oop.inline.hpp from .hpp files
Wed, 18 Feb 2015 18:14:07 +0100 roland 6912521: System.arraycopy works slower than the simple loop for little lengths
Thu, 29 Jan 2015 10:25:59 -0800 vlivanov 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Mon, 22 Dec 2014 11:21:20 +0100 roland 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Mon, 24 Nov 2014 07:29:03 -0800 vlivanov 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Mon, 24 Nov 2014 08:48:15 +0100 thartmann 8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure'
Fri, 24 Oct 2014 14:25:46 +0200 anoll 8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Wed, 15 Oct 2014 10:51:43 +0200 zmajo 8060215: per-method PrintIdealGraphLevel
Mon, 06 Oct 2014 06:51:37 -0700 anoll 8059331: Print additional information for the assert in Compile::start()
Tue, 30 Sep 2014 15:44:43 +0200 thartmann 8059468: Fix PrintCodeCache output changed by JDK-8059137
Thu, 25 Sep 2014 12:10:57 +0400 shade 8058968: Compiler time traces should be improved
Wed, 17 Sep 2014 08:00:07 +0200 thartmann 8015774: Add support for multiple code heaps
Thu, 04 Sep 2014 13:11:25 +0400 shade 8050147: StoreLoad barrier interferes with stack usages
Fri, 15 Aug 2014 12:27:50 -0700 kvn Merge
Mon, 11 Aug 2014 07:20:39 -0700 zgu Merge
Thu, 07 Aug 2014 12:18:58 -0700 zgu 8046598: Scalable Native memory tracking development
Mon, 11 Aug 2014 14:12:51 +0200 roland 7173584: Implement arraycopy as a macro node
Tue, 05 Aug 2014 09:58:52 +0200 thartmann 8054033: Remove unused references to Compile*
Fri, 25 Jul 2014 10:04:36 +0000 anoll Merge
Fri, 25 Jul 2014 10:06:17 +0200 thartmann 8040213: C2 does not put all modified nodes on IGVN worklist
Mon, 14 Jul 2014 10:15:21 -0400 coleenp Merge
Fri, 04 Jul 2014 11:46:01 +0200 goetz 8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Thu, 03 Jul 2014 08:46:44 +0200 thartmann 8022968: Some codecache allocation failures don't result in invoking the sweeper
Fri, 20 Jun 2014 08:14:30 +0200 thartmann 8008321: compile.cpp verify_graph_edges uses bool as int
Tue, 10 Jun 2014 13:37:16 +0200 roland 8026796: Make replace_in_map() on parent maps generic
Mon, 02 Jun 2014 08:07:29 +0200 thartmann 8034812: remove IDX_INIT macro hack in Node class
Mon, 26 May 2014 14:27:01 +0200 roland 8043638: Multiple compilation attempts break LogCompulation, lead to confusing PrintInlining output
Tue, 13 May 2014 11:32:10 -0700 iveresov 8032463: VirtualDispatch test timeout with DeoptimizeALot
Fri, 09 May 2014 16:50:54 -0400 drchase 8037816: Fix for 8036122 breaks build with Xcode5/clang
Fri, 02 May 2014 16:44:54 -0700 kvn 8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Tue, 01 Apr 2014 09:36:49 +0200 roland 8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Thu, 10 Apr 2014 11:38:12 +0200 roland 8005079: fix LogCompilation for incremental inlining
Thu, 10 Apr 2014 09:26:24 +0200 anoll 8036898: assert(t != NULL) failed: must set before get
Wed, 09 Apr 2014 09:17:43 +0200 roland 8007988: PrintInlining output is inconsistent with incremental inlining
Tue, 01 Apr 2014 09:05:20 -0700 morris 8001532: C2 node files refactoring
Thu, 20 Mar 2014 17:49:27 -0700 kvn 8031320: Use Intel RTM instructions for locks
Tue, 25 Feb 2014 18:16:24 +0100 roland 8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Thu, 23 Jan 2014 12:08:28 +0100 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
Tue, 28 Jan 2014 12:28:17 -0800 kvn Merge
Tue, 28 Jan 2014 12:25:34 -0800 kvn Merge
Wed, 27 Nov 2013 16:16:21 -0800 goetz 8029015: PPC64 (part 216): opto: trap based null and range checks
Fri, 22 Nov 2013 12:14:09 -0800 goetz 8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
Thu, 21 Nov 2013 12:30:35 -0800 kvn Merge
Thu, 14 Nov 2013 19:24:59 -0800 goetz 8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
Tue, 05 Nov 2013 17:38:04 -0800 kvn Merge
Thu, 05 Sep 2013 11:04:39 -0700 kvn Merge
Fri, 21 Jun 2013 15:56:24 -0700 kvn Merge
Thu, 20 Jun 2013 16:30:44 -0700 goetz 8016586: PPC64 (part 3): basic changes for PPC64
Fri, 24 Jan 2014 15:26:56 +0400 shade 8032490: Remove -XX:+-UseOldInlining
Fri, 24 Jan 2014 09:31:53 +0100 roland 8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Wed, 08 Jan 2014 10:25:50 -0800 kvn 8028468: Add inlining information into ciReplay
Tue, 05 Nov 2013 02:29:41 -0800 iveresov Merge
Mon, 04 Nov 2013 10:44:46 +0100 rbackman 8027622: java.time.Instant.create failing since hs25-b56
Tue, 05 Nov 2013 01:57:18 -0800 iveresov 8017065: C2 allows safepoint checks to leak into G1 pre-barriers
Wed, 23 Oct 2013 12:40:23 +0200 roland 8024070: C2 needs some form of type speculation
Mon, 21 Oct 2013 15:31:16 +0200 rbackman 8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
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, 24 Sep 2013 16:08:00 -0700 kvn 8022585: VM crashes when ran with -XX:+PrintInlining
Mon, 16 Sep 2013 09:41:03 +0200 tschatzl Merge
Mon, 12 Aug 2013 17:37:02 +0200 ehelin 8015107: NPG: Use consistent naming for metaspace concepts
Tue, 10 Sep 2013 14:51:48 -0700 vlivanov 8001107: @Stable annotation for constant folding of lazily evaluated variables
Mon, 26 Aug 2013 12:50:23 +0200 adlertz 8023691: Create interface for nodes in class Block
Fri, 16 Aug 2013 10:23:55 +0200 adlertz 8023003: Cleanup the public interface to PhaseCFG
Wed, 07 Aug 2013 17:56:19 +0200 adlertz 8022284: Hide internal data structure in PhaseCFG
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Wed, 08 May 2013 15:08:01 -0700 kvn 6934604: enable parts of EliminateAutoBox by default
Tue, 16 Apr 2013 10:08:41 +0200 neliasso 8011621: live_ranges_in_separate_class.patch
Thu, 04 Apr 2013 10:01:26 -0700 mikael 8003310: Enable -Wunused-function when compiling with gcc
Wed, 13 Feb 2013 10:25:09 +0100 neliasso 8005772: Stubs report compile id -1 in phase events
Wed, 06 Mar 2013 10:28:38 +0100 roland 8009460: C2compiler crash in machnode::in_regmask(unsigned int)
Tue, 05 Mar 2013 04:24:50 -0800 shade 8009120: Fuzz instruction scheduling in HotSpot compilers
Tue, 12 Feb 2013 12:56:11 +0100 roland 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Tue, 15 Jan 2013 14:45:12 -0800 kvn 8005821: C2: -XX:+PrintIntrinsics is broken
Sun, 23 Dec 2012 17:08:22 +0100 roland 8005071: Incremental inlining for JSR 292
Tue, 18 Dec 2012 14:55:25 +0100 roland 8005031: Some cleanup in c2 to prepare for incremental inlining support
Fri, 30 Nov 2012 15:23:16 -0800 twisti 8003240: x86: move MacroAssembler into separate file
Tue, 27 Nov 2012 17:24:15 -0800 bharadwaj 7092905: C2: Keep track of the number of dead nodes
Wed, 17 Oct 2012 12:09:32 -0700 kvn 8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
Tue, 09 Oct 2012 12:40:05 -0700 vlivanov 7199654: Remove LoadUI2LNode
Tue, 09 Oct 2012 10:11:38 +0200 roland 7054512: Compress class pointers after perm gen removal
Fri, 05 Oct 2012 18:57:10 -0700 vlivanov 7177003: C1: LogCompilation support
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Thu, 20 Sep 2012 16:49:17 +0200 roland 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Mon, 17 Sep 2012 19:39:07 -0700 kvn 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Wed, 22 Aug 2012 11:55:40 -0700 kvn 7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
Mon, 30 Jul 2012 09:49:25 -0700 kvn 7187454: stack overflow in C2 compiler thread on Solaris x86
Fri, 15 Jun 2012 01:25:19 -0700 kvn 7119644: Increase superword's vector size up to 256 bits
less more (0) -120 tip