libFirm
runtime_rt Struct Reference

A runtime routine description. More...

#include <lowering.h>

Data Fields

ir_entityent
 The entity representing the runtime routine.
ir_modemode
 The operation mode of the mapped instruction.
ir_moderes_mode
 The result mode of the mapped instruction or NULL.
long mem_proj_nr
 if >= 0, create a memory ProjM()
long regular_proj_nr
 if >= 0, create a regular ProjX()
long exc_proj_nr
 if >= 0, create a exception ProjX()
long res_proj_nr
 if >= 0, first result projection number

Detailed Description

A runtime routine description.

Definition at line 448 of file lowering.h.

Field Documentation

ir_entity* runtime_rt::ent

The entity representing the runtime routine.

Definition at line 449 of file lowering.h.

long runtime_rt::exc_proj_nr

if >= 0, create a exception ProjX()

Definition at line 454 of file lowering.h.

long runtime_rt::mem_proj_nr

if >= 0, create a memory ProjM()

Definition at line 452 of file lowering.h.

ir_mode* runtime_rt::mode

The operation mode of the mapped instruction.

Definition at line 450 of file lowering.h.

long runtime_rt::regular_proj_nr

if >= 0, create a regular ProjX()

Definition at line 453 of file lowering.h.

ir_mode* runtime_rt::res_mode

The result mode of the mapped instruction or NULL.

Definition at line 451 of file lowering.h.

long runtime_rt::res_proj_nr

if >= 0, first result projection number

Definition at line 455 of file lowering.h.


The documentation for this struct was generated from the following file: