Mercurial > hg > truffle
comparison src/share/vm/opto/loopopts.cpp @ 4064:670a74b863fc
7107042: assert(no_dead_loop) failed: dead loop detected
Summary: Use dead nodes elimination code in PhaseIdealLoop before executing EA.
Reviewed-by: never, twisti
author | kvn |
---|---|
date | Wed, 09 Nov 2011 07:25:51 -0800 |
parents | d8cb48376797 |
children | c8d8e124380c |
comparison
equal
deleted
inserted
replaced
4063:7e0e43cf86d6 | 4064:670a74b863fc |
---|---|
627 _igvn.replace_node( phi, cmov ); | 627 _igvn.replace_node( phi, cmov ); |
628 #ifndef PRODUCT | 628 #ifndef PRODUCT |
629 if (TraceLoopOpts) { | 629 if (TraceLoopOpts) { |
630 tty->print("CMOV "); | 630 tty->print("CMOV "); |
631 r_loop->dump_head(); | 631 r_loop->dump_head(); |
632 if (Verbose) | 632 if (Verbose) { |
633 bol->in(1)->dump(1); | 633 bol->in(1)->dump(1); |
634 cmov->dump(1); | 634 cmov->dump(1); |
635 } | |
635 } | 636 } |
636 if (VerifyLoopOptimizations) verify(); | 637 if (VerifyLoopOptimizations) verify(); |
637 #endif | 638 #endif |
638 } | 639 } |
639 | 640 |