List of High-Level IR opcodes used in Jitrino.OPT compiler:

Use this link for details on type system used in Jitrino.OPT compiler

Arithmetic:

Bitwise:

Selection:

Conversion:

Shift:

Comparison:

Control flow:

Exception processing:

Move instruction:

Load instructions:

Array manipulation:

Store instructions:

Runtime exception check instructions:

// all of these take ExceptionModifier

Allocation:

Synchronization:

// this could take an ExceptionModifier

Type checking:

// cast takes an ExceptionModifier

Type initialization:

Labels & markers:

Profile instrumentation instructions:

Compressed Pointer instructions:

Special SSA nodes:

Jitrino_OPT/opcodes (last edited 2009-09-20 21:55:21 by localhost)