Searched defs:target_bci (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A DparseHelper.cpp410 void Parse::profile_taken_branch(int target_bci, bool force_update) { argument
414 (target_bci <= cur_bci) && count_invocations() && UseOnStackReplacement;
417 set_bci(target_bci);
526 void Parse::profile_ret(int target_bci) { argument
538 // Look for the target_bci is already in the table
544 if (key == target_bci) break;
548 // The target_bci was not found in the table.
555 // the target_bci is already in the table
H A Dparse.hpp436 void merge( int target_bci);
438 void merge_new_path( int target_bci);
440 void merge_exception(int target_bci);
471 void maybe_add_safepoint(int target_bci) { argument
472 if (UseLoopSafepoints && target_bci <= bci()) {
530 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci);
563 void profile_taken_branch(int target_bci, bool force_update = false);
568 void profile_ret(int target_bci);
H A Dparse1.cpp1448 void Parse::merge(int target_bci) { argument
1449 Block* target = successor_for_bci(target_bci);
1450 if (target == NULL) { handle_missing_successor(target_bci); return; }
1458 void Parse::merge_new_path(int target_bci) { argument
1459 Block* target = successor_for_bci(target_bci);
1460 if (target == NULL) { handle_missing_successor(target_bci); return; }
1469 void Parse::merge_exception(int target_bci) { argument
1471 Block* target = successor_for_bci(target_bci);
1472 if (target == NULL) { handle_missing_successor(target_bci); return; }
1479 void Parse::handle_missing_successor(int target_bci) { argument
[all...]
H A Dparse2.cpp795 C->log()->elem("branch target_bci='%d' taken='%d' not_taken='%d'", iter().get_dest(), taken, not_taken);
833 C->log()->elem("branch target_bci='%d' taken='%d' not_taken='%d' cnt='%g' prob='%s'",
842 int target_bci) {
855 if (target_bci < bci()) {
968 int target_bci = iter().get_dest(); local
970 Block* branch_block = successor_for_bci(target_bci);
974 float prob = branch_prediction(cnt, btest, target_bci);
986 profile_taken_branch(target_bci, !ProfileInterpreter);
1021 profile_taken_branch(target_bci);
1024 merge(target_bci);
840 branch_prediction(float& cnt, BoolTest::mask btest, int target_bci) argument
1049 int target_bci = iter().get_dest(); local
2199 int target_bci = (bc() == Bytecodes::_goto) ? iter().get_dest() : iter().get_far_dest(); local
[all...]
/openjdk7/hotspot/src/share/vm/oops/
H A DgenerateOopMap.hpp63 int target_bci() const { return _target_bci; } function in class:RetTableEntry
79 void add_jsr(int return_bci, int target_bci); // Adds entry to list
H A DgenerateOopMap.cpp241 void RetTable::add_jsr(int return_bci, int target_bci) { argument
245 for (;entry && entry->target_bci() != target_bci; entry = entry->next());
249 entry = new RetTableEntry(target_bci, _first);
262 assert(cur->target_bci() != -1, "sanity check");
263 if (cur->target_bci() == targBci) return cur;
1997 int target_bci = rtEnt->jsrs(i); local
1999 BasicBlock* jsr_bb = get_basic_block_containing(target_bci - 1);
2001 assert(target_bb == get_basic_block_at(target_bci), "wrong calc. of successor basicblock");
2004 tty->print("pc = %d, ret -> %d alive: %s\n", bci, target_bci, aliv
[all...]
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DGenerateOopMap.java206 private void addJsr(int return_bci, int target_bci) { argument
210 for (;(entry != null) && (entry.targetBci() != target_bci); entry = entry.next());
214 entry = new RetTableEntry(target_bci, _first);
2022 int target_bci = rtEnt.jsrs(i);
2024 BasicBlock jsr_bb = getBasicBlockContaining(target_bci - 1);
2027 Assert.that(target_bb == getBasicBlockAt(target_bci), "wrong calc. of successor basicblock");
2031 // tty.print("pc = %d, ret . %d alive: %s\n", bci, target_bci, alive ? "true" : "false");
2034 closure.process(this, target_bci, data);

Completed in 120 milliseconds