프로퍼티 | 타입 | 설명 | |
---|---|---|---|
def | Operand | ||
name | string | ||
use | Operand[] |
메소드 | 설명 | |
---|---|---|
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.
|
메소드 | 설명 | |
---|---|---|
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. |
리턴 | InternalType |
public Dump ( DumpProcessor dumpProcessor ) : void | ||
dumpProcessor | DumpProcessor | The dump processor. |
리턴 | 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 |
리턴 | InternalType |
protected GetBitwiseResultType ( Operand first, Operand second ) : InternalType | ||
first | Operand | The first. |
second | Operand | The second. |
리턴 | InternalType |
public Instruction ( string name, Operand def, Operand use ) : System | ||
name | string | The name. |
def | Operand | The def. |
use | Operand | The use. |
리턴 | System |
public LdfldProcess ( Method method ) : void | ||
method | Method | The method. |
리턴 | void |
public StfldProcess ( Method method ) : void | ||
method | Method | The method. |
리턴 | void |