protected virtual void OnStoreOffset(ConsumeResult <Ignore, int> message) { StoreOffset?.Invoke(this, new OnStoreOffsetEventArgs { ConsumeResult = message }); }
private void ReplaceStores(SsaIdentifier sid, StoreOffset stoTail, StoreOffset stoHead) { if (Operator.Lt.ApplyConstants(stoTail.Offset, stoHead.Offset).ToBoolean()) { stoTail.Store.Dst.DataType = sid.Identifier.DataType; stoTail.Store.Src = sid.Identifier; ssa.DeleteStatement(stoHead.Statement); } else { throw new NotImplementedException(); } }