log src/share/vm/opto/loopopts.cpp

age author description
Tue, 30 May 2017 21:35:21 +0300 vlivanov 8179882: C2: Stale control info after cast node elimination during loop optimization pass
Mon, 04 Apr 2016 12:57:48 -0400 jprovino 8132524: Missing includes to resourceArea.hpp
Thu, 11 Feb 2016 12:42:12 +0100 roland 8149543: range check CastII nodes should not be split through Phi
Wed, 03 Feb 2016 12:36:18 +0100 roland 8143542: C2 doesn't eliminate identical checks
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
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
Thu, 17 Sep 2015 16:53:42 +0200 roland 8136820: Generate better code for some Unsafe addressing patterns
Tue, 22 Sep 2015 15:25:34 +0200 roland 8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
Tue, 15 Sep 2015 13:08:43 +0200 roland 8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
Wed, 26 Aug 2015 12:43:15 +0200 roland 8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
Wed, 29 Jul 2015 17:25:04 +0200 roland 8080289: Intermediate writes in a loop not eliminated by optimizer
Fri, 15 May 2015 19:21:46 +0300 vlivanov 8079135: C2 disables some optimizations when a large number of unique nodes exist
Tue, 05 May 2015 12:33:57 -0700 kvn 8076284: Improve vectorization of parallel streams
Tue, 17 Mar 2015 10:06:31 +0100 roland 8073480: C2 should optimize explicit range checks
Thu, 04 Dec 2014 14:34:11 +0100 roland 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Mon, 24 Nov 2014 07:29:03 -0800 vlivanov 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Tue, 05 Aug 2014 09:58:52 +0200 thartmann 8054033: Remove unused references to Compile*
Fri, 25 Jul 2014 10:06:17 +0200 thartmann 8040213: C2 does not put all modified nodes on IGVN worklist
Thu, 12 Jun 2014 10:15:43 -0700 kvn 8046516: Segmentation fault in JVM (easily reproducible)
Mon, 09 Jun 2014 15:42:31 -0700 kvn 8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Mon, 02 Jun 2014 08:07:29 +0200 thartmann 8034812: remove IDX_INIT macro hack in Node class
Tue, 15 Apr 2014 14:34:48 -0700 kvn 8039050: Crash in C2 compiler at Node::rematerialize
Tue, 01 Apr 2014 09:05:20 -0700 morris 8001532: C2 node files refactoring
Thu, 23 Jan 2014 12:08:28 +0100 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
Fri, 24 Jan 2014 09:31:53 +0100 roland 8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Tue, 24 Dec 2013 11:48:39 -0800 mikael 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
Tue, 12 Nov 2013 13:47:57 +0100 rbackman 8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
Fri, 27 Sep 2013 08:39:19 +0200 rbackman 8024924: Intrinsify java.lang.Math.addExact
Wed, 22 May 2013 09:02:43 -0700 kvn 8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
Tue, 19 Mar 2013 12:15:35 -0700 morris 8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
Tue, 27 Nov 2012 17:24:15 -0800 bharadwaj 7092905: C2: Keep track of the number of dead nodes
Fri, 12 Oct 2012 09:22:52 -0700 kvn Merge
Tue, 09 Oct 2012 10:11:38 +0200 roland 7054512: Compress class pointers after perm gen removal
Tue, 09 Oct 2012 10:09:34 -0700 mikael 7197424: update copyright year to match last edit in jdk8 hotspot repository
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Tue, 12 Jun 2012 16:23:31 -0700 kvn 7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
Thu, 12 Jan 2012 12:28:59 -0800 kvn 7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
Wed, 09 Nov 2011 07:25:51 -0800 kvn 7107042: assert(no_dead_loop) failed: dead loop detected
Wed, 26 Oct 2011 06:08:56 -0700 kvn 7097546: Optimize use of CMOVE instructions
Tue, 26 Jul 2011 19:35:23 -0700 kvn 7070134: Hotspot crashes with sigsegv from PorterStemmer
Tue, 26 Apr 2011 12:14:22 -0700 kvn 7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
Sat, 09 Apr 2011 21:16:12 -0700 jrose Merge
Sat, 02 Apr 2011 10:54:15 -0700 kvn 7004535: Clone loop predicate during loop unswitch
Tue, 05 Apr 2011 14:12:31 -0700 trims 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
Mon, 21 Mar 2011 11:28:14 -0700 kvn 7008866: Missing loop predicate for loop with multiple entries
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Mon, 28 Jun 2010 14:54:39 -0700 kvn 6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Thu, 27 May 2010 19:08:38 -0700 trims 6941466: Oracle rebranding changes for Hotspot repositories
Tue, 09 Feb 2010 10:21:06 -0800 kvn 6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
Wed, 29 Jul 2009 16:00:35 -0700 trims Mergejdk7-b67
Wed, 15 Jul 2009 13:37:35 -0700 never 6860469: remix_address_expressions sets incorrect control causing crash in split_if_with_block_post
Tue, 28 Jul 2009 12:12:40 -0700 xdono 6862919: Update copyright year
Thu, 02 Jul 2009 16:18:19 -0700 cfang 6855164: SIGSEGV during compilation of method involving loop over CharSequence.
Fri, 27 Feb 2009 13:27:09 -0800 twisti 6810672: Comment typos
Fri, 03 Oct 2008 13:58:20 -0700 never 6743188: incomplete fix for 6700047 C2 failed in idom_no_update
Wed, 17 Sep 2008 12:59:52 -0700 never 6384206: Phis which are later unneeded are impairing our ability to inline based on static types