hotspot/src/share/vm/opto/ifnode.cpp
2016-04-04 jprovino 8132524: Missing includes to resourceArea.hpp
2016-02-29 redestad 8150720: Cleanup code around PrintOptoStatistics
2016-01-18 thartmann 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
2016-01-12 thartmann 8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
2016-01-12 thartmann 8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
2015-11-16 roland Merge
2015-11-16 thartmann 8142500: missing null checks in IfNode::has_only_uncommon_traps
2015-11-16 roland 8042997: Make intrinsic some or all check index/range methods
2015-11-09 roland 8137168: Replace IfNode with a new RangeCheckNode for range checks
2015-11-06 thartmann 8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
2015-09-11 roland 8135069: C2 replaces range checks by unsigned comparison with -1
2015-03-18 mhaupt 8004073: Implement C2 Ideal node specific dump() method
2015-06-08 roland 8081823: C2 performs unsigned comparison against -1
2015-05-12 roland 8078436: java/util/stream/boottest/java/util/stream/UnorderedTest.java crashed with an assert in ifnode.cpp
2015-05-12 roland 8076188: Optimize arraycopy out for non escaping destination
2015-04-29 roland 8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected
2015-03-17 roland 8073480: C2 should optimize explicit range checks
2015-01-30 goetz 8071996: split_if accesses NULL region of ConstraintCast
2015-01-08 roland 8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
2014-12-09 roland 8066103: C2's range check smearing allows out of bound array accesses
2014-08-14 iveresov 8054883: Segmentation error while running program
2014-06-02 thartmann 8034812: remove IDX_INIT macro hack in Node class
2014-05-16 kvn 8042786: Proper fix for 8032566
2014-01-23 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
2013-12-24 mikael 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
2013-10-19 roland 8024069: replace_in_map() should operate on parent maps
2013-10-09 twisti 8020750: Node::get_int: guarantee(t != NULL) failed: must be con
2013-09-27 rbackman 8024924: Intrinsify java.lang.Math.addExact
2013-05-08 kvn 6934604: enable parts of EliminateAutoBox by default
2012-10-09 mikael 7197424: update copyright year to match last edit in jdk8 hotspot repository
2012-09-27 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
2012-06-12 kvn 7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
2011-07-29 kvn 7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
2011-07-27 kvn 7070134: Hotspot crashes with sigsegv from PorterStemmer
2011-05-06 kvn 7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
2011-05-04 kvn 5091921: Sign flip issues in loop optimizer
2011-04-02 kvn 7004535: Clone loop predicate during loop unswitch
2010-11-23 stefank 6989984: Use standard include model for Hospot
2010-06-28 kvn 6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
2010-05-28 trims 6941466: Oracle rebranding changes for Hotspot repositories
2010-01-08 kvn 6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
2009-10-16 cfang Merge
2009-09-22 xdono 6884624: Update copyright year
2009-10-14 kvn 6889300: assert(i != k || is_new || i->outcnt() > 0, "don't return dead nodes")
2009-07-16 kvn 6851742: (EA) allocation elimination doesn't work with UseG1GC
2009-02-27 twisti 6810672: Comment typos
2008-10-03 xdono 6754988: Update copyright year
2008-07-25 never 6712835: Server compiler fails with assertion (loop_count < K,"infinite loop in PhaseIterGVN::transform")
2007-12-05 never 6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)
2007-12-01 duke Initial load
less more (0) tip