是啊，粒度可以做细一点。而且related function应该也可以删吧


On Tue, Mar 5, 2013 at 5:17 PM, jl3937 <notifications@github.com> wrote:

> In include/dyn-aa/Reducer.h:
>
> > +#include "dyn-aa/LogProcessor.h"
> > +#include "dyn-aa/Utils.h"
> > +
> > +typedef void (*ReductionFunction)(Module &);
> > +
> > +using namespace llvm;
> > +using namespace std;
> > +using namespace rcs;
> > +
> > +namespace dyn_aa {
> > +struct Reducer: public ModulePass {
> > +  static char ID;
> > +
> > +  Reducer(): ModulePass(ID) {
> > +    ReductionFunctions.push_back(Reducer::reduceUnexecuted);
> > +    ReductionFunctions.push_back(Reducer::reduceUnrelatedFunctions);
>
> 是吧，，需要中间态吗
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/wujingyue/neongoby/pull/8/files#r3252387>
> .
>



-- 
Jingyue Wu
Department of Computer Science
Columbia University
New York, NY 10027
http://www.cs.columbia.edu/~jingyue