< prev index next >

src/share/vm/opto/parse1.cpp

Print this page
rev 10494 : more
rev 10496 : more
rev 10513 : fix incremental inlining with value types
rev 10514 : No need to allocate value types for uncommon trap's debug info

@@ -675,13 +675,10 @@
           assert(!block->has_merged_backedge(), "only entry paths should be merged for now");
           // Need correct bci for predicate.
           // It is fine to set it here since do_one_block() will set it anyway.
           set_parse_bci(block->start());
           add_predicate();
-          // With value type support, uncommon traps added for loop predicates have to
-          // allocate all local value types which may throw exceptions. Handle them here.
-          do_exceptions();
 
           // Add new region for back branches.
           int edges = block->pred_count() - block->preds_parsed() + 1; // +1 for original region
           RegionNode *r = new RegionNode(edges+1);
           _gvn.set_type(r, Type::CONTROL);
< prev index next >