PIPS
print.c File Reference
#include <stdio.h>
#include <string.h>
#include "genC.h"
#include "linear.h"
#include "ri.h"
#include "text.h"
#include "icfg.h"
+ Include dependency graph for print.c:

Go to the source code of this file.

Functions

bool print_icfg (const string module_name)
 functions to print a interprocedural control flow graph More...
 
bool print_icfg_with_loops (const string module_name)
 
bool print_icfg_with_control (const string module_name)
 

Function Documentation

◆ print_icfg()

bool print_icfg ( const string  module_name)

functions to print a interprocedural control flow graph

print.c

They should be called by pipsmake

Lei Zhou, February 91

Parameters
module_nameodule_name

Definition at line 45 of file print.c.

46 {
47  return generic_print_icfg(module_name, false, false, false, NULL);
48 }
const char * module_name(const char *s)
Return the module part of an entity name.
Definition: entity_names.c:296
bool generic_print_icfg(const string, bool, bool, bool, text(*)(const string))
Definition: icfg_scan.c:713

References generic_print_icfg(), and module_name().

+ Here is the call graph for this function:

◆ print_icfg_with_control()

bool print_icfg_with_control ( const string  module_name)
Parameters
module_nameodule_name

Definition at line 55 of file print.c.

56 {
57  return generic_print_icfg(module_name, true, true, false, NULL);
58 }

References generic_print_icfg(), and module_name().

+ Here is the call graph for this function:

◆ print_icfg_with_loops()

bool print_icfg_with_loops ( const string  module_name)
Parameters
module_nameodule_name

Definition at line 50 of file print.c.

51 {
52  return generic_print_icfg(module_name, false, true, false, NULL);
53 }

References generic_print_icfg(), and module_name().

+ Here is the call graph for this function: