示例#1
0
 protected virtual void OnStoreOffset(ConsumeResult <Ignore, int> message)
 {
     StoreOffset?.Invoke(this, new OnStoreOffsetEventArgs
     {
         ConsumeResult = message
     });
 }
示例#2
0
        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();
            }
        }