25 #include "pips_config.h"
58 for(; l1 && l2;
POP(l1),
POP(l2))
120 for(; l1 && l2;
POP(l1),
POP(l2)) {
#define POP(l)
Modify a list pointer to point on the next element of the list.
size_t gen_length(const list l)
#define CAR(pcons)
Get the value of the first element of a list.
#define pips_internal_error
#define same_string_p(s1, s2)
bool same_type_name_p(const type, const type)
For naming homogeneity: expression_to_string(), reference_to_string()...
const char * entity_local_name(entity e)
entity_local_name modified so that it does not core when used in vect_fprint, since someone thought t...
#define syntax_reference(x)
#define reference_variable(x)
#define SIZEOFEXPRESSION(x)
SIZEOFEXPRESSION.
#define sizeofexpression_type(x)
#define sizeofexpression_expression(x)
#define syntax_application(x)
@ is_syntax_sizeofexpression
#define range_increment(x)
#define EXPRESSION(x)
EXPRESSION.
#define cast_expression(x)
#define application_arguments(x)
#define subscript_indices(x)
#define reference_indices(x)
#define syntax_sizeofexpression(x)
#define sizeofexpression_expression_p(x)
#define sizeofexpression_type_p(x)
#define subscript_array(x)
#define application_function(x)
#define syntax_subscript(x)
#define call_arguments(x)
#define expression_syntax(x)
bool same_expression_name_p(expression, expression)
compare two entities for their appearance point of view.
bool same_sizeofexpression_name_p(sizeofexpression s0, sizeofexpression s1)
bool same_lexpr_name_p(list l1, list l2)
same_names.c
bool same_call_name_p(call c1, call c2)
bool same_entity_lname_p(entity e1, entity e2)
bool same_ref_name_p(reference r1, reference r2)
bool same_subscript_name_p(subscript ss1, subscript ss2)
bool same_application_name_p(application a1, application a2)
bool same_va_arg_name_p(list l1, list l2)
bool same_cast_name_p(cast cs1, cast cs2)
bool same_range_name_p(range r1, range r2)
bool same_syntax_name_p(syntax s1, syntax s2)
The structure used to build lists in NewGen.