25 #include "pips_config.h"
35 #include "constants.h"
41 #include "resources.h"
74 bool return_status =
false;
struct _newgen_struct_statement_ * statement
void look_for_nested_loop_statements(statement, statement(*)(list, bool(*)(statement)), bool(*)(statement))
look_for_nested_loops.c
const char * module_name(const char *s)
Return the module part of an entity name.
bool loop_hyperplane(const char *module_name)
static bool always_select()
interfaces with pipsmake for hyperplane transformation
void global_parallelization(const char *module_name)
global_parallelization.c
string db_get_memory_resource(const char *rname, const char *oname, bool pure)
Return the pointer to the resource, whatever it is.
#define DB_PUT_MEMORY_RESOURCE(res_name, own_name, res_val)
conform to old interface.
statement hyperplane(list lls, _UNUSED_ bool(*u)(statement))
package hyperplane
#define pips_assert(what, predicate)
common macros, two flavors depending on NDEBUG
bool module_reorder(statement body)
Reorder a module and recompute order to statement if any.
entity local_name_to_top_level_entity(const char *n)
This function try to find a top-level entity from a local name.
bool entity_module_p(entity e)