PIPS
defines-local.h File Reference
#include "step.h"
#include "pipsdbm.h"
#include "properties.h"
#include "misc.h"
#include "ri-util.h"
#include "text-util.h"
#include "effects-util.h"
#include "effects-generic.h"
#include "effects-simple.h"
#include "effects-convex.h"
#include "step_common.h"
#include "STEP_name.h"
+ Include dependency graph for defines-local.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GEN_DEBUG(D, W, P)   ifdebug(D) { pips_debug(D, "%s:\n", W); P;}
 
#define STEP_DEBUG_STATEMENT(D, W, S)   GEN_DEBUG(D, W, print_statement(S))
 
#define STEP_DEBUG_DIRECTIVE(D, W, DRT)   GEN_DEBUG(D, W, step_print_directive(DRT))
 
#define STEP_DEFAULT_RT_H   "step/c"
 
#define STEP_SENTINELLE   "STEP "
 STEP sentinelle. More...
 
#define STEP_DEFAULT_TRANSFORMATION_OMP_TXT   "OMP"
 
#define STEP_DEFAULT_TRANSFORMATION_HYBRID_TXT   "HYBRID"
 
#define STEP_DEFAULT_TRANSFORMATION_MPI_TXT   "MPI"
 
#define STEP_TRANSFORMATION_OMP   1
 
#define STEP_TRANSFORMATION_MPI   2
 
#define STEP_TRANSFORMATION_HYBRID   3
 
#define STEP_TRANSFORMATION_SEQ   4
 

Variables

int the_current_debug_level
 Copyright 2007, 2008 Alain Muller, Frederique Silber-Chaussumier. More...
 

Macro Definition Documentation

◆ GEN_DEBUG

#define GEN_DEBUG (   D,
  W,
 
)    ifdebug(D) { pips_debug(D, "%s:\n", W); P;}

Definition at line 41 of file defines-local.h.

◆ STEP_DEBUG_DIRECTIVE

#define STEP_DEBUG_DIRECTIVE (   D,
  W,
  DRT 
)    GEN_DEBUG(D, W, step_print_directive(DRT))

Definition at line 43 of file defines-local.h.

◆ STEP_DEBUG_STATEMENT

#define STEP_DEBUG_STATEMENT (   D,
  W,
  S 
)    GEN_DEBUG(D, W, print_statement(S))

Definition at line 42 of file defines-local.h.

◆ STEP_DEFAULT_RT_H

#define STEP_DEFAULT_RT_H   "step/c"

Definition at line 45 of file defines-local.h.

◆ STEP_DEFAULT_TRANSFORMATION_HYBRID_TXT

#define STEP_DEFAULT_TRANSFORMATION_HYBRID_TXT   "HYBRID"

Definition at line 52 of file defines-local.h.

◆ STEP_DEFAULT_TRANSFORMATION_MPI_TXT

#define STEP_DEFAULT_TRANSFORMATION_MPI_TXT   "MPI"

Definition at line 53 of file defines-local.h.

◆ STEP_DEFAULT_TRANSFORMATION_OMP_TXT

#define STEP_DEFAULT_TRANSFORMATION_OMP_TXT   "OMP"

Definition at line 51 of file defines-local.h.

◆ STEP_SENTINELLE

#define STEP_SENTINELLE   "STEP "

STEP sentinelle.

Definition at line 48 of file defines-local.h.

◆ STEP_TRANSFORMATION_HYBRID

#define STEP_TRANSFORMATION_HYBRID   3

Definition at line 57 of file defines-local.h.

◆ STEP_TRANSFORMATION_MPI

#define STEP_TRANSFORMATION_MPI   2

Definition at line 56 of file defines-local.h.

◆ STEP_TRANSFORMATION_OMP

#define STEP_TRANSFORMATION_OMP   1

Definition at line 55 of file defines-local.h.

◆ STEP_TRANSFORMATION_SEQ

#define STEP_TRANSFORMATION_SEQ   4

Definition at line 58 of file defines-local.h.

Variable Documentation

◆ the_current_debug_level

int the_current_debug_level
extern

Copyright 2007, 2008 Alain Muller, Frederique Silber-Chaussumier.

This file is part of STEP.

The program is distributed under the terms of the GNU General Public License. debug macro

Copyright 2007, 2008 Alain Muller, Frederique Silber-Chaussumier.

cproto-generated files

Modifications:

  • set_debug_level function has been changed. Mainly the condition test, from (l >= 0 || l <= 9) to (l >= 0 && l <= 9) and else clause has been added, that is pips_error function. (Mar. 21,91 L.Zhou )
  • debug_off(): idls– was replaced by (–idls)-1 (April 7, 1991, Francois Irigoin) I switched this variable from static to non-static in order to avoid a function call in the pips_debug macro. This does not mean that this variable is intended to be touch by anyone directly. the interface remains the set/get functions. Just to reduce the debuging impact on the performance (from low to very low:-) FC, May 95.

debug.c

Definition at line 53 of file debug.c.

Referenced by debug(), get_debug_level(), outliner_patch_parameters(), pips_debug_function(), and set_debug_level().