예제 #1
0
파일: SsaMutator.cs 프로젝트: claunia/reko
 public void AdjustSsa(Statement stm, CallInstruction call)
 {
     ssa.ReplaceDefinitions(stm, null);
     ssa.RemoveUses(stm);
     ssa.AddDefinitions(stm);
     ssa.AddUses(stm);
     DefineUninitializedIdentifiers(stm, call);
 }
예제 #2
0
 public void Transform(Statement stm, CallInstruction call)
 {
     this.stm  = stm;
     this.call = call;
     ssa.ReplaceDefinitions(stm, null);
     ssa.RemoveUses(stm);
     Transform(stm.Instruction);
 }