Property | Type | Description | |
---|---|---|---|
CreateManagedSymbolPointer | |||
Operand | System.Collections.Generic | ||
Operand | System.Collections.Generic | ||
Operand | System.Collections.Generic | ||
RenameIndex | void | ||
ShortenTypeName | string | ||
ShortenTypeName2 | string |
Method | Description | |
---|---|---|
CreateCPURegister ( MosaType type, |
Creates a new physical register Operand.
|
|
CreateConstant ( MosaType type, int value ) : |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( MosaType type, long value ) : |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( MosaType type, ulong value ) : |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( |
Creates a new constant Operand for the given integral value.
|
|
CreateConstant ( |
Creates a new constant Operand for the given integral value.
|
|
CreateField ( MosaField field ) : |
Creates a new runtime member Operand.
|
|
CreateHighSplitForLong ( |
Creates the high 32 bit portion of a 64-bit Operand.
|
|
CreateLabel ( MosaType type, string label ) : |
Creates a new symbol Operand for the given symbol name.
|
|
CreateLowSplitForLong ( |
Creates the low 32 bit portion of a 64-bit Operand.
|
|
CreateManagedSymbol ( MosaType type, string name ) : |
Creates the symbol.
|
|
CreateSSA ( |
Creates the SSA Operand.
|
|
CreateShifter ( ShiftType shiftType ) : |
Creates the shifter.
|
|
CreateStackLocal ( MosaType type, int index, bool pinned ) : |
Creates the stack local.
|
|
CreateStackParameter ( MosaType type, int index, string name ) : |
Creates the stack parameter.
|
|
CreateStringSymbol ( |
Creates the string symbol with data.
|
|
CreateSymbolFromMethod ( |
Creates a new symbol Operand for the given symbol name.
|
|
CreateUnmanagedSymbolPointer ( |
Creates the symbol.
|
|
CreateVirtualRegister ( MosaType type, int index ) : |
Creates a new virtual register Operand.
|
|
GetNull ( |
Gets the null constant Operand.
|
|
ToString ( ) : string | ||
ToString ( bool full ) : string |
Returns a string representation of Operand.
|
Method | Description | |
---|---|---|
CreateManagedSymbolPointer ( MosaType type, string name ) : |
Creates the symbol.
|
|
Operand ( ) : System.Collections.Generic | ||
Operand ( MosaType type ) : System.Collections.Generic |
Initializes a new instance of Operand.
|
|
Operand ( ShiftType shiftType ) : System.Collections.Generic |
Prevents a default instance of the Operand class from being created.
|
|
RenameIndex ( int index ) : void | ||
ShortenTypeName ( string value ) : string | ||
ShortenTypeName2 ( string value ) : string |
public static CreateCPURegister ( MosaType type, |
||
type | MosaType | The type. |
register | The register. | |
return |
public static CreateConstant ( MosaType type, int value ) : |
||
type | MosaType | The type. |
value | int | The value to create the constant operand for. |
return |
public static CreateConstant ( MosaType type, long value ) : |
||
type | MosaType | The type. |
value | long | The value to create the constant operand for. |
return |
public static CreateConstant ( MosaType type, ulong value ) : |
||
type | MosaType | The type. |
value | ulong | The value to create the constant operand for. |
return |
public static CreateConstant ( |
||
typeSystem | The type system. | |
value | double | The value to create the constant operand for. |
return |
public static CreateConstant ( |
||
typeSystem | The type system. | |
value | float | The value to create the constant operand for. |
return |
public static CreateConstant ( |
||
typeSystem | The type system. | |
value | int | The value to create the constant operand for. |
return |
public static CreateConstant ( |
||
typeSystem | The type system. | |
value | long | The value to create the constant operand for. |
return |
public static CreateField ( MosaField field ) : |
||
field | MosaField | The field. |
return |
public static CreateHighSplitForLong ( |
||
typeSystem | The type system. | |
longOperand | The long operand. | |
index | int | The index. |
return |
public static CreateLabel ( MosaType type, string label ) : |
||
type | MosaType | The type. |
label | string | The label. |
return |
public static CreateLowSplitForLong ( |
||
typeSystem | The type system. | |
longOperand | The long operand. | |
index | int | The index. |
return |
public static CreateManagedSymbol ( MosaType type, string name ) : |
||
type | MosaType | The type. |
name | string | The name. |
return |
public static CreateSSA ( |
||
ssa | The ssa operand. | |
version | int | The ssa version. |
return |
public static CreateShifter ( ShiftType shiftType ) : |
||
shiftType | ShiftType | Type of the shift. |
return |
public static CreateStackLocal ( MosaType type, int index, bool pinned ) : |
||
type | MosaType | The type. |
index | int | The index. |
pinned | bool | if set to |
return |
public static CreateStackParameter ( MosaType type, int index, string name ) : |
||
type | MosaType | The type. |
index | int | The index. |
name | string | The name. |
return |
public static CreateStringSymbol ( |
||
typeSystem | The type system. | |
name | string | The name. |
data | string | The string data. |
return |
public static CreateSymbolFromMethod ( |
||
typeSystem | The type system. | |
method | MosaMethod | The method. |
return |
public static CreateUnmanagedSymbolPointer ( |
||
typeSystem | The type system. | |
name | string | The name. |
return |
public static CreateVirtualRegister ( MosaType type, int index ) : |
||
type | MosaType | The type. |
index | int | The index. |
return |
public static GetNull ( |
||
typeSystem | ||
return |