PIPS
|
#include "genC.h"
#include "linear.h"
#include "ri.h"
#include "ri-util.h"
#include "prettyprint.h"
#include "misc.h"
#include "effects-generic.h"
#include "effects-simple.h"
#include "control.h"
#include "callgraph.h"
#include "pipsdbm.h"
#include "resources.h"
#include "accel-util.h"
#include "properties.h"
Go to the source code of this file.
Functions | |
static bool | pragma_scmp_task_p (pragma p) |
static bool | find_pragma (const statement s) |
bool | scalopragma (char *module_name) |
Variables | |
list | statement_to_outline |
A simple phase that outline task with pragma for SCMP. More... | |
print_statement(s);
Definition at line 37 of file scalopragma.c.
References CONS, EXTENSION, extension_pragma, extensions_defined_p(), extensions_extension, FOREACH, gen_get_ancestor(), pips_debug, pragma_scmp_task_p(), STATEMENT, statement_block_p, statement_domain, statement_extensions, statement_loop_p(), statement_to_outline, and statement_undefined_p.
Referenced by scalopragma().
Definition at line 28 of file scalopragma.c.
References pragma_to_string().
Referenced by find_pragma().
bool scalopragma | ( | char * | module_name | ) |
ook for statement with SCMP pragma
elete statement pragma
module_name | odule_name |
Definition at line 59 of file scalopragma.c.
References build_new_top_level_module_name(), compute_callees(), CONS, db_get_memory_resource(), DB_PUT_MEMORY_RESOURCE, extensions_extension, find_pragma(), FOREACH, gen_free_list(), gen_nreverse(), gen_null(), gen_recurse, get_current_module_statement(), get_string_property(), module_name(), module_statement, NIL, outliner(), PIPS_PHASE_POSTLUDE, PIPS_PHASE_PRELUDE, reset_cumulated_rw_effects(), set_cumulated_rw_effects(), STATEMENT, statement_domain, statement_extensions, and statement_to_outline.
list statement_to_outline |
A simple phase that outline task with pragma for SCMP.
cleme nt.m argue t@hp c-pro ject .com
Definition at line 25 of file scalopragma.c.
Referenced by find_pragma(), outline(), and scalopragma().