Mercurial > hg > CbC > CbC_gcc
comparison gcc/regs.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | b7f97abdc517 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
52 should only be used if a pass need to change these values in some | 52 should only be used if a pass need to change these values in some |
53 magical way or or the pass needs to have accurate values for these | 53 magical way or or the pass needs to have accurate values for these |
54 and is not using incremental df scanning. | 54 and is not using incremental df scanning. |
55 | 55 |
56 At the end of a pass that uses REG_N_REFS and REG_N_SETS, a call | 56 At the end of a pass that uses REG_N_REFS and REG_N_SETS, a call |
57 should be made to regstat_free_n_sets_and_refs. | 57 should be made to regstat_free_n_sets_and_refs. |
58 | 58 |
59 Local alloc seems to play pretty loose with these values. | 59 Local alloc seems to play pretty loose with these values. |
60 REG_N_REFS is set to 0 if the register is used in an asm. | 60 REG_N_REFS is set to 0 if the register is used in an asm. |
61 Furthermore, local_alloc calls regclass to hack both REG_N_REFS and | 61 Furthermore, local_alloc calls regclass to hack both REG_N_REFS and |
62 REG_N_SETS for three address insns. Other passes seem to have | 62 REG_N_SETS for three address insns. Other passes seem to have |