Exemplo n.º 1
0
 public LExManager()
 {
     VeilThreshold  = 10;
     CreateVariable = DefaultCreateSymbol;
 }
Exemplo n.º 2
0
        public static List <StoreStatement> DoCSE(IEnumerable <StoreStatement> stmts, CreateVariableFn createTempVar)
        {
            CSE cse = new CSE()
            {
                CreateTempVariable = createTempVar
            };

            foreach (StoreStatement stmt in stmts)
            {
                cse.AddStore(stmt);
            }
            return(cse.ComputeCSE());
        }