C# Class DotNetWebToolkit.Cil2Js.Analysis.VisitorSsaCopyPropagation

Inheritance: AstVisitor
Show file Open project: chrisdunelm/DotNetWebToolkit Class Usage Examples

Public Methods

Method Description
V ( ICode ast ) : ICode

Protected Methods

Method Description
VisitAssignment ( StmtAssignment s ) : ICode
VisitVar ( ExprVar e ) : ICode
VisitVarPhi ( ExprVarPhi e ) : ICode

Private Methods

Method Description
GetAInfo ( ExprVar e ) : AssignmentInfo
IsSimple ( Expr e ) : bool

Method Details

V() public static method

public static V ( ICode ast ) : ICode
ast ICode
return ICode

VisitAssignment() protected method

protected VisitAssignment ( StmtAssignment s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtAssignment
return ICode

VisitVar() protected method

protected VisitVar ( ExprVar e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVar
return ICode

VisitVarPhi() protected method

protected VisitVarPhi ( ExprVarPhi e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarPhi
return ICode