|
static void | addConverter (cstring type, ExternConverter *) |
|
static bool | cvtAsGlobal (ProgramStructure *s, const IR::Declaration_Instance *di) |
|
static const IR::Statement * | cvtExternCall (ProgramStructure *s, const IR::Declaration_Instance *di, const IR::Primitive *p) |
|
static const IR::Declaration_Instance * | cvtExternInstance (ProgramStructure *s, const IR::Declaration_Instance *di, cstring name, IR::IndexedVector< IR::Declaration > *scope) |
|
static const IR::Type_Extern * | cvtExternType (ProgramStructure *s, const IR::Type_Extern *e, cstring name) |
|
static ExternConverter * | get (const IR::Declaration_Instance *ext) |
|
static ExternConverter * | get (const IR::Type_Extern *type) |
|
static ExternConverter * | get (cstring type) |
|