#include <varray.h>
Data Fields | |
size_t | nelem |
size_t | size |
size_t | elem_size |
void * | elements |
Definition at line 51 of file varray.h.
size_t ctrump_varray::nelem |
number of elements
Definition at line 52 of file varray.h.
Referenced by add_var_store(), analyze_loop_control_flow(), append_memory_access(), append_memory_load(), append_memory_store(), append_nd_subscript(), append_root(), assign_pdg_node_bb(), assign_var_info(), assign_var_info_expr(), build_bfs_order(), build_cfg(), build_loop_tree_func(), classify_memop(), ctrump_analyze(), ctrump_varray_copy(), ctrump_varray_init(), ctrump_varray_init_pool(), expr_subscripts_to_loop_subscript(), extract_load_store_expr_rval(), find_df(), get_distance_vector(), recog_array_access(), resolve_bb_vec(), single_expr_subscripts_to_loop_subscript(), and test_index().
size_t ctrump_varray::size |
size of buffer
Definition at line 53 of file varray.h.
Referenced by ctrump_varray_init(), ctrump_varray_init_pool(), ctrump_varray_realloc(), and ctrump_varray_realloc_pool().
size_t ctrump_varray::elem_size |
size of a element
Definition at line 54 of file varray.h.
Referenced by ctrump_varray_copy(), ctrump_varray_init(), ctrump_varray_init_pool(), ctrump_varray_realloc(), and ctrump_varray_realloc_pool().
void* ctrump_varray::elements |
elements buffer
Definition at line 55 of file varray.h.
Referenced by append_access_info(), append_root(), assign_pdg_node_bb(), build_bfs_order(), build_cfg(), build_loop_tree_func(), classify_memop(), ctrump_varray_close(), ctrump_varray_copy(), ctrump_varray_discard(), ctrump_varray_init(), ctrump_varray_init_pool(), ctrump_varray_realloc(), ctrump_varray_realloc_pool(), expr_subscripts_to_loop_subscript(), get_distance_vector(), recog_array_access(), and test_index().