C# 클래스 Reko.Analysis.SsaIdentifierTransformer

Replace application parameters with ssa identifiers
상속: InstructionTransformer
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
SsaIdentifierTransformer ( Reko.Analysis.SsaState ssa ) : System
Transform ( Reko.Core.Statement stm, CallInstruction call ) : void
TransformAssignment ( Assignment a ) : Instruction
VisitApplication ( Application appl ) : Expression
VisitIdentifier ( Identifier id ) : Expression

비공개 메소드들

메소드 설명
DefId ( Identifier id, Expression defExp ) : void
FindDefinedId ( CallInstruction call, Storage storage ) : Identifier
FindUsedId ( CallInstruction call, Storage storage ) : Identifier
InvalidArgument ( ) : Expression
TransformArgument ( Expression arg ) : Expression
UseId ( Identifier id ) : void

메소드 상세

SsaIdentifierTransformer() 공개 메소드

public SsaIdentifierTransformer ( Reko.Analysis.SsaState ssa ) : System
ssa Reko.Analysis.SsaState
리턴 System

Transform() 공개 메소드

public Transform ( Reko.Core.Statement stm, CallInstruction call ) : void
stm Reko.Core.Statement
call CallInstruction
리턴 void

TransformAssignment() 공개 메소드

public TransformAssignment ( Assignment a ) : Instruction
a Assignment
리턴 Instruction

VisitApplication() 공개 메소드

public VisitApplication ( Application appl ) : Expression
appl Application
리턴 Expression

VisitIdentifier() 공개 메소드

public VisitIdentifier ( Identifier id ) : Expression
id Identifier
리턴 Expression