< 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 >