Property | Type | Description | |
---|---|---|---|
def | Operand | ||
name | string | ||
use | Operand[] |
Method | Description | |
---|---|---|
AdjustRegisterInternalType ( InternalType type ) : InternalType |
Adjusts the type of the register internal.
|
|
Dump ( DumpProcessor dumpProcessor ) : void |
Dumps the instruction.
|
|
Instruction ( string name, Operand def, Operand use ) : System |
Initializes a new instance of the Instruction class.
|
|
LdProcess ( Method method ) : void |
Lds the process.
|
|
LdfldProcess ( Method method ) : void |
LDFLDs the process.
|
|
Process ( Method method ) : void |
Processes the specified method.
|
|
StfldProcess ( Method method ) : void |
STFLDs the process.
|
|
ToString ( ) : string |
Returns a T:System.String that represents the current T:System.Object.
|
Method | Description | |
---|---|---|
GetArithmeticalResultType ( Operand first, Operand second, bool add, bool sub, bool unsignedDiv, bool overflow ) : InternalType |
Gets the type of the arithmetical result.
|
|
GetBitwiseResultType ( Operand first, Operand second ) : InternalType |
Gets the type of the bitwise result.
|
public AdjustRegisterInternalType ( InternalType type ) : InternalType | ||
type | InternalType | The type. |
return | InternalType |
public Dump ( DumpProcessor dumpProcessor ) : void | ||
dumpProcessor | DumpProcessor | The dump processor. |
return | void |
protected GetArithmeticalResultType ( Operand first, Operand second, bool add, bool sub, bool unsignedDiv, bool overflow ) : InternalType | ||
first | Operand | The first. |
second | Operand | The second. |
add | bool | if set to |
sub | bool | if set to |
unsignedDiv | bool | if set to |
overflow | bool | if set to |
return | InternalType |
protected GetBitwiseResultType ( Operand first, Operand second ) : InternalType | ||
first | Operand | The first. |
second | Operand | The second. |
return | InternalType |
public Instruction ( string name, Operand def, Operand use ) : System | ||
name | string | The name. |
def | Operand | The def. |
use | Operand | The use. |
return | System |
public LdProcess ( Method method ) : void | ||
method | Method | The method. |
return | void |
public LdfldProcess ( Method method ) : void | ||
method | Method | The method. |
return | void |
public Process ( Method method ) : void | ||
method | Method | The method. |
return | void |
public StfldProcess ( Method method ) : void | ||
method | Method | The method. |
return | void |