17 lines
469 B
C
17 lines
469 B
C
#include <mie/ir/block.h>
|
|
#include <mie/ir/region.h>
|
|
#include <mie/print/printer.h>
|
|
|
|
void mie_printer_print_region(
|
|
struct mie_printer *printer, const struct mie_region *region)
|
|
{
|
|
b_stream_write_string(printer->p_stream, "{\n", NULL);
|
|
|
|
for (size_t i = 0; i < MIE_VECTOR_COUNT(region->r_blocks); i++) {
|
|
const struct mie_block *block = region->r_blocks.items[i];
|
|
mie_printer_print_block(printer, block);
|
|
}
|
|
|
|
b_stream_write_string(printer->p_stream, "}", NULL);
|
|
}
|