Method | Description | |
---|---|---|
AddBranchTarget ( |
Sets the branch target.
|
|
AddOperand ( |
Adds the operand.
|
|
Empty ( ) : void |
Empties this context.
|
|
GetAdditionalOperand ( int index ) : |
Gets the additional operand.
|
|
GetOperand ( int opIndex ) : |
Gets the operand by index.
|
|
GetResult ( int index ) : |
Gets the result.
|
|
GoBackwardsToNonEmpty ( ) : |
Returns the 1st non empty node (including the current) by traversing the instructions backwards
|
|
GoForwardToNonEmpty ( ) : |
Returns the 1st non empty node (including the current) by traversing the instructions forward
|
|
Insert ( |
||
InstructionNode ( ) : System | ||
InstructionNode ( BaseInstruction instruction ) : System |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, ConditionCode condition ) : System |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, MosaMethod target ) : System |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, bool updateStatus, |
Sets the instruction.
|
|
InstructionNode ( BaseInstruction instruction, int operandCount, byte resultCount ) : System |
Sets the instruction.
|
|
Replace ( |
Replaces the specified node with the given node, the existing node is invalid afterwards
|
|
ReplaceInstructionOnly ( BaseInstruction instruction ) : void |
Replaces the instruction only.
|
|
SetAdditionalOperand ( int index, |
Sets the additional operand.
|
|
SetInstruction ( BaseInstruction instruction ) : void |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition ) : void |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, InstructionSize size, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, InstructionSize size, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, InstructionSize size, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, InstructionSize size, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, MosaMethod target ) : void |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, bool updateStatus, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, bool updateStatus, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, bool updateStatus, |
Sets the instruction.
|
|
SetInstruction ( BaseInstruction instruction, int operandCount, byte resultCount ) : void |
Sets the instruction.
|
|
SetInstruction2 ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction2 ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction2 ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetInstruction2 ( BaseInstruction instruction, |
Sets the instruction.
|
|
SetOperand ( int index, |
Sets the operand by index.
|
|
SetResult ( int index, |
Sets the result by index.
|
|
Split ( |
Splits the node list by moving the next instructions into the new block.
|
|
ToString ( ) : string |
Returns a System.String that represents this instance.
|
|
UpdateBranchTarget ( int index, |
Method | Description | |
---|---|---|
CheckAddition ( ) : void | ||
Clear ( ) : void |
Clears this instance.
|
|
ClearOperands ( ) : void | ||
ReplaceOperands ( |
||
SizeAdditionalOperands ( int index ) : void |
public AddBranchTarget ( |
||
block | The basic block. | |
return | void |
public AddOperand ( |
||
operand | The operand. | |
return | void |
public GetAdditionalOperand ( int index ) : |
||
index | int | The index. |
return |
public GetOperand ( int opIndex ) : |
||
opIndex | int | The index. |
return |
public GetResult ( int index ) : |
||
index | int | The index. |
return |
public GoBackwardsToNonEmpty ( ) : |
||
return |
public GoForwardToNonEmpty ( ) : |
||
return |
public Insert ( |
||
node | ||
return | void |
public InstructionNode ( BaseInstruction instruction ) : System | ||
instruction | BaseInstruction | The instruction. |
return | System |
public InstructionNode ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
block | The block. | |
return | System |
public InstructionNode ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
block1 | The block1. | |
block2 | The block2. | |
return | System |
public InstructionNode ( BaseInstruction instruction, ConditionCode condition ) : System | ||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
return | System |
public InstructionNode ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
block | The block. | |
return | System |
public InstructionNode ( BaseInstruction instruction, MosaMethod target ) : System | ||
instruction | BaseInstruction | The instruction. |
target | MosaMethod | The target. |
return | System |
public InstructionNode ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
return | System |
public InstructionNode ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
operand1 | The operand1. | |
return | System |
public InstructionNode ( BaseInstruction instruction, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
updateStatus | bool | if set to |
result | The result. | |
return | System |
public InstructionNode ( BaseInstruction instruction, int operandCount, byte resultCount ) : System | ||
instruction | BaseInstruction | The instruction. |
operandCount | int | The operand count. |
resultCount | byte | The result count. |
return | System |
public Replace ( |
||
node | The node. | |
return | void |
public ReplaceInstructionOnly ( BaseInstruction instruction ) : void | ||
instruction | BaseInstruction | The instruction. |
return | void |
public SetAdditionalOperand ( int index, |
||
index | int | The index. |
operand | The operand. | |
return | void |
public SetInstruction ( BaseInstruction instruction ) : void | ||
instruction | BaseInstruction | The instruction. |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
block | The block. | |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
block1 | The block1. | |
block2 | The block2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition ) : void | ||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
block | The block. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
result | The result. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
result | The result. | |
operand1 | The operand1. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
block | The block. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
updateStatus | bool | if set to |
result | The result. | |
operand1 | The operand1. | |
return | void |
public SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
condition | ConditionCode | The condition. |
updateStatus | bool | if set to |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, InstructionSize size, |
||
instruction | BaseInstruction | The instruction. |
size | InstructionSize | The size. |
result | The result. | |
operand1 | The operand1. | |
return | void |
public SetInstruction ( BaseInstruction instruction, InstructionSize size, |
||
instruction | BaseInstruction | The instruction. |
size | InstructionSize | The size. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, InstructionSize size, |
||
instruction | BaseInstruction | The instruction. |
size | InstructionSize | The size. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
operand3 | The operand3. | |
return | void |
public SetInstruction ( BaseInstruction instruction, InstructionSize size, |
||
instruction | BaseInstruction | The instruction. |
size | InstructionSize | The size. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
operand3 | The operand3. | |
operand4 | The operand4. | |
return | void |
public SetInstruction ( BaseInstruction instruction, MosaMethod target ) : void | ||
instruction | BaseInstruction | The instruction. |
target | MosaMethod | The target. |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
operand1 | The operand1. | |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
operand3 | The operand3. | |
return | void |
public SetInstruction ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
operand3 | The operand3. | |
operand4 | ||
return | void |
public SetInstruction ( BaseInstruction instruction, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
updateStatus | bool | if set to |
result | The result. | |
return | void |
public SetInstruction ( BaseInstruction instruction, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
updateStatus | bool | |
result | The result. | |
operand1 | The operand1. | |
return | void |
public SetInstruction ( BaseInstruction instruction, bool updateStatus, |
||
instruction | BaseInstruction | The instruction. |
updateStatus | bool | if set to |
result | The result. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction ( BaseInstruction instruction, int operandCount, byte resultCount ) : void | ||
instruction | BaseInstruction | The instruction. |
operandCount | int | The operand count. |
resultCount | byte | The result count. |
return | void |
public SetInstruction2 ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
result2 | The result2. | |
return | void |
public SetInstruction2 ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
result2 | The result2. | |
operand1 | The operand1. | |
return | void |
public SetInstruction2 ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
result2 | The result2. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
return | void |
public SetInstruction2 ( BaseInstruction instruction, |
||
instruction | BaseInstruction | The instruction. |
result | The result. | |
result2 | The result2. | |
operand1 | The operand1. | |
operand2 | The operand2. | |
operand3 | The operand3. | |
return | void |
public SetOperand ( int index, |
||
index | int | The index. |
operand | The operand. | |
return | void |
public SetResult ( int index, |
||
index | int | The index. |
operand | The operand. | |
return | void |
public Split ( |
||
newblock | The newblock. | |
return | void |
public UpdateBranchTarget ( int index, |
||
index | int | |
block | ||
return | void |