C# Class Compiler.X86.CilToX86CodeVisitor

Inheritance: Mono.Cecil.Cil.BaseCodeVisitor
Show file Open project: kthompson/csharpos

Public Methods

Method Description
CilToX86CodeVisitor ( MethodCompiler methodCompiler ) : System
TerminateMethodBody ( MethodBody body ) : void
VisitInstruction ( Instruction instr ) : void
VisitInstructionCollection ( InstructionCollection instructions ) : void
VisitMethodBody ( MethodBody body ) : void

Private Methods

Method Description
ImmediateRepresentation ( object x ) : string
LoadConstantI4 ( Instruction instr, object value = null ) : void
LoadConstantR4 ( Instruction instr ) : void
PrimitiveCall ( Instruction instr ) : void

Method Details

CilToX86CodeVisitor() public method

public CilToX86CodeVisitor ( MethodCompiler methodCompiler ) : System
methodCompiler MethodCompiler
return System

TerminateMethodBody() public method

public TerminateMethodBody ( MethodBody body ) : void
body Mono.Cecil.Cil.MethodBody
return void

VisitInstruction() public method

public VisitInstruction ( Instruction instr ) : void
instr Mono.Cecil.Cil.Instruction
return void

VisitInstructionCollection() public method

public VisitInstructionCollection ( InstructionCollection instructions ) : void
instructions Mono.Cecil.Cil.InstructionCollection
return void

VisitMethodBody() public method

public VisitMethodBody ( MethodBody body ) : void
body Mono.Cecil.Cil.MethodBody
return void