X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firmode.c;h=4bfb9618e565f5eafe9f90112eaa3e2be9ede014;hb=cb91bddc9cacdab7c28e4336847bd3dc248aa549;hp=78bfd3da0f92e21c276de3b780c0c7fe6cf7860e;hpb=7c4e5bda81e6ceff0ca96898716cbd4dae064cc1;p=libfirm diff --git a/ir/ir/irmode.c b/ir/ir/irmode.c index 78bfd3da0..4bfb9618e 100644 --- a/ir/ir/irmode.c +++ b/ir/ir/irmode.c @@ -438,7 +438,7 @@ unsigned int } unsigned int -(get_mode_vector_elems)(const ir_mode *mode) { +(get_mode_n_vector_elems)(const ir_mode *mode) { return __get_mode_vector_elems(mode); } @@ -523,7 +523,6 @@ get_mode_NAN(ir_mode *mode) int is_mode (void *thing) { - assert(thing); if (get_kind(thing) == k_ir_mode) return 1; else @@ -705,13 +704,13 @@ init_mode (void) newmode.sort = irms_control_flow; /* Basic Block */ - newmode.name = id_from_str("BB", 2); + newmode.name = new_id_from_chars("BB", 2); newmode.code = irm_BB; mode_BB = register_mode(&newmode); /* eXecution */ - newmode.name = id_from_str("X", 1); + newmode.name = new_id_from_chars("X", 1); newmode.code = irm_X; mode_X = register_mode(&newmode); @@ -720,7 +719,7 @@ init_mode (void) newmode.sort = irms_memory; /* Memory */ - newmode.name = id_from_str("M", 1); + newmode.name = new_id_from_chars("M", 1); newmode.code = irm_M; mode_M = register_mode(&newmode); @@ -729,19 +728,19 @@ init_mode (void) newmode.sort = irms_auxiliary, /* Tuple */ - newmode.name = id_from_str("T", 1); + newmode.name = new_id_from_chars("T", 1); newmode.code = irm_T; mode_T = register_mode(&newmode); /* ANY */ - newmode.name = id_from_str("ANY", 3); + newmode.name = new_id_from_chars("ANY", 3); newmode.code = irm_ANY; mode_ANY = register_mode(&newmode); /* BAD */ - newmode.name = id_from_str("BAD", 3); + newmode.name = new_id_from_chars("BAD", 3); newmode.code = irm_BAD; mode_BAD = register_mode(&newmode); @@ -750,7 +749,7 @@ init_mode (void) newmode.sort = irms_internal_boolean; /* boolean */ - newmode.name = id_from_str("b", 1); + newmode.name = new_id_from_chars("b", 1); newmode.code = irm_b; mode_b = register_mode(&newmode); @@ -763,7 +762,7 @@ init_mode (void) newmode.arithmetic = irma_ieee754; /* float */ - newmode.name = id_from_str("F", 1); + newmode.name = new_id_from_chars("F", 1); newmode.code = irm_F; newmode.sign = 1; newmode.align = 32; @@ -772,7 +771,7 @@ init_mode (void) mode_F = register_mode(&newmode); /* double */ - newmode.name = id_from_str("D", 1); + newmode.name = new_id_from_chars("D", 1); newmode.code = irm_D; newmode.sign = 1; newmode.align = 64; @@ -781,7 +780,7 @@ init_mode (void) mode_D = register_mode(&newmode); /* extended */ - newmode.name = id_from_str("E", 1); + newmode.name = new_id_from_chars("E", 1); newmode.code = irm_E; newmode.sign = 1; newmode.align = 128; @@ -794,7 +793,7 @@ init_mode (void) newmode.arithmetic = irma_twos_complement; /* signed byte */ - newmode.name = id_from_str("Bs", 2); + newmode.name = new_id_from_chars("Bs", 2); newmode.code = irm_Bs; newmode.sign = 1; newmode.align = 8; @@ -804,7 +803,7 @@ init_mode (void) mode_Bs = register_mode(&newmode); /* unsigned byte */ - newmode.name = id_from_str("Bu", 2); + newmode.name = new_id_from_chars("Bu", 2); newmode.code = irm_Bu; newmode.arithmetic = irma_twos_complement; newmode.sign = 0; @@ -815,7 +814,7 @@ init_mode (void) mode_Bu = register_mode(&newmode); /* signed short integer */ - newmode.name = id_from_str("Hs", 2); + newmode.name = new_id_from_chars("Hs", 2); newmode.code = irm_Hs; newmode.sign = 1; newmode.align = 16; @@ -825,7 +824,7 @@ init_mode (void) mode_Hs = register_mode(&newmode); /* unsigned short integer */ - newmode.name = id_from_str("Hu", 2); + newmode.name = new_id_from_chars("Hu", 2); newmode.code = irm_Hu; newmode.sign = 0; newmode.align = 16; @@ -835,7 +834,7 @@ init_mode (void) mode_Hu = register_mode(&newmode); /* signed integer */ - newmode.name = id_from_str("Is", 2); + newmode.name = new_id_from_chars("Is", 2); newmode.code = irm_Is; newmode.sign = 1; newmode.align = 32; @@ -845,7 +844,7 @@ init_mode (void) mode_Is = register_mode(&newmode); /* unsigned integer */ - newmode.name = id_from_str("Iu", 2); + newmode.name = new_id_from_chars("Iu", 2); newmode.code = irm_Iu; newmode.sign = 0; newmode.align = 32; @@ -855,7 +854,7 @@ init_mode (void) mode_Iu = register_mode(&newmode); /* signed long integer */ - newmode.name = id_from_str("Ls", 2); + newmode.name = new_id_from_chars("Ls", 2); newmode.code = irm_Ls; newmode.sign = 1; newmode.align = 32; @@ -865,7 +864,7 @@ init_mode (void) mode_Ls = register_mode(&newmode); /* unsigned long integer */ - newmode.name = id_from_str("Lu", 2); + newmode.name = new_id_from_chars("Lu", 2); newmode.code = irm_Lu; newmode.sign = 0; newmode.align = 32; @@ -879,7 +878,7 @@ init_mode (void) newmode.arithmetic = irma_none; /* Character */ - newmode.name = id_from_str("C", 1); + newmode.name = new_id_from_chars("C", 1); newmode.code = irm_C; newmode.sign = 0; newmode.align = 8; @@ -889,7 +888,7 @@ init_mode (void) mode_C = register_mode(&newmode); /* Unicode character */ - newmode.name = id_from_str("U", 1); + newmode.name = new_id_from_chars("U", 1); newmode.code = irm_U; newmode.sign = 0; newmode.align = 16; @@ -903,7 +902,7 @@ init_mode (void) newmode.arithmetic = irma_twos_complement; /* pointer */ - newmode.name = id_from_str("P", 1); + newmode.name = new_id_from_chars("P", 1); newmode.code = irm_P; newmode.sign = 0; newmode.align = 32;