Cthulhu  0.2.10
Cthulhu compiler collection

target code emitter options More...

#include <common.h>

Collaboration diagram for emit_t:

Data Fields

arena_tarena
 arena to use More...
 
logger_treports
 
names_t block_names
 
names_t vreg_names
 
names_t anon_names
 
vector_tfiles
 
logger_tlogger
 reporting sink More...
 
fs_tfs
 output filesystem More...
 
file_layout_t layout
 output layout More...
 

Detailed Description

target code emitter options

Definition at line 15 of file common.h.

Field Documentation

◆ anon_names

names_t emit_t::anon_names

Definition at line 22 of file common.h.

◆ arena

arena_t * emit_t::arena

arena to use

Definition at line 17 of file common.h.

◆ block_names

names_t emit_t::block_names

Definition at line 20 of file common.h.

◆ files

vector_t* emit_t::files

Definition at line 23 of file common.h.

◆ fs

fs_t* emit_t::fs

output filesystem

Definition at line 44 of file target.h.

◆ layout

file_layout_t emit_t::layout

output layout

Definition at line 47 of file target.h.

◆ logger

logger_t* emit_t::logger

reporting sink

Definition at line 41 of file target.h.

◆ reports

logger_t * emit_t::reports

Definition at line 18 of file common.h.

◆ vreg_names

names_t emit_t::vreg_names

Definition at line 21 of file common.h.


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