PIPS
|
#include "stdlib.h"
#include "genC.h"
#include "linear.h"
#include "ri.h"
#include "effects.h"
#include "resources.h"
#include "ri-util.h"
#include "effects-util.h"
#include "sac.h"
Go to the source code of this file.
Functions | |
static bool | variables_width_filter (reference r, int *g_varwidth) |
int | effective_variables_width (instruction i) |
varwidth.c More... | |
int effective_variables_width | ( | instruction | i | ) |
Definition at line 85 of file varwidth.c.
References gen_context_recurse, gen_null2(), reference_domain, and variables_width_filter().
Referenced by compute_parallelism_factor(), and compute_variable_size().
do NOT forget to multiply the size by 8, to get it in bits instead of bytes....
ase is_basic_logical: width = 8*basic_logical(b); break;
don't know what to do with this... keep searching
do not search recursively
keep searching recursievly
Definition at line 43 of file varwidth.c.
References basic_of_reference(), basic_tag, entity_type, free(), is_basic_float, is_basic_int, is_basic_pointer, reference_variable, SizeOfElements(), type_variable_p, and ultimate_type().
Referenced by effective_variables_width().