#include "sac_private.h"
#include "dg.h"
#include "graph.h"
Go to the source code of this file.
◆ CHECK_VECTORELEMENT
#define CHECK_VECTORELEMENT |
( |
|
ve | ) |
|
Value: do {\
pips_assert("vector Index seems legal",vectorElement_vectorIndex(ve) >= 0 && vectorElement_vectorIndex(ve) < simdStatementInfo_nbArgs(vectorElement_statement(ve)));\
} while(0)
Definition at line 62 of file sac-local.h.
◆ ENTITY_FUNCTION_P
#define ENTITY_FUNCTION_P |
( |
|
f | ) |
|
Value:
size_t gen_length(const list l)
int f(int off1, int off2, int n, float r[n], float a[n], float b[n])
#define module_functional_parameters(func)
#define type_functional_p(x)
Definition at line 47 of file sac-local.h.
◆ FUNC_TO_ATOMIZE_P
#define FUNC_TO_ATOMIZE_P |
( |
|
call | ) |
|
Value: (\
)
#define ENTITY_DEREFERENCING_P(e)
#define ENTITY_POINT_TO_P(e)
#define ENTITY_FIELD_P(e)
C data structure and pointer management.
Definition at line 34 of file sac-local.h.
◆ gen_STATEMENT_INFO_cons
#define gen_STATEMENT_INFO_cons gen_SIMDSTATEMENTINFO_cons |
◆ IF_CONV_TO_COMPACT
#define IF_CONV_TO_COMPACT "PIPS IF_CONV_TO_COMPACT" |
◆ IF_TO_CONVERT
#define IF_TO_CONVERT "PIPS IF_TO_CONVERT" |
◆ SAC_PADDING_ENTITY_NAME
#define SAC_PADDING_ENTITY_NAME "PADDING_VALUE" |
◆ SIMD_BROADCAST_SUFFIX
#define SIMD_BROADCAST_SUFFIX "_BROADCAST" |
◆ SIMD_CONSTANT_SUFFIX
#define SIMD_CONSTANT_SUFFIX "_CONSTANT" |
◆ SIMD_GENERIC_SUFFIX
#define SIMD_GENERIC_SUFFIX "_GENERIC" |
◆ SIMD_MASKED_SUFFIX
#define SIMD_MASKED_SUFFIX "_MASKED" |
simd_loop_const_elim.c
Definition at line 52 of file sac-local.h.
◆ STATEMENT_INFO_NEWGEN_DOMAIN
#define STATEMENT_INFO_NEWGEN_DOMAIN SIMDSTATEMENTINFO_NEWGEN_DOMAIN |
◆ arc_label
◆ operator_id_sons
◆ vertex_label
◆ patterns_yyerror()
void patterns_yyerror |
( |
const char * |
s | ) |
|
Definition at line 1863 of file patterns.c.
size_t sac_lineno
patterns.c
#define pips_internal_error
◆ patterns_yylex()
◆ patterns_yyparse()
◆ patterns_yyin
◆ sac_lineno