public void RemoveExpressionUse(Expression exp) { if (Statement == null) { return; } var xu = new ExpressionUseRemover(Statement, ssaIds); exp.Accept(xu); }
/// <summary> /// Remove all uses <paramref name="e"/> expression makes /// at <paramref name="stm"/> statement. /// </summary> /// <param name="stm">Statement</param> /// <param name="e">Statement</param> public void RemoveUses(Statement stm, Expression e) { var xu = new ExpressionUseRemover(stm, Identifiers); e.Accept(xu); }
public void RemoveExpressionUse(Expression exp) { if (Statement == null) return; var xu = new ExpressionUseRemover(Statement, ssaIds); exp.Accept(xu); }