PIPS
|
#include "defines-local.h"
#include "pipsdbm.h"
#include "workspace-util.h"
#include "prettyprint.h"
Go to the source code of this file.
Functions | |
void | print_align (align a) |
this is a set of functions to help hpfc debugging More... | |
void | print_alignment (alignment a) |
void | print_aligns (void) |
void | print_distributes (void) |
void | print_distribute (distribute d) |
void | print_distribution (distribution d) |
void | print_hpf_dir (void) |
void | print_templates (void) |
void | print_processors (void) |
void | print_distributed_arrays (void) |
void | hpfc_print_common (FILE *file, entity module, entity common) |
void | hpfc_print_file (string file_name) |
void | fprint_range (FILE *file, range r) |
void | fprint_lrange (FILE *file, list l) |
void | fprint_message (FILE *file, message m) |
void | fprint_lmessage (FILE *file, list l) |
void fprint_lmessage | ( | FILE * | file, |
list | l | ||
) |
file | ile |
Definition at line 231 of file debug-util.c.
References ENDP, fprint_message(), fprintf(), MAP, and MESSAGE.
Referenced by messages_handling().
void fprint_lrange | ( | FILE * | file, |
list | l | ||
) |
file | ile |
Definition at line 200 of file debug-util.c.
References fprint_range(), fprintf(), MAP, and RANGE.
Referenced by fprint_message().
void fprint_message | ( | FILE * | file, |
message | m | ||
) |
file | ile |
Definition at line 217 of file debug-util.c.
References entity_local_name(), fprint_lrange(), fprintf(), message_array, message_content, message_dom, message_neighbour, variable_dump_name(), and vect_fprint().
Referenced by atomize_one_message(), and fprint_lmessage().
void fprint_range | ( | FILE * | file, |
range | r | ||
) |
file | ile |
Definition at line 176 of file debug-util.c.
References fprintf(), hpfc_integer_constant_expression_p(), range_increment, range_lower, and range_upper.
Referenced by fprint_lrange().
file | ile |
module | odule |
common | ommon |
Definition at line 154 of file debug-util.c.
References debug_off, debug_on, free_text(), module, print_text(), and text_common_declaration().
Referenced by put_generated_resources_for_common().
void hpfc_print_file | ( | string | file_name | ) |
file_name | ile_name |
Definition at line 169 of file debug-util.c.
References concatenate(), db_get_current_workspace_directory(), file_name, and safe_system().
Referenced by put_generated_resources_for_common(), put_generated_resources_for_module(), and put_generated_resources_for_program().
void print_align | ( | align | a | ) |
this is a set of functions to help hpfc debugging
Fabien Coelho, May 1993.
Definition at line 38 of file debug-util.c.
References align_alignment, align_template, entity_name, fprintf(), gen_length(), gen_map(), and print_alignment().
Referenced by array_synonym_aligned_as(), ComputeNewSizeOfIthDimension(), one_align_directive(), and print_aligns().
void print_alignment | ( | alignment | a | ) |
Definition at line 47 of file debug-util.c.
References alignment_arraydim, alignment_constant, alignment_rate, alignment_templatedim, fprintf(), and print_expression().
Referenced by print_align().
void print_aligns | ( | void | ) |
Definition at line 61 of file debug-util.c.
References ENTITY, entity_name, fprintf(), list_of_distributed_arrays(), load_hpf_alignment(), MAP, and print_align().
Referenced by print_hpf_dir().
void print_distribute | ( | distribute | d | ) |
Definition at line 87 of file debug-util.c.
References distribute_distribution, distribute_processors, entity_name, fprintf(), gen_map(), and print_distribution().
Referenced by ComputeNewSizeOfIthDimension(), and print_distributes().
void print_distributed_arrays | ( | void | ) |
Definition at line 148 of file debug-util.c.
References fprintf(), gen_map(), list_of_distributed_arrays(), and print_entity_variable().
Referenced by print_hpf_dir().
void print_distributes | ( | void | ) |
Definition at line 73 of file debug-util.c.
References ENTITY, entity_name, fprintf(), list_of_templates(), load_hpf_distribution(), MAP, and print_distribute().
Referenced by print_hpf_dir().
void print_distribution | ( | distribution | d | ) |
Definition at line 97 of file debug-util.c.
References distribution_parameter, distribution_style, fprintf(), is_style_block, is_style_cyclic, is_style_none, pips_internal_error, print_expression(), and style_tag.
Referenced by print_distribute().
void print_hpf_dir | ( | void | ) |
Definition at line 121 of file debug-util.c.
References fprintf(), print_aligns(), print_distributed_arrays(), print_distributes(), print_processors(), and print_templates().
Referenced by NormalizeHpfDeclarations().
void print_processors | ( | void | ) |
Definition at line 142 of file debug-util.c.
References fprintf(), gen_map(), list_of_processors(), and print_entity_variable().
Referenced by print_hpf_dir().
void print_templates | ( | void | ) |
Definition at line 136 of file debug-util.c.
References fprintf(), gen_map(), list_of_templates(), and print_entity_variable().
Referenced by print_hpf_dir().