NAME ^

compilers/imcc/debug.c

DESCRIPTION ^

print debug info of various structures

handle info/error/warning messages from imcc

Functions ^

PARROT_API PARROT_DOES_NOT_RETURN void IMCC_fatal(PARROT_INTERP, SHIM(int code), ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API PARROT_DOES_NOT_RETURN void IMCC_fataly(PARROT_INTERP, SHIM(int code), ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API PARROT_DOES_NOT_RETURN void IMCC_fatal_standalone(PARROT_INTERP, int code, ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API PARROT_DOES_NOT_RETURN void IMCC_fataly_standalone(PARROT_INTERP, int code, ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API void IMCC_warning(PARROT_INTERP, ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API void IMCC_info(PARROT_INTERP, int level, ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

PARROT_API void IMCC_debug(PARROT_INTERP, int level, ARGIN(const char *fmt), ...)

RT#48260: Not yet documented!!!

void dump_instructions(PARROT_INTERP, ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_cfg(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_loops(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_labels(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_symreg(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_liveness_status(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_liveness_status_var(ARGIN(const IMC_Unit *unit), ARGIN(const SymReg *r))

RT#48260: Not yet documented!!!

void dump_interference_graph(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_dominators(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!

void dump_dominance_frontiers(ARGIN(const IMC_Unit *unit))

RT#48260: Not yet documented!!!


parrot