Cthulhu  0.2.10
Cthulhu compiler collection
c89_emit_t Struct Reference

#include <c89.h>

Collaboration diagram for c89_emit_t:

Data Fields

arena_tarena
 
emit_t emit
 
map_tmodmap
 
map_tsrcmap
 
map_thdrmap
 
c89_source_tsource
 
c89_source_theader
 
const ssa_symbol_tcurrent
 
map_tstepmap
 
set_tdefined
 
fs_tfs
 
map_tdeps
 
vector_tsources
 
file_layout_t layout
 

Detailed Description

Definition at line 16 of file c89.h.

Field Documentation

◆ arena

arena_t* c89_emit_t::arena

Definition at line 18 of file c89.h.

◆ current

const ssa_symbol_t* c89_emit_t::current

Definition at line 31 of file c89.h.

◆ defined

set_t* c89_emit_t::defined

Definition at line 35 of file c89.h.

◆ deps

map_t* c89_emit_t::deps

Definition at line 38 of file c89.h.

◆ emit

emit_t c89_emit_t::emit

Definition at line 20 of file c89.h.

◆ fs

fs_t* c89_emit_t::fs

Definition at line 37 of file c89.h.

◆ hdrmap

map_t* c89_emit_t::hdrmap

Definition at line 25 of file c89.h.

◆ header

c89_source_t* c89_emit_t::header

Definition at line 29 of file c89.h.

◆ layout

file_layout_t c89_emit_t::layout

Definition at line 40 of file c89.h.

◆ modmap

map_t* c89_emit_t::modmap

Definition at line 22 of file c89.h.

◆ source

c89_source_t* c89_emit_t::source

Definition at line 28 of file c89.h.

◆ sources

vector_t* c89_emit_t::sources

Definition at line 39 of file c89.h.

◆ srcmap

map_t* c89_emit_t::srcmap

Definition at line 24 of file c89.h.

◆ stepmap

map_t* c89_emit_t::stepmap

Definition at line 33 of file c89.h.


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