<div dir="ltr">I've been comparing the JIT assembly emitted by C1 and C2 and have come to believe that the code emitted by C1 always calls the runtime stub for the write barrier. Is there a reason for this? It seems the interpreter's assembler and C2 both emit assembly instructions for the write barrier, but C1 doesn't? have I missed something? I'm looking at OpenJDK 11.0.2.<div><br></div><div>Thanks,</div><div>William</div></div>