Lines Matching defs:patch_code
55 void LIR_Assembler::patching_epilog(PatchingStub* patch, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) {
60 patch->install(_masm, patch_code, obj, info);
277 (op->code() == lir_move && op->as_Op1()->patch_code() != lir_patch_none)) {
498 assert(op->patch_code() == lir_patch_none, "can't patch volatiles");
502 op->patch_code(), op->info(), op->pop_fpu_stack(),
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");
827 assert(patch_code == lir_patch_none, "no patching allowed here");
834 mem2reg(src, dest, type, patch_code, info, wide, unaligned);