Cthulhu  0.2.10
Cthulhu compiler collection
c89_emit_t Struct Reference

#include <c89.h>

Collaboration diagram for c89_emit_t:

Data Fields

arena_t * arena
 
emit_t emit
 
map_t * modmap
 
map_t * srcmap
 
map_t * hdrmap
 
c89_source_t * source
 
c89_source_t * header
 
const ssa_symbol_t * current
 
map_t * stepmap
 
set_t * defined
 
fs_t * fs
 
map_t * deps
 
vector_t * sources
 
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: