public override Implementation VisitImplementation(Implementation impl) { this.successors = LiveVariableAnalyzer.buildSuccessorRelation(impl); this.live = this.liveVarAnalyzer.getLiveVariables(impl); return(base.VisitImplementation(impl)); }
public override Program VisitProgram(Program node) { this.prog = node; this.liveVarAnalyzer = new LiveVariableAnalyzer(this.prog); return(base.VisitProgram(node)); }