diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-26 11:44:50 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-26 11:44:50 +0000 |
commit | f7583c76edd7cf02bdd4a81dc251ffbd065ccb9e (patch) | |
tree | 6d0201512cc68742ac9c09ddfe0a89bad96e49d0 /libcpp/line-map.c | |
parent | b429b8a72bc216dbcac3bab4f2a9892ef886ca2e (diff) | |
download | gcc-f7583c76edd7cf02bdd4a81dc251ffbd065ccb9e.tar.gz |
2012-05-26 Dimitrios Apostolou <jimis@gmx.net>
Paolo Bonzini <bonzini@gnu.org>
* df-scan.c (df_def_record_1): Assert a parallel must contain an
EXPR_LIST at this point. Receive the LOC and move its extraction...
(df_defs_record): ... here. Change if-else to a switch statement.
(df_find_hard_reg_defs, df_find_hard_reg_defs_1): New.
(df_get_call_refs): Changed defs_generated from bitmap to HARD_REG_SET
and compute it from df_find_hard_reg_defs(). Record DF_REF_BASE
DEFs in REGNO order. Use HARD_REG_SET instead of bitmap for
regs_invalidated_by_call.
(df_insn_refs_collect): Record DF_REF_REGULAR DEFs after
df_get_call_refs().
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@187911 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libcpp/line-map.c')
0 files changed, 0 insertions, 0 deletions