Method | Description | |
---|---|---|
Emit ( |
Emits the specified platform instruction.
|
Method | Description | |
---|---|---|
ARMv6Instruction ( byte resultCount, byte operandCount ) : Mosa.Compiler.Common |
Initializes a new instance of the ARMv6Instruction class.
|
|
ComputeOpCode ( |
Computes the opcode.
|
|
Emit ( |
Emits the specified platform instruction.
|
|
EmitDataProcessingInstruction ( |
Emits the data processing instruction.
|
|
EmitMemoryLoadStore ( |
||
EmitMultiplyInstruction ( |
Emits the multiply instruction.
|
protected ARMv6Instruction ( byte resultCount, byte operandCount ) : Mosa.Compiler.Common | ||
resultCount | byte | The result count. |
operandCount | byte | The operand count. |
return | Mosa.Compiler.Common |
protected ComputeOpCode ( |
||
destination | The destination operand. | |
source | The source operand. | |
third | The third operand. | |
return | uint |
public Emit ( |
||
node | The node. | |
emitter | The emitter. | |
return | void |
protected Emit ( |
||
node | The node. | |
emitter | The emitter. | |
return | void |
protected EmitDataProcessingInstruction ( |
||
node | The node. | |
emitter | The emitter. | |
opcode | byte | The opcode. |
return | void |
protected EmitMemoryLoadStore ( |
||
node | ||
emitter | ||
transferType | TransferType | |
return | void |
protected EmitMultiplyInstruction ( |
||
node | The node. | |
emitter | The emitter. | |
return | void |