Lines Matching defs:info

233 void LIR_Assembler::emit_string_compare(LIR_Opr left, LIR_Opr right, LIR_Opr dst, CodeEmitInfo* info) {
269 add_debug_info_for_null_check_here(info);
511 void LIR_Assembler::jobject2reg_with_patching(Register reg, CodeEmitInfo *info) {
523 patching_epilog(patch, lir_patch_normal, reg, info);
581 add_debug_info_for_div0_here(op->info());
612 assert(op->info() == NULL, "shouldn't have CodeEmitInfo");
781 add_debug_info_for_null_check_here(op->info());
1088 void LIR_Assembler::const2mem(LIR_Opr src, LIR_Opr dest, BasicType type, CodeEmitInfo* info, bool wide) {
1160 if (info != NULL) {
1162 add_debug_info_for_null_check(offset, info);
1167 void LIR_Assembler::const2reg(LIR_Opr src, LIR_Opr dest, LIR_PatchCode patch_code, CodeEmitInfo* info) {
1225 jobject2reg_with_patching(to_reg->as_register(), info);
1347 LIR_PatchCode patch_code, CodeEmitInfo* info, bool wide, bool unaligned) {
1400 patching_epilog(patch, patch_code, src, info);
1402 if (info != NULL) add_debug_info_for_null_check(offset, info);
1494 LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack,
1546 patching_epilog(patch, patch_code, src, info);
1549 if (info != NULL) add_debug_info_for_null_check(offset, info);
1577 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) {
1579 if (info != NULL) {
1580 add_debug_info_for_branch(info);
1784 void LIR_Assembler::arith_op(LIR_Code code, LIR_Opr left, LIR_Opr right, LIR_Opr dest, CodeEmitInfo* info, bool pop_fpu_stack) {
1785 assert(info == NULL, "unused on this code path");
2035 void LIR_Assembler::throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) {
2039 info->add_register_oop(exceptionOop);
2041 // reuse the debug info from the safepoint poll for the throw op itself
2046 add_call_info(pc_for_athrow_offset, info); // for exception handler
2479 add_debug_info_for_null_check_here(op->stub()->info());
2927 // add debug info for NullPointerException only if one is possible
2928 if (op->info() != NULL) {
2929 add_debug_info_for_null_check_here(op->info());
3090 // we may also be emitting the call info for the instruction
3141 const LIR_OprList* args, LIR_Opr tmp, CodeEmitInfo* info) {
3149 if (info != NULL) {
3150 add_call_info_here(info);
3162 void LIR_Assembler::volatile_move_op(LIR_Opr src, LIR_Opr dest, BasicType type, CodeEmitInfo* info) {
3235 if (info != NULL) {
3236 add_debug_info_for_null_check(null_check_offset, info);
3242 move_op(src, dest, type, lir_patch_none, info, false, false, false);
3326 assert(branch->info() == NULL, "shouldn't be state on branches anymore");
3333 if (prev && LIR_Assembler::is_single_instruction(prev) && prev->info() == NULL) {
3336 inst->at_put(i, new LIR_OpDelay(prev, op->info()));
3361 if (LIRFillDelaySlots && prev && prev->code() == lir_move && prev->info() == NULL &&
3366 // Only moves without info can be put into the delay slot.
3370 inst->at_put(i, new LIR_OpDelay(prev, op->info()));
3380 LIR_Op* delay_op = new LIR_OpDelay(new LIR_Op0(lir_nop), op->as_OpJavaCall()->info());
3399 callop->vtable_offset(), arguments, callop->info());
3402 callop->addr(), arguments, callop->info());