C# Class CSPspEmu.Core.Cpu.Dynarec.Ast.AstOptimizerPsp

Inheritance: SafeILGenerator.Ast.Optimizers.AstOptimizer
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
Memory PspMemory

Public Methods

Method Description
GlobalOptimize ( CpuProcessor Processor, AstNodeStm AstNodeStm ) : AstNodeStm

Protected Methods

Method Description
_Optimize ( AstNodeStmContainer _Container ) : AstNode
_Optimize ( AstNodeStmPspInstruction PspInstruction ) : AstNode

Private Methods

Method Description
AstOptimizerPsp ( PspMemory Memory ) : CSPspEmu.Core.Cpu.Emitter
OptimizeLwlLwr ( List ContainerNodes ) : List

Method Details

GlobalOptimize() public static method

public static GlobalOptimize ( CpuProcessor Processor, AstNodeStm AstNodeStm ) : AstNodeStm
Processor CpuProcessor
AstNodeStm AstNodeStm
return AstNodeStm

_Optimize() protected method

protected _Optimize ( AstNodeStmContainer _Container ) : AstNode
_Container SafeILGenerator.Ast.Nodes.AstNodeStmContainer
return AstNode

_Optimize() protected method

protected _Optimize ( AstNodeStmPspInstruction PspInstruction ) : AstNode
PspInstruction AstNodeStmPspInstruction
return AstNode

Property Details

Memory public property

public PspMemory Memory
return PspMemory