Searched refs:osr_entry (Results 1 - 18 of 18) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_IR.cpp850 BlockBegin* osr_entry = ((Base*)start_block->end())->osr_entry(); local
853 if (osr_entry != NULL) {
857 assert(osr_entry->number_of_sux() == 1, "osr entry must have exactly one successor");
858 assert(osr_entry->sux_at(0)->number_of_preds() >= 2, "sucessor of osr entry must have two predecessors (otherwise it is not present in normal control flow");
860 sux_of_osr_entry = osr_entry->sux_at(0);
863 compute_dominator(osr_entry, start_block);
883 append_block(osr_entry);
884 compute_dominator(cur, osr_entry);
H A Dc1_IR.hpp304 BlockBegin* osr_entry() const { return start()->end()->as_Base()->osr_entry(); } function in class:IR
H A Dc1_LIRAssembler.hpp225 void osr_entry();
H A Dc1_Instruction.hpp2038 Base(BlockBegin* std_entry, BlockBegin* osr_entry) : BlockEnd(illegalType, NULL, false) {
2040 assert(osr_entry == NULL || osr_entry->is_set(BlockBegin::osr_entry_flag), "osr entry must be flagged");
2042 if (osr_entry != NULL) s->append(osr_entry);
2049 BlockBegin* osr_entry() const { return number_of_sux() < 2 ? NULL : sux_at(0); }
H A Dc1_GraphBuilder.hpp355 BlockBegin* setup_start_block(int osr_bci, BlockBegin* std_entry, BlockBegin* osr_entry, ValueStack* init_state);
H A Dc1_InstructionPrinter.cpp783 output()->print(" osr entry B%d", x->osr_entry()->block_id());
H A Dc1_LIRAssembler.cpp638 osr_entry();
H A Dc1_LinearScan.cpp6048 BlockBegin* osr_entry = code->at(0)->end()->as_Base()->osr_entry();
6049 if (osr_entry) {
6050 int index = osr_entry->linear_scan_number();
6051 assert(code->at(index) == osr_entry, "wrong index");
6053 code->append(osr_entry);
H A Dc1_GraphBuilder.cpp131 BlockBegin* osr_entry = make_block_at(osr_bci, NULL); local
132 osr_entry->set(BlockBegin::osr_entry_flag);
2850 BlockBegin* GraphBuilder::setup_start_block(int osr_bci, BlockBegin* std_entry, BlockBegin* osr_entry, ValueStack* state) { argument
2872 osr_entry
H A Dc1_LIR.hpp1968 void osr_entry(LIR_Opr osrPointer) { append(new LIR_Op0(lir_osr_entry, osrPointer)); } function in class:LIR_List
H A Dc1_LIRGenerator.cpp2659 __ osr_entry(LIR_Assembler::osrBufferPointer());
/openjdk7/hotspot/src/cpu/zero/vm/
H A DbytecodeInterpreter_zero.hpp89 inline address osr_entry() { function
H A DcppInterpreter_zero.cpp180 method, istate->osr_entry(), istate->osr_buf(), THREAD);
/openjdk7/hotspot/src/share/vm/code/
H A Dnmethod.hpp507 address osr_entry() const { assert(is_osr_method(), "wrong kind of nmethod"); return _osr_entry_point; } function in class:nmethod
/openjdk7/hotspot/src/share/vm/interpreter/
H A DinterpreterRuntime.cpp804 tty->print("OSR entry @ pc: " INTPTR_FORMAT ": ", nm->osr_entry());
H A DbytecodeInterpreter.cpp339 istate->set_osr_entry(osr_nmethod->osr_entry()); \
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.cpp165 void LIR_Assembler::osr_entry() { function in class:LIR_Assembler
175 BlockBegin* osr_entry = compilation()->hir()->osr_entry(); local
176 ValueStack* entry_state = osr_entry->end()->state();
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.cpp273 void LIR_Assembler::osr_entry() { function in class:LIR_Assembler
275 BlockBegin* osr_entry = compilation()->hir()->osr_entry(); local
276 ValueStack* entry_state = osr_entry->state();

Completed in 151 milliseconds