Lines Matching defs:info

55 void LIR_Assembler::patching_epilog(PatchingStub* patch, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) {
60 patch->install(_masm, patch_code, obj, info);
64 Bytecodes::Code code = info->scope()->method()->java_code_at_bci(info->stack()->bci());
316 //----------------------------------debug info--------------------------------
319 void LIR_Assembler::add_debug_info_for_branch(CodeEmitInfo* info) {
323 info->record_debug_info(compilation()->debug_info_recorder(), pc_offset);
324 if (info->exception_handlers() != NULL) {
325 compilation()->add_exception_handlers_for_pco(pc_offset, info->exception_handlers());
355 // Got some old debug info. Get rid of it.
365 // Remember the debug info.
424 void LIR_Assembler::add_debug_info_for_div0_here(CodeEmitInfo* info) {
425 add_debug_info_for_div0(code_offset(), info);
434 rt_call(op->result_opr(), op->addr(), op->arguments(), op->tmp(), op->info());
439 verify_oop_map(op->info());
499 volatile_move_op(op->in_opr(), op->result_opr(), op->type(), op->info());
502 op->patch_code(), op->info(), op->pop_fpu_stack(),
530 safepoint_poll(op->in_opr(), op->info());
566 add_debug_info_for_null_check_here(op->info());
611 assert(op->info() == NULL, "not supported");
699 if (op->info() != NULL) {
702 add_debug_info_for_null_check_here(op->info()); // exception possible
740 op->info(),
767 throw_op(op->in_opr1(), op->in_opr2(), op->info());
796 void LIR_Assembler::move_op(LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned, bool wide) {
799 assert(patch_code == lir_patch_none && info == NULL, "no patching and info allowed here");
802 assert(patch_code == lir_patch_none && info == NULL, "no patching and info allowed here");
805 reg2mem(src, dest, type, patch_code, info, pop_fpu_stack, wide, unaligned);
811 assert(patch_code == lir_patch_none && info == NULL, "no patching and info allowed here");
822 const2reg(src, dest, patch_code, info); // patching is possible
824 assert(patch_code == lir_patch_none && info == NULL, "no patching and info allowed here");
828 const2mem(src, dest, type, info, wide);
834 mem2reg(src, dest, type, patch_code, info, wide, unaligned);
842 void LIR_Assembler::verify_oop_map(CodeEmitInfo* info) {
847 OopMapStream s(info->oop_map());