PIPS
static_controlize-local.h File Reference

Go to the source code of this file.

Macros

#define STATIC_CONTROLIZE_MODULE_NAME   "STATCON"
 
#define NLC_PREFIX   "NLC"
 
#define NSP_PREFIX   "NSP"
 
#define NUB_PREFIX   "NUB"
 
#define give_entity(n)
 
#define ENTITY_GE   give_entity(GREATER_OR_EQUAL_OPERATOR_NAME)
 
#define ENTITY_GT   give_entity(GREATER_THAN_OPERATOR_NAME)
 
#define ENTITY_LE   give_entity(LESS_OR_EQUAL_OPERATOR_NAME)
 
#define ENTITY_LT   give_entity(LESS_THAN_OPERATOR_NAME)
 
#define ENTITY_NOT   give_entity(NOT_OPERATOR_NAME)
 
#define ENTITY_EQ   give_entity(EQUAL_OPERATOR_NAME)
 
#define ENTITY_NE   give_entity(NOT_EQUAL_OPERATOR_NAME)
 
#define ENTITY_OR   give_entity(OR_OPERATOR_NAME)
 
#define ENTITY_AND   give_entity(AND_OPERATOR_NAME)
 
#define ENTITY_NLC_P(e)   (strncmp(entity_local_name(e), NLC_PREFIX, 3) == 0)
 
#define ENTITY_NSP_P(e)   (strncmp(entity_local_name(e), NSP_PREFIX, 3) == 0)
 
#define ENTITY_NUB_P(e)   (strcmp(entity_local_name(e), NUB_PREFIX, 3) == 0)
 
#define ENTITY_SP_P(ent)    (gen_find_eq(ent, Gstructure_parameters) != chunk_undefined)
 
#define ENTITY_STRICT_LOGICAL_OPERATOR_P(e)
 

Variables

int Gcount_nlc
 
int Gcount_nsp
 ================================================================ More...
 
int Gcount_nub
 

Macro Definition Documentation

◆ ENTITY_AND

#define ENTITY_AND   give_entity(AND_OPERATOR_NAME)

Definition at line 39 of file static_controlize-local.h.

◆ ENTITY_EQ

#define ENTITY_EQ   give_entity(EQUAL_OPERATOR_NAME)

Definition at line 36 of file static_controlize-local.h.

◆ ENTITY_GE

Definition at line 31 of file static_controlize-local.h.

◆ ENTITY_GT

#define ENTITY_GT   give_entity(GREATER_THAN_OPERATOR_NAME)

Definition at line 32 of file static_controlize-local.h.

◆ ENTITY_LE

#define ENTITY_LE   give_entity(LESS_OR_EQUAL_OPERATOR_NAME)

Definition at line 33 of file static_controlize-local.h.

◆ ENTITY_LT

#define ENTITY_LT   give_entity(LESS_THAN_OPERATOR_NAME)

Definition at line 34 of file static_controlize-local.h.

◆ ENTITY_NE

#define ENTITY_NE   give_entity(NOT_EQUAL_OPERATOR_NAME)

Definition at line 37 of file static_controlize-local.h.

◆ ENTITY_NLC_P

#define ENTITY_NLC_P (   e)    (strncmp(entity_local_name(e), NLC_PREFIX, 3) == 0)

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

◆ ENTITY_NOT

#define ENTITY_NOT   give_entity(NOT_OPERATOR_NAME)

Definition at line 35 of file static_controlize-local.h.

◆ ENTITY_NSP_P

#define ENTITY_NSP_P (   e)    (strncmp(entity_local_name(e), NSP_PREFIX, 3) == 0)

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

◆ ENTITY_NUB_P

#define ENTITY_NUB_P (   e)    (strcmp(entity_local_name(e), NUB_PREFIX, 3) == 0)

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

◆ ENTITY_OR

#define ENTITY_OR   give_entity(OR_OPERATOR_NAME)

Definition at line 38 of file static_controlize-local.h.

◆ ENTITY_SP_P

#define ENTITY_SP_P (   ent)     (gen_find_eq(ent, Gstructure_parameters) != chunk_undefined)

Definition at line 44 of file static_controlize-local.h.

◆ ENTITY_STRICT_LOGICAL_OPERATOR_P

#define ENTITY_STRICT_LOGICAL_OPERATOR_P (   e)
Value:
( ENTITY_AND_P(e) || \
ENTITY_OR_P(e) || \
ENTITY_EQUIV_P(e) || \
ENTITY_NON_EQUIV_P(e) || \
ENTITY_NOT_P(e) )
#define ENTITY_AND_P(e)

Definition at line 46 of file static_controlize-local.h.

◆ give_entity

#define give_entity (   n)
Value:
string make_entity_fullname(const char *module_name, const char *local_name)
END_EOLE.
Definition: entity_names.c:230
#define TOP_LEVEL_MODULE_NAME
Module containing the global variables in Fortran and C.
Definition: naming-local.h:101
void * gen_find_tabulated(const char *, int)
Definition: tabulated.c:218
#define entity_domain
newgen_syntax_domain_defined
Definition: ri.h:410

Definition at line 29 of file static_controlize-local.h.

◆ NLC_PREFIX

#define NLC_PREFIX   "NLC"

Definition at line 25 of file static_controlize-local.h.

◆ NSP_PREFIX

#define NSP_PREFIX   "NSP"

Definition at line 26 of file static_controlize-local.h.

◆ NUB_PREFIX

#define NUB_PREFIX   "NUB"

Definition at line 27 of file static_controlize-local.h.

◆ STATIC_CONTROLIZE_MODULE_NAME

#define STATIC_CONTROLIZE_MODULE_NAME   "STATCON"

Definition at line 24 of file static_controlize-local.h.

Variable Documentation

◆ Gcount_nlc

◆ Gcount_nsp

int Gcount_nsp
extern

================================================================

Definition at line 158 of file misc_paf_utils.c.

Referenced by static_controlize().

◆ Gcount_nub

int Gcount_nub
extern

Definition at line 160 of file misc_paf_utils.c.

Referenced by static_controlize().