Skip to main content

Module values

Module values 

Source
Expand description

Definitions of Koopa IR values, including constants and instructions.

Structs§

Aggregate
Aggregate constant.
Alloc
Local memory allocation.
Binary
Binary operation.
BlockArgRef
Basic block argument reference.
Branch
Conditional branch.
Call
Function call.
FuncArgRef
Function argument reference.
GetElemPtr
Element pointer calculation.
GetPtr
Pointer calculation.
GlobalAlloc
Global memory allocation.
Integer
Integer constant.
Jump
Unconditional jump.
Load
Memory load.
Return
Function return.
Store
Memory store.
Undef
Undefined value.
ZeroInit
Zero initializer.

Enums§

BinaryOp
Supported binary operators.