src/hotspot/share/c1/c1_LIRAssembler.cpp
changeset 49449 ef5d5d343e2a
parent 47216 71c04702a3d5
child 49754 ee93c1087584
equal deleted inserted replaced
49448:b91b558a9076 49449:ef5d5d343e2a
    28 #include "c1/c1_InstructionPrinter.hpp"
    28 #include "c1/c1_InstructionPrinter.hpp"
    29 #include "c1/c1_LIRAssembler.hpp"
    29 #include "c1/c1_LIRAssembler.hpp"
    30 #include "c1/c1_MacroAssembler.hpp"
    30 #include "c1/c1_MacroAssembler.hpp"
    31 #include "c1/c1_ValueStack.hpp"
    31 #include "c1/c1_ValueStack.hpp"
    32 #include "ci/ciInstance.hpp"
    32 #include "ci/ciInstance.hpp"
       
    33 #include "gc/shared/collectedHeap.hpp"
    33 #include "runtime/os.hpp"
    34 #include "runtime/os.hpp"
    34 
    35 
    35 void LIR_Assembler::patching_epilog(PatchingStub* patch, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) {
    36 void LIR_Assembler::patching_epilog(PatchingStub* patch, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) {
    36   // We must have enough patching space so that call can be inserted.
    37   // We must have enough patching space so that call can be inserted.
    37   // We cannot use fat nops here, since the concurrent code rewrite may transiently
    38   // We cannot use fat nops here, since the concurrent code rewrite may transiently