Skip to content
Snippets Groups Projects
cpu.sch 439 B
Newer Older
  • Learn to ignore specific revisions
  • macro simpl!(X) {
      ccp(X);
      simplify-cfg(X);
      lift-dc-math(X);
      gvn(X);
      phi-elim(X);
      dce(X);
      infer-schedules(X);
    }
    
    Aaron Councilman's avatar
    Aaron Councilman committed
    
    
    simpl!(*);
    inline(layer_forward);
    
    Aaron Councilman's avatar
    Aaron Councilman committed
    delete-uncalled(*);
    
    
    no-memset(layer_forward@res);
    lift-dc-math(*);
    loop-bound-canon(*);
    
    Xavier Routh's avatar
    Xavier Routh committed
    dce(*);
    lift-dc-math(*);
    
    fixpoint {
      forkify(*);
      fork-guard-elim(*);
      fork-coalesce(*);
    }
    
    Aaron Councilman's avatar
    Aaron Councilman committed
    
    
    Xavier Routh's avatar
    Xavier Routh committed
    fork-split(*);
    gvn(*);
    phi-elim(*);
    dce(*);
    unforkify(*);
    gvn(*);
    phi-elim(*);
    dce(*);
    
    Aaron Councilman's avatar
    Aaron Councilman committed
    gcm(*);