public void EmitOpCode() { if (OpcIndex == 0) { MarkLabel(GetLabel(CurrBlock.Position)); EmitSynchronization(); } CurrOp.Emitter(this); ILBlock.Add(new AILBarrier()); }
public void MarkLabel(AILLabel Label) { ILBlock.Add(Label); }
public void EmitOpCode() { if (OpcIndex == 0) { MarkLabel(GetLabel(CurrBlock.Position)); EmitSynchronization(); } CurrOp.Emitter(this); ILBlock.Add(new AILBarrier()); }
public void MarkLabel(AILLabel Label) { ILBlock.Add(Label); }