src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 50858 2d3e99a72541
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    68     @Override
    68     @Override
    69     public void emitCode(CompilationResultBuilder crb, AMD64MacroAssembler masm) {
    69     public void emitCode(CompilationResultBuilder crb, AMD64MacroAssembler masm) {
    70         crb.recordMark(config.MARKID_INLINE_INVOKE);
    70         crb.recordMark(config.MARKID_INLINE_INVOKE);
    71         Register callReg = asRegister(targetAddress);
    71         Register callReg = asRegister(targetAddress);
    72         assert !callReg.equals(METHOD);
    72         assert !callReg.equals(METHOD);
    73         AMD64Call.indirectCall(crb, masm, callReg, callTarget, state);
    73         int pcOffset = AMD64Call.indirectCall(crb, masm, callReg, callTarget, state);
       
    74         crb.recordInlineInvokeCallOp(pcOffset, getPosition());
    74     }
    75     }
    75 
    76 
    76     @Override
    77     @Override
    77     public void verify() {
    78     public void verify() {
    78         super.verify();
    79         super.verify();