hotspot/src/share/vm/opto/loopnode.cpp
Mon, 04 Apr 2016 12:57:48 -0400 jprovino 8132524: Missing includes to resourceArea.hpp
Tue, 05 Apr 2016 10:34:05 -0700 mcberg 8151573: Multiversioning for range check elimination
Mon, 04 Apr 2016 12:52:11 +0200 zmajo 8072422: Cleanup: Remove some unused flags/code in loop optimizations
Mon, 21 Mar 2016 09:51:20 +0100 zmajo 8148754: C2 loop unrolling fails due to unexpected graph shape
Wed, 03 Feb 2016 10:58:50 +0100 roland 8147645: get_ctrl_no_update() code is wrong
Tue, 12 Jan 2016 12:55:09 +0100 thartmann 8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
Mon, 11 Jan 2016 16:33:27 +0100 roland 8145322: Code generated from unsafe loops can be slightly improved
Mon, 21 Dec 2015 11:34:58 +0100 thartmann 8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
Thu, 10 Dec 2015 14:51:53 +0300 vlivanov 8144935: C2: safepoint is pruned from a non-counted loop
Fri, 04 Dec 2015 14:06:38 +0100 aeriksso 6869327: Add new C2 flag to keep safepoints in counted loops.
Mon, 16 Nov 2015 09:55:25 +0100 roland 8042997: Make intrinsic some or all check index/range methods
Wed, 11 Nov 2015 16:32:17 -1000 twisti 8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Tue, 03 Nov 2015 09:41:03 +0100 thartmann 8141132: JEP 254: Compact Strings
Mon, 14 Sep 2015 10:00:26 +0200 thartmann 8135252: IdealLoopTree::dump_head() prints negative trip count
Wed, 29 Jul 2015 17:25:04 +0200 roland 8080289: Intermediate writes in a loop not eliminated by optimizer
Mon, 10 Aug 2015 10:39:19 -0700 kvn 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
Tue, 14 Jul 2015 09:55:22 -0700 kvn 8085932: Fixing bugs in detecting memory alignments in SuperWord
Fri, 10 Jul 2015 11:59:09 -0700 kvn 8129920: Vectorized loop unrolling
Tue, 16 Jun 2015 16:10:36 -0700 mcberg 8080325: SuperWord loop unrolling analysis
Tue, 05 May 2015 12:33:57 -0700 kvn 8076284: Improve vectorization of parallel streams
Tue, 17 Feb 2015 11:00:18 -0800 iveresov 8072753: Nondeterministic wrong answer on arithmetic
Fri, 19 Dec 2014 16:42:40 -0800 vlivanov 8067338: compiler/debug/TraceIterativeGVN.java segfaults
Fri, 25 Jul 2014 10:06:17 +0200 thartmann 8040213: C2 does not put all modified nodes on IGVN worklist
Mon, 02 Jun 2014 08:07:29 +0200 thartmann 8034812: remove IDX_INIT macro hack in Node class
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, 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
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Tue, 26 Mar 2013 12:55:26 -0700 kvn 8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Tue, 12 Feb 2013 12:56:11 +0100 roland 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Mon, 08 Oct 2012 13:02:13 -0700 vlivanov 8000313: C2 should use jlong for 64bit values
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Wed, 29 Aug 2012 13:02:40 -0700 kvn 7160161: Missed safepoint in non-Counted loop
Mon, 20 Aug 2012 09:07:21 -0700 kvn 6340864: Implement vectorization optimizations in hotspot-server
Fri, 15 Jun 2012 01:25:19 -0700 kvn 7119644: Increase superword's vector size up to 256 bits
Tue, 12 Jun 2012 16:23:31 -0700 kvn 7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
Mon, 30 Jan 2012 12:36:49 +0100 brutisso 7140882: Don't return booleans from methods returning pointers
Thu, 12 Jan 2012 12:28:59 -0800 kvn 7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
Wed, 16 Nov 2011 09:13:57 -0800 kvn 6890673: Eliminate allocations immediately after EA
Thu, 10 Nov 2011 20:17:05 -0800 kvn 7110586: C2 generates incorrect results
Wed, 09 Nov 2011 07:25:51 -0800 kvn 7107042: assert(no_dead_loop) failed: dead loop detected
Fri, 09 Sep 2011 13:47:11 -0700 kvn 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
Wed, 10 Aug 2011 14:06:57 -0700 kvn 7077439: Possible reference through NULL in loopPredicate.cpp:726
Fri, 29 Jul 2011 09:16:29 -0700 kvn 7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Mon, 20 Jun 2011 16:45:35 -0700 kvn 7052494: Eclipse test fails on JDK 7 b142
Wed, 04 May 2011 13:12:42 -0700 kvn 5091921: Sign flip issues in loop optimizer
Fri, 08 Apr 2011 14:56:22 -0700 kvn 7004555: Add new policy for one iteration loops
Sat, 02 Apr 2011 10:54:15 -0700 kvn 7004535: Clone loop predicate during loop unswitch
Sun, 27 Mar 2011 00:00:14 -0700 never 7024475: loop doesn't terminate when compiled
Mon, 21 Mar 2011 11:28:14 -0700 kvn 7008866: Missing loop predicate for loop with multiple entries
Mon, 07 Feb 2011 09:46:01 -0800 kvn 7017240: C2: native memory leak in nsk/regression/b4675027 on windows-x86 in comp mode with G1
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Fri, 27 Aug 2010 17:33:49 -0700 never 4809552: Optimize Arrays.fill(...)
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, 12 Jan 2010 14:37:35 -0800 cfang 6894779: Loop Predication for Loop Optimizer in C2
Wed, 02 Dec 2009 13:29:00 -0800 cfang 6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
Fri, 14 Aug 2009 00:02:12 -0700 never 6862956: PhaseIdealLoop should have a CFG verification mode
less more (0) -60 tip