< 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,687 **** 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); --- 675,684 ----
< prev index next >