PIPS
|
Go to the source code of this file.
Data Structures | |
struct | _newgen_struct_matchTree_ |
struct | _newgen_struct_matchTreeSons_ |
struct | _newgen_struct_match_ |
struct | _newgen_struct_opcode_ |
struct | _newgen_struct_operator_id_tree_ |
struct | _newgen_struct_patternArg_ |
struct | _newgen_struct_patternx_ |
struct | _newgen_struct_reductionInfo_ |
struct | _newgen_struct_simdstatement_ |
struct | _newgen_struct_opcodeClass_ |
struct | _newgen_struct_transformation_ |
Typedefs | |
typedef struct _newgen_struct_entity_ * | entity |
typedef struct _newgen_struct_expression_ * | expression |
typedef struct _newgen_struct_statement_ * | statement |
typedef struct _newgen_struct_reference_ * | reference |
typedef struct _newgen_struct_reduction_ * | reduction |
typedef struct _newgen_struct_matchTree_ * | matchTree |
typedef struct _newgen_struct_matchTreeSons_ * | matchTreeSons |
typedef struct _newgen_struct_match_ * | match |
typedef struct _newgen_struct_opcode_ * | opcode |
typedef struct _newgen_struct_operator_id_tree_ * | operator_id_tree |
typedef struct _newgen_struct_patternArg_ * | patternArg |
typedef struct _newgen_struct_patternx_ * | patternx |
typedef struct _newgen_struct_reductionInfo_ * | reductionInfo |
typedef struct _newgen_struct_simdstatement_ * | simdstatement |
typedef struct _newgen_struct_opcodeClass_ * | opcodeClass |
typedef struct _newgen_struct_transformation_ * | transformation |
Enumerations | |
enum | patternArg_utype { is_patternArg_static , is_patternArg_dynamic } |
#define _gen_sac_private_start 177 |
Definition at line 3 of file sac_private.h.
#define _newgen_entity_domain_defined_ |
Definition at line 11 of file sac_private.h.
#define _newgen_expression_domain_defined_ |
newgen_entity_domain_defined
Definition at line 18 of file sac_private.h.
#define _newgen_match_domain_defined_ |
Definition at line 71 of file sac_private.h.
#define _newgen_matchTree_domain_defined_ |
Definition at line 55 of file sac_private.h.
#define _newgen_matchTreeSons_domain_defined_ |
Definition at line 63 of file sac_private.h.
#define _newgen_opcode_domain_defined_ |
Definition at line 79 of file sac_private.h.
#define _newgen_opcodeClass_domain_defined_ |
Definition at line 127 of file sac_private.h.
#define _newgen_operator_id_sons_domain_defined_ |
newgen_reduction_domain_defined
Definition at line 46 of file sac_private.h.
#define _newgen_operator_id_tree_domain_defined_ |
Definition at line 87 of file sac_private.h.
#define _newgen_patternArg_domain_defined_ |
Definition at line 95 of file sac_private.h.
#define _newgen_patternx_domain_defined_ |
Definition at line 103 of file sac_private.h.
#define _newgen_reduction_domain_defined_ |
newgen_reference_domain_defined
Definition at line 39 of file sac_private.h.
#define _newgen_reductionInfo_domain_defined_ |
Definition at line 111 of file sac_private.h.
#define _newgen_reference_domain_defined_ |
newgen_statement_domain_defined
Definition at line 32 of file sac_private.h.
#define _newgen_simdstatement_domain_defined_ |
Definition at line 119 of file sac_private.h.
#define _newgen_statement_domain_defined_ |
newgen_expression_domain_defined
Definition at line 25 of file sac_private.h.
#define _newgen_transformation_domain_defined_ |
Definition at line 135 of file sac_private.h.
#define ENTITY_NEWGEN_DOMAIN (entity_domain) |
Definition at line 12 of file sac_private.h.
#define entity_NEWGEN_DOMAIN (entity_domain) |
Definition at line 13 of file sac_private.h.
#define EXPRESSION_NEWGEN_DOMAIN (expression_domain) |
Definition at line 19 of file sac_private.h.
#define expression_NEWGEN_DOMAIN (expression_domain) |
Definition at line 20 of file sac_private.h.
#define gen_MATCH_cons gen_match_cons |
Definition at line 235 of file sac_private.h.
#define gen_MATCHTREE_cons gen_matchTree_cons |
Definition at line 158 of file sac_private.h.
#define gen_MATCHTREESONS_cons gen_matchTreeSons_cons |
Definition at line 194 of file sac_private.h.
#define gen_OPCODE_cons gen_opcode_cons |
Definition at line 271 of file sac_private.h.
#define gen_OPCODECLASS_cons gen_opcodeClass_cons |
Definition at line 515 of file sac_private.h.
#define gen_OPERATOR_ID_TREE_cons gen_operator_id_tree_cons |
Definition at line 313 of file sac_private.h.
#define gen_PATTERNARG_cons gen_patternArg_cons |
Definition at line 349 of file sac_private.h.
#define gen_PATTERNX_cons gen_patternx_cons |
Definition at line 398 of file sac_private.h.
#define gen_REDUCTIONINFO_cons gen_reductionInfo_cons |
Definition at line 434 of file sac_private.h.
#define gen_SIMDSTATEMENT_cons gen_simdstatement_cons |
Definition at line 473 of file sac_private.h.
#define gen_TRANSFORMATION_cons gen_transformation_cons |
Definition at line 556 of file sac_private.h.
MATCH.
Definition at line 221 of file sac_private.h.
Definition at line 224 of file sac_private.h.
Definition at line 253 of file sac_private.h.
#define match_args_ | ( | x | ) | match_args(x) /**old hack compatible */ |
Definition at line 252 of file sac_private.h.
Definition at line 222 of file sac_private.h.
Definition at line 223 of file sac_private.h.
#define match_domain (_gen_sac_private_start+3) |
newgen_matchTreeSons_domain_defined
Definition at line 69 of file sac_private.h.
Definition at line 249 of file sac_private.h.
#define MATCH_NEWGEN_DOMAIN (match_domain) |
Definition at line 72 of file sac_private.h.
#define match_NEWGEN_DOMAIN (match_domain) |
Definition at line 73 of file sac_private.h.
#define MATCH_TYPE match |
Definition at line 225 of file sac_private.h.
#define match_TYPE match |
Definition at line 226 of file sac_private.h.
Definition at line 251 of file sac_private.h.
#define match_type_ | ( | x | ) | match_type(x) /**old hack compatible */ |
Definition at line 250 of file sac_private.h.
#define match_undefined ((match)gen_chunk_undefined) |
Definition at line 227 of file sac_private.h.
#define match_undefined_p | ( | x | ) | ((x)==match_undefined) |
Definition at line 228 of file sac_private.h.
Definition at line 147 of file sac_private.h.
Definition at line 145 of file sac_private.h.
Definition at line 146 of file sac_private.h.
#define matchTree_domain (_gen_sac_private_start+1) |
newgen_operator_id_sons_domain_defined
Definition at line 53 of file sac_private.h.
Definition at line 172 of file sac_private.h.
#define MATCHTREE_NEWGEN_DOMAIN (matchTree_domain) |
Definition at line 56 of file sac_private.h.
#define matchTree_NEWGEN_DOMAIN (matchTree_domain) |
Definition at line 57 of file sac_private.h.
Definition at line 174 of file sac_private.h.
#define matchTree_patterns_ | ( | x | ) | matchTree_patterns(x) /**old hack compatible */ |
Definition at line 173 of file sac_private.h.
Definition at line 176 of file sac_private.h.
#define matchTree_sons_ | ( | x | ) | matchTree_sons(x) /**old hack compatible */ |
Definition at line 175 of file sac_private.h.
#define MATCHTREE_TYPE matchTree |
Definition at line 148 of file sac_private.h.
#define matchTree_TYPE matchTree |
Definition at line 149 of file sac_private.h.
#define matchTree_undefined ((matchTree)gen_chunk_undefined) |
Definition at line 150 of file sac_private.h.
#define matchTree_undefined_p | ( | x | ) | ((x)==matchTree_undefined) |
Definition at line 151 of file sac_private.h.
#define MATCHTREESONS | ( | x | ) | ((matchTreeSons)((x).p)) |
MATCHTREESONS.
Definition at line 180 of file sac_private.h.
Definition at line 183 of file sac_private.h.
#define matchTreeSons_CAST | ( | x | ) | MATCHTREESONS(x) |
Definition at line 181 of file sac_private.h.
#define MATCHTREESONS_CAST | ( | x | ) | MATCHTREESONS(x) |
Definition at line 182 of file sac_private.h.
#define matchTreeSons_domain (_gen_sac_private_start+2) |
newgen_matchTree_domain_defined
Definition at line 61 of file sac_private.h.
Definition at line 207 of file sac_private.h.
#define MATCHTREESONS_FOREACH | ( | k, | |
v, | |||
f | |||
) | FUNCTION_FOREACH(matchTreeSons,i,p,k,v,f) |
Definition at line 212 of file sac_private.h.
Definition at line 208 of file sac_private.h.
#define matchTreeSons_key_type intptr_t |
Definition at line 209 of file sac_private.h.
#define MATCHTREESONS_MAP | ( | k, | |
v, | |||
c, | |||
f | |||
) | FUNCTION_MAP(matchTreeSons,i,p,k,v,c,f) |
Definition at line 211 of file sac_private.h.
#define MATCHTREESONS_NEWGEN_DOMAIN (matchTreeSons_domain) |
Definition at line 64 of file sac_private.h.
#define matchTreeSons_NEWGEN_DOMAIN (matchTreeSons_domain) |
Definition at line 65 of file sac_private.h.
#define MATCHTREESONS_TYPE matchTreeSons |
Definition at line 184 of file sac_private.h.
#define matchTreeSons_TYPE matchTreeSons |
Definition at line 185 of file sac_private.h.
#define matchTreeSons_undefined ((matchTreeSons)gen_chunk_undefined) |
Definition at line 186 of file sac_private.h.
#define matchTreeSons_undefined_p | ( | x | ) | ((x)==matchTreeSons_undefined) |
Definition at line 187 of file sac_private.h.
#define matchTreeSons_value_type matchTree |
Definition at line 210 of file sac_private.h.
#define newgen_operator_id_sons | ( | p | ) | (p) /**old hack compatible */ |
Definition at line 47 of file sac_private.h.
OPCODE.
Definition at line 257 of file sac_private.h.
Definition at line 260 of file sac_private.h.
Definition at line 293 of file sac_private.h.
#define opcode_argType_ | ( | x | ) | opcode_argType(x) /**old hack compatible */ |
Definition at line 292 of file sac_private.h.
Definition at line 258 of file sac_private.h.
Definition at line 259 of file sac_private.h.
#define opcode_cost | ( | x | ) | ((x)->_opcode_cost_.f) |
Definition at line 295 of file sac_private.h.
#define opcode_cost_ | ( | x | ) | opcode_cost(x) /**old hack compatible */ |
Definition at line 294 of file sac_private.h.
#define opcode_domain (_gen_sac_private_start+4) |
newgen_match_domain_defined
Definition at line 77 of file sac_private.h.
Definition at line 287 of file sac_private.h.
Definition at line 289 of file sac_private.h.
#define opcode_name_ | ( | x | ) | opcode_name(x) /**old hack compatible */ |
Definition at line 288 of file sac_private.h.
#define OPCODE_NEWGEN_DOMAIN (opcode_domain) |
Definition at line 80 of file sac_private.h.
#define opcode_NEWGEN_DOMAIN (opcode_domain) |
Definition at line 81 of file sac_private.h.
#define OPCODE_TYPE opcode |
Definition at line 261 of file sac_private.h.
#define opcode_TYPE opcode |
Definition at line 262 of file sac_private.h.
#define opcode_undefined ((opcode)gen_chunk_undefined) |
Definition at line 263 of file sac_private.h.
#define opcode_undefined_p | ( | x | ) | ((x)==opcode_undefined) |
Definition at line 264 of file sac_private.h.
Definition at line 291 of file sac_private.h.
#define opcode_vectorSize_ | ( | x | ) | opcode_vectorSize(x) /**old hack compatible */ |
Definition at line 290 of file sac_private.h.
#define OPCODECLASS | ( | x | ) | ((opcodeClass)((x).p)) |
OPCODECLASS.
Definition at line 501 of file sac_private.h.
Definition at line 504 of file sac_private.h.
#define opcodeClass_CAST | ( | x | ) | OPCODECLASS(x) |
Definition at line 502 of file sac_private.h.
#define OPCODECLASS_CAST | ( | x | ) | OPCODECLASS(x) |
Definition at line 503 of file sac_private.h.
#define opcodeClass_domain (_gen_sac_private_start+10) |
newgen_simdstatement_domain_defined
Definition at line 125 of file sac_private.h.
Definition at line 532 of file sac_private.h.
Definition at line 534 of file sac_private.h.
#define opcodeClass_name_ | ( | x | ) | opcodeClass_name(x) /**old hack compatible */ |
Definition at line 533 of file sac_private.h.
Definition at line 536 of file sac_private.h.
#define opcodeClass_nbArgs_ | ( | x | ) | opcodeClass_nbArgs(x) /**old hack compatible */ |
Definition at line 535 of file sac_private.h.
#define OPCODECLASS_NEWGEN_DOMAIN (opcodeClass_domain) |
Definition at line 128 of file sac_private.h.
#define opcodeClass_NEWGEN_DOMAIN (opcodeClass_domain) |
Definition at line 129 of file sac_private.h.
Definition at line 538 of file sac_private.h.
#define opcodeClass_opcodes_ | ( | x | ) | opcodeClass_opcodes(x) /**old hack compatible */ |
Definition at line 537 of file sac_private.h.
#define OPCODECLASS_TYPE opcodeClass |
Definition at line 505 of file sac_private.h.
#define opcodeClass_TYPE opcodeClass |
Definition at line 506 of file sac_private.h.
#define opcodeClass_undefined ((opcodeClass)gen_chunk_undefined) |
Definition at line 507 of file sac_private.h.
#define opcodeClass_undefined_p | ( | x | ) | ((x)==opcodeClass_undefined) |
Definition at line 508 of file sac_private.h.
#define OPERATOR_ID_SONS_NEWGEN_DOMAIN (OPERATOR_ID_SONS_NEWGEN_EXTERNAL) |
Definition at line 49 of file sac_private.h.
#define operator_id_sons_NEWGEN_DOMAIN (OPERATOR_ID_SONS_NEWGEN_EXTERNAL) |
Definition at line 50 of file sac_private.h.
#define OPERATOR_ID_SONS_NEWGEN_EXTERNAL (_gen_sac_private_start+0) |
Definition at line 48 of file sac_private.h.
#define OPERATOR_ID_TREE | ( | x | ) | ((operator_id_tree)((x).p)) |
OPERATOR_ID_TREE.
Definition at line 299 of file sac_private.h.
Definition at line 302 of file sac_private.h.
#define operator_id_tree_CAST | ( | x | ) | OPERATOR_ID_TREE(x) |
Definition at line 300 of file sac_private.h.
#define OPERATOR_ID_TREE_CAST | ( | x | ) | OPERATOR_ID_TREE(x) |
Definition at line 301 of file sac_private.h.
#define operator_id_tree_domain (_gen_sac_private_start+5) |
newgen_opcode_domain_defined
Definition at line 85 of file sac_private.h.
Definition at line 327 of file sac_private.h.
Definition at line 329 of file sac_private.h.
#define operator_id_tree_id_ | ( | x | ) | operator_id_tree_id(x) /**old hack compatible */ |
Definition at line 328 of file sac_private.h.
#define OPERATOR_ID_TREE_NEWGEN_DOMAIN (operator_id_tree_domain) |
Definition at line 88 of file sac_private.h.
#define operator_id_tree_NEWGEN_DOMAIN (operator_id_tree_domain) |
Definition at line 89 of file sac_private.h.
Definition at line 331 of file sac_private.h.
#define operator_id_tree_sons_ | ( | x | ) | operator_id_tree_sons(x) /**old hack compatible */ |
Definition at line 330 of file sac_private.h.
#define OPERATOR_ID_TREE_TYPE operator_id_tree |
Definition at line 303 of file sac_private.h.
#define operator_id_tree_TYPE operator_id_tree |
Definition at line 304 of file sac_private.h.
#define operator_id_tree_undefined ((operator_id_tree)gen_chunk_undefined) |
Definition at line 305 of file sac_private.h.
#define operator_id_tree_undefined_p | ( | x | ) | ((x)==operator_id_tree_undefined) |
Definition at line 306 of file sac_private.h.
#define PATTERNARG | ( | x | ) | ((patternArg)((x).p)) |
PATTERNARG.
Definition at line 335 of file sac_private.h.
Definition at line 338 of file sac_private.h.
#define patternArg_CAST | ( | x | ) | PATTERNARG(x) |
Definition at line 336 of file sac_private.h.
#define PATTERNARG_CAST | ( | x | ) | PATTERNARG(x) |
Definition at line 337 of file sac_private.h.
#define patternArg_domain (_gen_sac_private_start+6) |
newgen_operator_id_tree_domain_defined
Definition at line 93 of file sac_private.h.
Definition at line 373 of file sac_private.h.
Definition at line 380 of file sac_private.h.
#define patternArg_dynamic_ | ( | x | ) | patternArg_dynamic(x) /**old hack compatible */ |
Definition at line 379 of file sac_private.h.
#define patternArg_dynamic_p | ( | x | ) | (patternArg_tag(x)==is_patternArg_dynamic) |
Definition at line 378 of file sac_private.h.
#define PATTERNARG_NEWGEN_DOMAIN (patternArg_domain) |
Definition at line 96 of file sac_private.h.
#define patternArg_NEWGEN_DOMAIN (patternArg_domain) |
Definition at line 97 of file sac_private.h.
Definition at line 377 of file sac_private.h.
#define patternArg_static_ | ( | x | ) | patternArg_static(x) /**old hack compatible */ |
Definition at line 376 of file sac_private.h.
#define patternArg_static_p | ( | x | ) | (patternArg_tag(x)==is_patternArg_static) |
Definition at line 375 of file sac_private.h.
Definition at line 374 of file sac_private.h.
#define PATTERNARG_TYPE patternArg |
Definition at line 339 of file sac_private.h.
#define patternArg_TYPE patternArg |
Definition at line 340 of file sac_private.h.
#define patternArg_undefined ((patternArg)gen_chunk_undefined) |
Definition at line 341 of file sac_private.h.
#define patternArg_undefined_p | ( | x | ) | ((x)==patternArg_undefined) |
Definition at line 342 of file sac_private.h.
PATTERNX.
Definition at line 384 of file sac_private.h.
Definition at line 387 of file sac_private.h.
Definition at line 416 of file sac_private.h.
#define patternx_args_ | ( | x | ) | patternx_args(x) /**old hack compatible */ |
Definition at line 415 of file sac_private.h.
Definition at line 385 of file sac_private.h.
Definition at line 386 of file sac_private.h.
Definition at line 414 of file sac_private.h.
#define patternx_class_ | ( | x | ) | patternx_class(x) /**old hack compatible */ |
Definition at line 413 of file sac_private.h.
#define patternx_domain (_gen_sac_private_start+7) |
newgen_patternArg_domain_defined
Definition at line 101 of file sac_private.h.
Definition at line 412 of file sac_private.h.
#define PATTERNX_NEWGEN_DOMAIN (patternx_domain) |
Definition at line 104 of file sac_private.h.
#define patternx_NEWGEN_DOMAIN (patternx_domain) |
Definition at line 105 of file sac_private.h.
#define PATTERNX_TYPE patternx |
Definition at line 388 of file sac_private.h.
#define patternx_TYPE patternx |
Definition at line 389 of file sac_private.h.
#define patternx_undefined ((patternx)gen_chunk_undefined) |
Definition at line 390 of file sac_private.h.
#define patternx_undefined_p | ( | x | ) | ((x)==patternx_undefined) |
Definition at line 391 of file sac_private.h.
#define REDUCTION_NEWGEN_DOMAIN (reduction_domain) |
Definition at line 40 of file sac_private.h.
#define reduction_NEWGEN_DOMAIN (reduction_domain) |
Definition at line 41 of file sac_private.h.
#define REDUCTIONINFO | ( | x | ) | ((reductionInfo)((x).p)) |
REDUCTIONINFO.
Definition at line 420 of file sac_private.h.
Definition at line 423 of file sac_private.h.
#define reductionInfo_CAST | ( | x | ) | REDUCTIONINFO(x) |
Definition at line 421 of file sac_private.h.
#define REDUCTIONINFO_CAST | ( | x | ) | REDUCTIONINFO(x) |
Definition at line 422 of file sac_private.h.
Definition at line 453 of file sac_private.h.
#define reductionInfo_count_ | ( | x | ) | reductionInfo_count(x) /**old hack compatible */ |
Definition at line 452 of file sac_private.h.
#define reductionInfo_domain (_gen_sac_private_start+8) |
newgen_patternx_domain_defined
Definition at line 109 of file sac_private.h.
Definition at line 449 of file sac_private.h.
#define REDUCTIONINFO_NEWGEN_DOMAIN (reductionInfo_domain) |
Definition at line 112 of file sac_private.h.
#define reductionInfo_NEWGEN_DOMAIN (reductionInfo_domain) |
Definition at line 113 of file sac_private.h.
Definition at line 451 of file sac_private.h.
#define reductionInfo_reduction_ | ( | x | ) | reductionInfo_reduction(x) /**old hack compatible */ |
Definition at line 450 of file sac_private.h.
#define REDUCTIONINFO_TYPE reductionInfo |
Definition at line 424 of file sac_private.h.
#define reductionInfo_TYPE reductionInfo |
Definition at line 425 of file sac_private.h.
#define reductionInfo_undefined ((reductionInfo)gen_chunk_undefined) |
Definition at line 426 of file sac_private.h.
#define reductionInfo_undefined_p | ( | x | ) | ((x)==reductionInfo_undefined) |
Definition at line 427 of file sac_private.h.
Definition at line 455 of file sac_private.h.
#define reductionInfo_vector_ | ( | x | ) | reductionInfo_vector(x) /**old hack compatible */ |
Definition at line 454 of file sac_private.h.
#define REFERENCE_NEWGEN_DOMAIN (reference_domain) |
Definition at line 33 of file sac_private.h.
#define reference_NEWGEN_DOMAIN (reference_domain) |
Definition at line 34 of file sac_private.h.
#define sac_private_spec "\--NEWGEN-START 177\n\import entity from \"ri.newgen\";\n\import expression from \"ri.newgen\";\n\import statement from \"ri.newgen\";\n\import reference from \"ri.newgen\";\n\import reduction from \"reductions_private.newgen\";\n\external operator_id_sons;\n\matchTree = patterns:patternx* x sons:matchTreeSons;\n\matchTreeSons = int:int -> matchTree:matchTree;\n\match = type:opcodeClass x args:expression*;\n\opcode = name:string x vectorSize:int x argType:int* x cost:float;\n\operator_id_tree = id:int x sons:operator_id_sons;\n\patternArg = static:int + dynamic:unit;\n\patternx = class:opcodeClass x args:patternArg*;\n\reductionInfo = persistant reduction:reduction x count:int x persistant vector:entity;\n\simdstatement = opcode:opcode x nbArgs:int x vectors:entity[16] x arguments:expression[48];\n\tabulated opcodeClass = name:string x nbArgs:int x opcodes:opcode*;\n\transformation = name:string x vectorLengthOut:int x subwordSizeOut:int x vectorLengthIn:int x subwordSizeIn:int x nbArgs:int x mapping:int[16];\n\" |
Definition at line 591 of file sac_private.h.
#define SIMDSTATEMENT | ( | x | ) | ((simdstatement)((x).p)) |
SIMDSTATEMENT.
Definition at line 459 of file sac_private.h.
Definition at line 462 of file sac_private.h.
Definition at line 497 of file sac_private.h.
#define simdstatement_arguments_ | ( | x | ) | simdstatement_arguments(x) /**old hack compatible */ |
Definition at line 496 of file sac_private.h.
#define simdstatement_CAST | ( | x | ) | SIMDSTATEMENT(x) |
Definition at line 460 of file sac_private.h.
#define SIMDSTATEMENT_CAST | ( | x | ) | SIMDSTATEMENT(x) |
Definition at line 461 of file sac_private.h.
#define simdstatement_domain (_gen_sac_private_start+9) |
newgen_reductionInfo_domain_defined
Definition at line 117 of file sac_private.h.
Definition at line 489 of file sac_private.h.
Definition at line 493 of file sac_private.h.
#define simdstatement_nbArgs_ | ( | x | ) | simdstatement_nbArgs(x) /**old hack compatible */ |
Definition at line 492 of file sac_private.h.
#define SIMDSTATEMENT_NEWGEN_DOMAIN (simdstatement_domain) |
Definition at line 120 of file sac_private.h.
#define simdstatement_NEWGEN_DOMAIN (simdstatement_domain) |
Definition at line 121 of file sac_private.h.
Definition at line 491 of file sac_private.h.
#define simdstatement_opcode_ | ( | x | ) | simdstatement_opcode(x) /**old hack compatible */ |
Definition at line 490 of file sac_private.h.
#define SIMDSTATEMENT_TYPE simdstatement |
Definition at line 463 of file sac_private.h.
#define simdstatement_TYPE simdstatement |
Definition at line 464 of file sac_private.h.
#define simdstatement_undefined ((simdstatement)gen_chunk_undefined) |
Definition at line 465 of file sac_private.h.
#define simdstatement_undefined_p | ( | x | ) | ((x)==simdstatement_undefined) |
Definition at line 466 of file sac_private.h.
Definition at line 495 of file sac_private.h.
#define simdstatement_vectors_ | ( | x | ) | simdstatement_vectors(x) /**old hack compatible */ |
Definition at line 494 of file sac_private.h.
#define STATEMENT_NEWGEN_DOMAIN (statement_domain) |
Definition at line 26 of file sac_private.h.
#define statement_NEWGEN_DOMAIN (statement_domain) |
Definition at line 27 of file sac_private.h.
#define TRANSFORMATION | ( | x | ) | ((transformation)((x).p)) |
TRANSFORMATION.
Definition at line 542 of file sac_private.h.
Definition at line 545 of file sac_private.h.
#define transformation_CAST | ( | x | ) | TRANSFORMATION(x) |
Definition at line 543 of file sac_private.h.
#define TRANSFORMATION_CAST | ( | x | ) | TRANSFORMATION(x) |
Definition at line 544 of file sac_private.h.
#define transformation_domain (_gen_sac_private_start+11) |
newgen_opcodeClass_domain_defined
Definition at line 133 of file sac_private.h.
Definition at line 575 of file sac_private.h.
Definition at line 589 of file sac_private.h.
#define transformation_mapping_ | ( | x | ) | transformation_mapping(x) /**old hack compatible */ |
Definition at line 588 of file sac_private.h.
Definition at line 577 of file sac_private.h.
#define transformation_name_ | ( | x | ) | transformation_name(x) /**old hack compatible */ |
Definition at line 576 of file sac_private.h.
Definition at line 587 of file sac_private.h.
#define transformation_nbArgs_ | ( | x | ) | transformation_nbArgs(x) /**old hack compatible */ |
Definition at line 586 of file sac_private.h.
#define TRANSFORMATION_NEWGEN_DOMAIN (transformation_domain) |
Definition at line 136 of file sac_private.h.
#define transformation_NEWGEN_DOMAIN (transformation_domain) |
Definition at line 137 of file sac_private.h.
Definition at line 585 of file sac_private.h.
#define transformation_subwordSizeIn_ | ( | x | ) | transformation_subwordSizeIn(x) /**old hack compatible */ |
Definition at line 584 of file sac_private.h.
Definition at line 581 of file sac_private.h.
#define transformation_subwordSizeOut_ | ( | x | ) | transformation_subwordSizeOut(x) /**old hack compatible */ |
Definition at line 580 of file sac_private.h.
#define TRANSFORMATION_TYPE transformation |
Definition at line 546 of file sac_private.h.
#define transformation_TYPE transformation |
Definition at line 547 of file sac_private.h.
#define transformation_undefined ((transformation)gen_chunk_undefined) |
Definition at line 548 of file sac_private.h.
#define transformation_undefined_p | ( | x | ) | ((x)==transformation_undefined) |
Definition at line 549 of file sac_private.h.
Definition at line 583 of file sac_private.h.
#define transformation_vectorLengthIn_ | ( | x | ) | transformation_vectorLengthIn(x) /**old hack compatible */ |
Definition at line 582 of file sac_private.h.
Definition at line 579 of file sac_private.h.
#define transformation_vectorLengthOut_ | ( | x | ) | transformation_vectorLengthOut(x) /**old hack compatible */ |
Definition at line 578 of file sac_private.h.
typedef struct _newgen_struct_entity_* entity |
Definition at line 14 of file sac_private.h.
typedef struct _newgen_struct_expression_* expression |
Definition at line 21 of file sac_private.h.
typedef struct _newgen_struct_match_* match |
Definition at line 74 of file sac_private.h.
typedef struct _newgen_struct_matchTree_* matchTree |
Definition at line 58 of file sac_private.h.
typedef struct _newgen_struct_matchTreeSons_* matchTreeSons |
Definition at line 66 of file sac_private.h.
typedef struct _newgen_struct_opcode_* opcode |
Definition at line 82 of file sac_private.h.
typedef struct _newgen_struct_opcodeClass_* opcodeClass |
Definition at line 130 of file sac_private.h.
typedef struct _newgen_struct_operator_id_tree_* operator_id_tree |
Definition at line 90 of file sac_private.h.
typedef struct _newgen_struct_patternArg_* patternArg |
Definition at line 98 of file sac_private.h.
typedef struct _newgen_struct_patternx_* patternx |
Definition at line 106 of file sac_private.h.
typedef struct _newgen_struct_reduction_* reduction |
Definition at line 42 of file sac_private.h.
typedef struct _newgen_struct_reductionInfo_* reductionInfo |
Definition at line 114 of file sac_private.h.
typedef struct _newgen_struct_reference_* reference |
Definition at line 35 of file sac_private.h.
typedef struct _newgen_struct_simdstatement_* simdstatement |
Definition at line 122 of file sac_private.h.
typedef struct _newgen_struct_statement_* statement |
Definition at line 28 of file sac_private.h.
typedef struct _newgen_struct_transformation_* transformation |
Definition at line 138 of file sac_private.h.
enum patternArg_utype |
matchTree apply_matchTreeSons | ( | matchTreeSons | f, |
intptr_t | k | ||
) |
Definition at line 99 of file sac_private.c.
References f(), HASH_GET, intptr_t, and matchTreeSons_hash_table.
Referenced by select_tree_branch().
bool bound_matchTreeSons_p | ( | matchTreeSons | f, |
intptr_t | k | ||
) |
Definition at line 111 of file sac_private.c.
References f(), HASH_BOUND_P, intptr_t, and matchTreeSons_hash_table.
Referenced by select_tree_branch().
Definition at line 123 of file sac_private.c.
References gen_check(), and match_domain.
Referenced by match_assign_contents(), and match_consistent_p().
Definition at line 24 of file sac_private.c.
References gen_check(), and matchTree_domain.
Referenced by matchTree_assign_contents(), and matchTree_consistent_p().
matchTreeSons check_matchTreeSons | ( | matchTreeSons | p | ) |
Definition at line 66 of file sac_private.c.
References gen_check(), and matchTreeSons_domain.
Referenced by matchTreeSons_assign_contents(), and matchTreeSons_consistent_p().
Definition at line 165 of file sac_private.c.
References gen_check(), and opcode_domain.
Referenced by opcode_assign_contents(), and opcode_consistent_p().
opcodeClass check_opcodeClass | ( | opcodeClass | p | ) |
Definition at line 430 of file sac_private.c.
References gen_check(), and opcodeClass_domain.
Referenced by opcodeClass_assign_contents(), and opcodeClass_consistent_p().
operator_id_tree check_operator_id_tree | ( | operator_id_tree | p | ) |
Definition at line 207 of file sac_private.c.
References gen_check(), and operator_id_tree_domain.
Referenced by operator_id_tree_assign_contents(), and operator_id_tree_consistent_p().
patternArg check_patternArg | ( | patternArg | p | ) |
Definition at line 249 of file sac_private.c.
References gen_check(), and patternArg_domain.
Referenced by patternArg_assign_contents(), and patternArg_consistent_p().
Definition at line 304 of file sac_private.c.
References gen_check(), and patternx_domain.
Referenced by patternx_assign_contents(), and patternx_consistent_p().
reductionInfo check_reductionInfo | ( | reductionInfo | p | ) |
Definition at line 346 of file sac_private.c.
References gen_check(), and reductionInfo_domain.
Referenced by reductionInfo_assign_contents(), and reductionInfo_consistent_p().
simdstatement check_simdstatement | ( | simdstatement | p | ) |
Definition at line 388 of file sac_private.c.
References gen_check(), and simdstatement_domain.
Referenced by simdstatement_assign_contents(), and simdstatement_consistent_p().
transformation check_transformation | ( | transformation | p | ) |
Definition at line 480 of file sac_private.c.
References gen_check(), and transformation_domain.
Referenced by transformation_assign_contents(), and transformation_consistent_p().
MATCH.
Definition at line 117 of file sac_private.c.
References gen_copy_tree().
MATCHTREE.
Definition at line 18 of file sac_private.c.
References gen_copy_tree().
matchTreeSons copy_matchTreeSons | ( | matchTreeSons | p | ) |
MATCHTREESONS.
Definition at line 60 of file sac_private.c.
References gen_copy_tree().
OPCODE.
Definition at line 159 of file sac_private.c.
References gen_copy_tree().
opcodeClass copy_opcodeClass | ( | opcodeClass | p | ) |
OPCODECLASS.
Definition at line 424 of file sac_private.c.
References gen_copy_tree().
operator_id_tree copy_operator_id_tree | ( | operator_id_tree | p | ) |
OPERATOR_ID_TREE.
Definition at line 201 of file sac_private.c.
References gen_copy_tree().
patternArg copy_patternArg | ( | patternArg | p | ) |
PATTERNARG.
Definition at line 243 of file sac_private.c.
References gen_copy_tree().
PATTERNX.
Definition at line 298 of file sac_private.c.
References gen_copy_tree().
reductionInfo copy_reductionInfo | ( | reductionInfo | p | ) |
REDUCTIONINFO.
Definition at line 340 of file sac_private.c.
References gen_copy_tree().
simdstatement copy_simdstatement | ( | simdstatement | p | ) |
SIMDSTATEMENT.
Definition at line 382 of file sac_private.c.
References gen_copy_tree().
transformation copy_transformation | ( | transformation | p | ) |
TRANSFORMATION.
Definition at line 474 of file sac_private.c.
References gen_copy_tree().
matchTree delete_matchTreeSons | ( | matchTreeSons | f, |
intptr_t | k | ||
) |
Definition at line 108 of file sac_private.c.
References f(), HASH_DELETE, intptr_t, and matchTreeSons_hash_table.
void extend_matchTreeSons | ( | matchTreeSons | f, |
intptr_t | k, | ||
matchTree | v | ||
) |
Definition at line 105 of file sac_private.c.
References f(), HASH_EXTEND, intptr_t, and matchTreeSons_hash_table.
Referenced by insert_tree_branch().
void free_match | ( | match | p | ) |
Definition at line 120 of file sac_private.c.
References gen_free().
void free_matchTree | ( | matchTree | p | ) |
Definition at line 21 of file sac_private.c.
References gen_free().
void free_matchTreeSons | ( | matchTreeSons | p | ) |
Definition at line 63 of file sac_private.c.
References gen_free().
void free_opcode | ( | opcode | p | ) |
Definition at line 162 of file sac_private.c.
References gen_free().
void free_opcodeClass | ( | opcodeClass | p | ) |
Definition at line 427 of file sac_private.c.
References gen_free().
void free_operator_id_tree | ( | operator_id_tree | p | ) |
Definition at line 204 of file sac_private.c.
References gen_free().
void free_patternArg | ( | patternArg | p | ) |
Definition at line 246 of file sac_private.c.
References gen_free().
void free_patternx | ( | patternx | p | ) |
Definition at line 301 of file sac_private.c.
References gen_free().
void free_reductionInfo | ( | reductionInfo | p | ) |
Definition at line 343 of file sac_private.c.
References gen_free().
void free_simdstatement | ( | simdstatement | p | ) |
Definition at line 385 of file sac_private.c.
References gen_free().
void free_transformation | ( | transformation | p | ) |
Definition at line 477 of file sac_private.c.
References gen_free().
opcodeClass gen_find_opcodeClass | ( | char * | s | ) |
Definition at line 454 of file sac_private.c.
References gen_find_tabulated(), and opcodeClass_domain.
Referenced by get_opcodeClass().
Definition at line 133 of file sac_private.c.
References gen_typed_cons(), and MATCH_NEWGEN_DOMAIN.
Definition at line 34 of file sac_private.c.
References gen_typed_cons(), and MATCHTREE_NEWGEN_DOMAIN.
list gen_matchTreeSons_cons | ( | matchTreeSons | p, |
list | l | ||
) |
Definition at line 76 of file sac_private.c.
References gen_typed_cons(), and MATCHTREESONS_NEWGEN_DOMAIN.
Definition at line 175 of file sac_private.c.
References gen_typed_cons(), and OPCODE_NEWGEN_DOMAIN.
list gen_opcodeClass_cons | ( | opcodeClass | p, |
list | l | ||
) |
Definition at line 440 of file sac_private.c.
References gen_typed_cons(), and OPCODECLASS_NEWGEN_DOMAIN.
list gen_operator_id_tree_cons | ( | operator_id_tree | p, |
list | l | ||
) |
Definition at line 217 of file sac_private.c.
References gen_typed_cons(), and OPERATOR_ID_TREE_NEWGEN_DOMAIN.
list gen_patternArg_cons | ( | patternArg | p, |
list | l | ||
) |
Definition at line 259 of file sac_private.c.
References gen_typed_cons(), and PATTERNARG_NEWGEN_DOMAIN.
Definition at line 314 of file sac_private.c.
References gen_typed_cons(), and PATTERNX_NEWGEN_DOMAIN.
list gen_reductionInfo_cons | ( | reductionInfo | p, |
list | l | ||
) |
Definition at line 356 of file sac_private.c.
References gen_typed_cons(), and REDUCTIONINFO_NEWGEN_DOMAIN.
list gen_simdstatement_cons | ( | simdstatement | p, |
list | l | ||
) |
Definition at line 398 of file sac_private.c.
References gen_typed_cons(), and SIMDSTATEMENT_NEWGEN_DOMAIN.
list gen_transformation_cons | ( | transformation | p, |
list | l | ||
) |
Definition at line 490 of file sac_private.c.
References gen_typed_cons(), and TRANSFORMATION_NEWGEN_DOMAIN.
match make_match | ( | opcodeClass | a1, |
list | a2 | ||
) |
Definition at line 153 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and match_domain.
Referenced by match_statement().
matchTree make_matchTree | ( | list | a1, |
matchTreeSons | a2 | ||
) |
Definition at line 54 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and matchTree_domain.
Referenced by make_tree().
matchTreeSons make_matchTreeSons | ( | void | ) |
Definition at line 96 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and matchTreeSons_domain.
Referenced by make_tree().
Definition at line 195 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and opcode_domain.
Referenced by generate_opcode().
opcodeClass make_opcodeClass | ( | string | a1, |
intptr_t | a2, | ||
list | a3 | ||
) |
Definition at line 468 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and opcodeClass_domain.
Referenced by insert_opcodeClass().
operator_id_tree make_operator_id_tree | ( | intptr_t | a1, |
operator_id_sons | a2 | ||
) |
Definition at line 237 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and operator_id_tree_domain.
Referenced by insert_mapping(), and simd_operator_mappings().
patternArg make_patternArg | ( | enum | patternArg_utype, |
void * | val | ||
) |
Definition at line 286 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and patternArg_domain.
Referenced by make_patternArg_dynamic(), and make_patternArg_static().
patternArg make_patternArg_dynamic | ( | void | ) |
Definition at line 292 of file sac_private.c.
References is_patternArg_dynamic, make_patternArg(), and UU.
patternArg make_patternArg_static | ( | intptr_t | _field_ | ) |
Definition at line 289 of file sac_private.c.
References intptr_t, is_patternArg_static, and make_patternArg().
patternx make_patternx | ( | opcodeClass | a1, |
list | a2 | ||
) |
Definition at line 334 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and patternx_domain.
Referenced by insert_pattern().
reductionInfo make_reductionInfo | ( | reduction | a1, |
intptr_t | a2, | ||
entity | a3 | ||
) |
Definition at line 376 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and reductionInfo_domain.
Referenced by add_reduction().
simdstatement make_simdstatement | ( | opcode | a1, |
intptr_t | a2, | ||
entity * | a3, | ||
expression * | a4 | ||
) |
Definition at line 418 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and simdstatement_domain.
Referenced by make_simd_statement().
transformation make_transformation | ( | string | a1, |
intptr_t | a2, | ||
intptr_t | a3, | ||
intptr_t | a4, | ||
intptr_t | a5, | ||
intptr_t | a6, | ||
int * | a7 | ||
) |
Definition at line 510 of file sac_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and transformation_domain.
Referenced by insert_transformation().
Definition at line 136 of file sac_private.c.
References check_match(), match_defined_p(), and message_assert.
Definition at line 126 of file sac_private.c.
References check_match(), and gen_consistent_p().
Definition at line 130 of file sac_private.c.
References gen_defined_p().
Referenced by match_assign_contents().
void match_non_recursive_free | ( | match | p | ) |
Definition at line 143 of file sac_private.c.
References free().
Definition at line 37 of file sac_private.c.
References check_matchTree(), matchTree_defined_p(), and message_assert.
Definition at line 27 of file sac_private.c.
References check_matchTree(), and gen_consistent_p().
Definition at line 31 of file sac_private.c.
References gen_defined_p().
Referenced by matchTree_assign_contents().
void matchTree_non_recursive_free | ( | matchTree | p | ) |
Definition at line 44 of file sac_private.c.
References free().
void matchTreeSons_assign_contents | ( | matchTreeSons | r, |
matchTreeSons | v | ||
) |
Definition at line 79 of file sac_private.c.
References check_matchTreeSons(), matchTreeSons_defined_p(), and message_assert.
bool matchTreeSons_consistent_p | ( | matchTreeSons | p | ) |
Definition at line 69 of file sac_private.c.
References check_matchTreeSons(), and gen_consistent_p().
bool matchTreeSons_defined_p | ( | matchTreeSons | p | ) |
Definition at line 73 of file sac_private.c.
References gen_defined_p().
Referenced by matchTreeSons_assign_contents().
void matchTreeSons_non_recursive_free | ( | matchTreeSons | p | ) |
Definition at line 86 of file sac_private.c.
References free().
Definition at line 178 of file sac_private.c.
References check_opcode(), message_assert, and opcode_defined_p().
Definition at line 168 of file sac_private.c.
References check_opcode(), and gen_consistent_p().
Definition at line 172 of file sac_private.c.
References gen_defined_p().
Referenced by opcode_assign_contents().
void opcode_non_recursive_free | ( | opcode | p | ) |
Definition at line 185 of file sac_private.c.
References free().
void opcodeClass_assign_contents | ( | opcodeClass | r, |
opcodeClass | v | ||
) |
Definition at line 443 of file sac_private.c.
References check_opcodeClass(), message_assert, and opcodeClass_defined_p().
bool opcodeClass_consistent_p | ( | opcodeClass | p | ) |
Definition at line 433 of file sac_private.c.
References check_opcodeClass(), and gen_consistent_p().
bool opcodeClass_defined_p | ( | opcodeClass | p | ) |
Definition at line 437 of file sac_private.c.
References gen_defined_p().
Referenced by opcodeClass_assign_contents().
void opcodeClass_non_recursive_free | ( | opcodeClass | p | ) |
Definition at line 450 of file sac_private.c.
References free().
void operator_id_tree_assign_contents | ( | operator_id_tree | r, |
operator_id_tree | v | ||
) |
Definition at line 220 of file sac_private.c.
References check_operator_id_tree(), message_assert, and operator_id_tree_defined_p().
bool operator_id_tree_consistent_p | ( | operator_id_tree | p | ) |
Definition at line 210 of file sac_private.c.
References check_operator_id_tree(), and gen_consistent_p().
bool operator_id_tree_defined_p | ( | operator_id_tree | p | ) |
Definition at line 214 of file sac_private.c.
References gen_defined_p().
Referenced by operator_id_tree_assign_contents().
void operator_id_tree_non_recursive_free | ( | operator_id_tree | p | ) |
Definition at line 227 of file sac_private.c.
References free().
void patternArg_assign_contents | ( | patternArg | r, |
patternArg | v | ||
) |
Definition at line 262 of file sac_private.c.
References check_patternArg(), message_assert, and patternArg_defined_p().
bool patternArg_consistent_p | ( | patternArg | p | ) |
Definition at line 252 of file sac_private.c.
References check_patternArg(), and gen_consistent_p().
bool patternArg_defined_p | ( | patternArg | p | ) |
Definition at line 256 of file sac_private.c.
References gen_defined_p().
Referenced by patternArg_assign_contents().
void patternArg_non_recursive_free | ( | patternArg | p | ) |
Definition at line 269 of file sac_private.c.
References free().
string patternArg_tag_as_string | ( | enum | patternArg_utype | ) |
Definition at line 279 of file sac_private.c.
References is_patternArg_dynamic, is_patternArg_static, and string_undefined.
Definition at line 317 of file sac_private.c.
References check_patternx(), message_assert, and patternx_defined_p().
Definition at line 307 of file sac_private.c.
References check_patternx(), and gen_consistent_p().
Definition at line 311 of file sac_private.c.
References gen_defined_p().
Referenced by patternx_assign_contents().
void patternx_non_recursive_free | ( | patternx | p | ) |
Definition at line 324 of file sac_private.c.
References free().
match read_match | ( | FILE * | f | ) |
Definition at line 150 of file sac_private.c.
References f(), and gen_read().
matchTree read_matchTree | ( | FILE * | f | ) |
Definition at line 51 of file sac_private.c.
References f(), and gen_read().
matchTreeSons read_matchTreeSons | ( | FILE * | f | ) |
Definition at line 93 of file sac_private.c.
References f(), and gen_read().
opcode read_opcode | ( | FILE * | f | ) |
Definition at line 192 of file sac_private.c.
References f(), and gen_read().
operator_id_tree read_operator_id_tree | ( | FILE * | f | ) |
Definition at line 234 of file sac_private.c.
References f(), and gen_read().
patternArg read_patternArg | ( | FILE * | f | ) |
Definition at line 276 of file sac_private.c.
References f(), and gen_read().
patternx read_patternx | ( | FILE * | f | ) |
Definition at line 331 of file sac_private.c.
References f(), and gen_read().
reductionInfo read_reductionInfo | ( | FILE * | f | ) |
Definition at line 373 of file sac_private.c.
References f(), and gen_read().
simdstatement read_simdstatement | ( | FILE * | f | ) |
Definition at line 415 of file sac_private.c.
References f(), and gen_read().
void read_tabulated_opcodeClass | ( | FILE * | f | ) |
Definition at line 460 of file sac_private.c.
References abort, f(), fprintf(), gen_read_tabulated(), and opcodeClass_domain.
transformation read_transformation | ( | FILE * | f | ) |
Definition at line 507 of file sac_private.c.
References f(), and gen_read().
void reductionInfo_assign_contents | ( | reductionInfo | r, |
reductionInfo | v | ||
) |
Definition at line 359 of file sac_private.c.
References check_reductionInfo(), message_assert, and reductionInfo_defined_p().
bool reductionInfo_consistent_p | ( | reductionInfo | p | ) |
Definition at line 349 of file sac_private.c.
References check_reductionInfo(), and gen_consistent_p().
bool reductionInfo_defined_p | ( | reductionInfo | p | ) |
Definition at line 353 of file sac_private.c.
References gen_defined_p().
Referenced by reductionInfo_assign_contents().
void reductionInfo_non_recursive_free | ( | reductionInfo | p | ) |
Definition at line 366 of file sac_private.c.
References free().
void simdstatement_assign_contents | ( | simdstatement | r, |
simdstatement | v | ||
) |
Definition at line 401 of file sac_private.c.
References check_simdstatement(), message_assert, and simdstatement_defined_p().
bool simdstatement_consistent_p | ( | simdstatement | p | ) |
Definition at line 391 of file sac_private.c.
References check_simdstatement(), and gen_consistent_p().
bool simdstatement_defined_p | ( | simdstatement | p | ) |
Definition at line 395 of file sac_private.c.
References gen_defined_p().
Referenced by simdstatement_assign_contents().
void simdstatement_non_recursive_free | ( | simdstatement | p | ) |
Definition at line 408 of file sac_private.c.
References free().
void transformation_assign_contents | ( | transformation | r, |
transformation | v | ||
) |
Definition at line 493 of file sac_private.c.
References check_transformation(), message_assert, and transformation_defined_p().
bool transformation_consistent_p | ( | transformation | p | ) |
Definition at line 483 of file sac_private.c.
References check_transformation(), and gen_consistent_p().
bool transformation_defined_p | ( | transformation | p | ) |
Definition at line 487 of file sac_private.c.
References gen_defined_p().
Referenced by transformation_assign_contents().
void transformation_non_recursive_free | ( | transformation | p | ) |
Definition at line 500 of file sac_private.c.
References free().
void update_matchTreeSons | ( | matchTreeSons | f, |
intptr_t | k, | ||
matchTree | v | ||
) |
Definition at line 102 of file sac_private.c.
References f(), HASH_UPDATE, intptr_t, and matchTreeSons_hash_table.
void write_match | ( | FILE * | f, |
match | p | ||
) |
Definition at line 147 of file sac_private.c.
References f(), and gen_write().
void write_matchTree | ( | FILE * | f, |
matchTree | p | ||
) |
Definition at line 48 of file sac_private.c.
References f(), and gen_write().
void write_matchTreeSons | ( | FILE * | f, |
matchTreeSons | p | ||
) |
Definition at line 90 of file sac_private.c.
References f(), and gen_write().
void write_opcode | ( | FILE * | f, |
opcode | p | ||
) |
Definition at line 189 of file sac_private.c.
References f(), and gen_write().
void write_operator_id_tree | ( | FILE * | f, |
operator_id_tree | p | ||
) |
Definition at line 231 of file sac_private.c.
References f(), and gen_write().
void write_patternArg | ( | FILE * | f, |
patternArg | p | ||
) |
Definition at line 273 of file sac_private.c.
References f(), and gen_write().
void write_patternx | ( | FILE * | f, |
patternx | p | ||
) |
Definition at line 328 of file sac_private.c.
References f(), and gen_write().
void write_reductionInfo | ( | FILE * | f, |
reductionInfo | p | ||
) |
Definition at line 370 of file sac_private.c.
References f(), and gen_write().
void write_simdstatement | ( | FILE * | f, |
simdstatement | p | ||
) |
Definition at line 412 of file sac_private.c.
References f(), and gen_write().
void write_tabulated_opcodeClass | ( | FILE * | f | ) |
Definition at line 457 of file sac_private.c.
References f(), gen_write_tabulated(), and opcodeClass_domain.
void write_transformation | ( | FILE * | f, |
transformation | p | ||
) |
Definition at line 504 of file sac_private.c.
References f(), and gen_write().