Commit be121453 authored by Michael Beck's avatar Michael Beck
Browse files

Fixed some 64bit warnings by using size_t instead of unsigned.

[r28194]
parent 5fd96fd5
......@@ -194,7 +194,7 @@ DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
copy_opt_t *new_copy_opt(be_chordal_env_t *chordal_env, cost_fct_t get_costs)
{
const char *s1, *s2, *s3;
int len;
size_t len;
copy_opt_t *co;
FIRM_DBG_REGISTER(dbg, "ir.be.copyopt");
......
......@@ -74,7 +74,7 @@ void phase_free(ir_phase *phase)
phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat)
{
unsigned i, n;
size_t i, n;
memset(stat, 0, sizeof(stat[0]));
stat->node_map_bytes = phase->n_data_ptr * sizeof(phase->data_ptr[0]);
......@@ -90,7 +90,7 @@ phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat)
void phase_reinit_irn_data(ir_phase *phase, phase_irn_reinit *data_reinit)
{
unsigned i, n;
size_t i, n;
ir_graph *irg;
if (! phase->data_init)
......
......@@ -39,7 +39,7 @@ struct ir_phase {
void **data_ptr; /**< Map node indexes to irn data on the obstack. */
ir_graph *irg; /**< The irg this phase will we applied to. */
phase_irn_init *data_init; /**< A callback that is called to initialize newly created node data. */
unsigned n_data_ptr; /**< The length of the data_ptr array. */
size_t n_data_ptr; /**< The length of the data_ptr array. */
struct obstack obst; /**< The obstack where the irn phase data will be stored on. */
void *priv; /**< Some pointer private to the user of the phase. */
};
......@@ -48,10 +48,10 @@ struct ir_phase {
* For statistics: A type containing statistic data of a phase object.
*/
typedef struct {
unsigned node_slots; /**< The number of allocated node slots. */
unsigned node_slots_used; /**< The number of used node slots, i.e. nodes that have node data. */
unsigned node_map_bytes; /**< Number of used bytes for the node map. */
unsigned overall_bytes; /**< Overall number of used bytes for the phase. */
size_t node_slots; /**< The number of allocated node slots. */
size_t node_slots_used; /**< The number of used node slots, i.e. nodes that have node data. */
size_t node_map_bytes; /**< Number of used bytes for the node map. */
size_t overall_bytes; /**< Overall number of used bytes for the phase. */
} phase_stat_t;
/**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment