PIPS
|
#include <stdio.h>
#include <string.h>
#include "genC.h"
#include "misc.h"
#include "linear.h"
#include "ri.h"
#include "ri-util.h"
#include "effects.h"
#include "effects-util.h"
#include "pipsdbm.h"
#include "text.h"
#include "text-util.h"
#include "prettyprint.h"
#include "pointer_values.h"
Go to the source code of this file.
Functions | |
text | text_pv (entity __attribute__((unused)) module, int __attribute__((unused)) margin, statement s) |
bool | generic_print_code_pv (char *module_name, pv_context *ctxt) |
bool | print_code_simple_pointer_values (char *module_name) |
void | generic_print_code_gen_kill_pv (char *module_name) |
bool | print_code_simple_gen_kill_pointer_values (char *module_name) |
void generic_print_code_gen_kill_pv | ( | char * | module_name | ) |
module_name | odule_name |
Definition at line 90 of file prettyprint.c.
References module_name(), and pips_assert.
Referenced by print_code_simple_gen_kill_pointer_values().
bool generic_print_code_pv | ( | char * | module_name, |
pv_context * | ctxt | ||
) |
module_name | odule_name |
ctxt | txt |
Definition at line 53 of file prettyprint.c.
References close_prettyprint(), pv_context::db_get_in_pv_func, db_get_memory_resource(), pv_context::db_get_pv_func, get_current_module_entity(), get_current_module_statement(), init_prettyprint(), make_text(), make_text_resource_and_free(), MERGE_TEXTS, module_name(), module_name_to_entity(), NIL, reset_current_module_entity(), reset_current_module_statement(), reset_pv(), set_current_module_entity(), set_current_module_statement(), set_pv(), text_module(), text_pointer_values(), and text_pv().
Referenced by print_code_simple_pointer_values().
bool print_code_simple_gen_kill_pointer_values | ( | char * | module_name | ) |
module_name | odule_name |
Definition at line 95 of file prettyprint.c.
References generic_print_code_gen_kill_pv(), make_simple_pv_context(), module_name(), and reset_pv_context().
bool print_code_simple_pointer_values | ( | char * | module_name | ) |
module_name | odule_name |
Definition at line 82 of file prettyprint.c.
References generic_print_code_pv(), make_simple_pv_context(), module_name(), and reset_pv_context().
text text_pv | ( | entity __attribute__((unused)) | module, |
int __attribute__((unused)) | margin, | ||
statement | s | ||
) |
Definition at line 46 of file prettyprint.c.
References cell_relations_list, load_pv(), and text_pointer_values().
Referenced by generic_print_code_pv().