PIPS
xml.c File Reference
#include "genC.h"
#include "linear.h"
#include "ri.h"
#include "ri-util.h"
#include "misc.h"
#include "control.h"
#include "pipsdbm.h"
#include "resources.h"
+ Include dependency graph for xml.c:

Go to the source code of this file.

Functions

bool simple_xpath_test (char *module_name)
 A simple phase to show up how to use Xpath to select objects in PIPS. More...
 

Function Documentation

◆ simple_xpath_test()

bool simple_xpath_test ( char *  module_name)

A simple phase to show up how to use Xpath to select objects in PIPS.

Use this module name and this environment variable to set

Put back the new statement module

Definition at line 12 of file xml.c.

12  {
13  /* Use this module name and this environment variable to set */
14 
16  "SXT_DEBUG_LEVEL");
17  /* Put back the new statement module */
19 }
static statement module_statement
Definition: alias_check.c:125
const char * module_name(const char *s)
Return the module part of an entity name.
Definition: entity_names.c:296
#define PIPS_PHASE_POSTLUDE(new_module_statement)
End a transformation phase by putting back into PIPS the (possibly) modified statement.
#define PIPS_PHASE_PRELUDE(module_name, debug_env_var)
Start a phase that use a module CODE.

References module_name(), module_statement, PIPS_PHASE_POSTLUDE, and PIPS_PHASE_PRELUDE.

+ Here is the call graph for this function: