PIPS
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "genC.h"
#include "task_private.h"
Go to the source code of this file.
task apply_statement_task | ( | statement_task | f, |
statement | k | ||
) |
Definition at line 55 of file task_private.c.
References f(), HASH_GET, intptr_t, and statement_task_hash_table.
bool bound_statement_task_p | ( | statement_task | f, |
statement | k | ||
) |
Definition at line 67 of file task_private.c.
References f(), HASH_BOUND_P, intptr_t, and statement_task_hash_table.
statement_task check_statement_task | ( | statement_task | p | ) |
Definition at line 22 of file task_private.c.
References gen_check(), and statement_task_domain.
Definition at line 79 of file task_private.c.
References gen_check(), and task_domain.
statement_task copy_statement_task | ( | statement_task | p | ) |
STATEMENT_TASK.
Definition at line 16 of file task_private.c.
References gen_copy_tree().
TASK.
Definition at line 73 of file task_private.c.
References gen_copy_tree().
task delete_statement_task | ( | statement_task | f, |
statement | k | ||
) |
Definition at line 64 of file task_private.c.
References f(), HASH_DELETE, intptr_t, and statement_task_hash_table.
void extend_statement_task | ( | statement_task | f, |
statement | k, | ||
task | v | ||
) |
Definition at line 61 of file task_private.c.
References f(), HASH_EXTEND, intptr_t, and statement_task_hash_table.
void free_statement_task | ( | statement_task | p | ) |
Definition at line 19 of file task_private.c.
References gen_free().
void free_task | ( | task | p | ) |
Definition at line 76 of file task_private.c.
References gen_free().
list gen_statement_task_cons | ( | statement_task | p, |
list | l | ||
) |
Definition at line 32 of file task_private.c.
References gen_typed_cons(), and STATEMENT_TASK_NEWGEN_DOMAIN.
Definition at line 89 of file task_private.c.
References gen_typed_cons(), and TASK_NEWGEN_DOMAIN.
statement_task make_statement_task | ( | void | ) |
Definition at line 52 of file task_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and statement_task_domain.
Definition at line 109 of file task_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and task_domain.
statement_task read_statement_task | ( | FILE * | f | ) |
Definition at line 49 of file task_private.c.
References f(), and gen_read().
task read_task | ( | FILE * | f | ) |
Definition at line 106 of file task_private.c.
References f(), and gen_read().
void statement_task_assign_contents | ( | statement_task | r, |
statement_task | v | ||
) |
Definition at line 35 of file task_private.c.
References check_statement_task(), message_assert, and statement_task_defined_p().
bool statement_task_consistent_p | ( | statement_task | p | ) |
Definition at line 25 of file task_private.c.
References check_statement_task(), and gen_consistent_p().
bool statement_task_defined_p | ( | statement_task | p | ) |
Definition at line 29 of file task_private.c.
References gen_defined_p().
void statement_task_non_recursive_free | ( | statement_task | p | ) |
Definition at line 42 of file task_private.c.
References free().
Definition at line 92 of file task_private.c.
References check_task(), message_assert, and task_defined_p().
Definition at line 82 of file task_private.c.
References check_task(), and gen_consistent_p().
Definition at line 86 of file task_private.c.
References gen_defined_p().
void task_non_recursive_free | ( | task | p | ) |
Definition at line 99 of file task_private.c.
References free().
void update_statement_task | ( | statement_task | f, |
statement | k, | ||
task | v | ||
) |
Definition at line 58 of file task_private.c.
References f(), HASH_UPDATE, intptr_t, and statement_task_hash_table.
void write_statement_task | ( | FILE * | f, |
statement_task | p | ||
) |
Definition at line 46 of file task_private.c.
References f(), and gen_write().
void write_task | ( | FILE * | f, |
task | p | ||
) |
Definition at line 103 of file task_private.c.
References f(), and gen_write().