diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-15 07:32:54 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-15 07:32:54 +0000 |
commit | f8d8375042bce47a20a4027e165d4316d427baa6 (patch) | |
tree | b6c4e39bde41278d890cc3b12c57dc3a8880be25 /gcc/df.h | |
parent | f1c570a65fd6f54d7e67f429189189c69dea9f2e (diff) | |
download | gcc-f8d8375042bce47a20a4027e165d4316d427baa6.tar.gz |
gcc/
* df.h (FOR_EACH_INSN_INFO_MW): New macro.
* df-problems.c (df_note_bb_compute): Use it.
* regstat.c (regstat_bb_compute_ri): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211680 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/df.h')
-rw-r--r-- | gcc/df.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -766,6 +766,10 @@ struct df_d for (df_ref *ITER##_ = DF_INSN_INFO_EQ_USES (INSN); (ITER = *ITER##_); \ ++ITER##_) +#define FOR_EACH_INSN_INFO_MW(ITER, INSN) \ + for (df_mw_hardreg **ITER##_ = DF_INSN_INFO_MWS (INSN); (ITER = *ITER##_); \ + ++ITER##_) + #define FOR_EACH_INSN_DEF(ITER, INSN) \ FOR_EACH_INSN_INFO_DEF(ITER, DF_INSN_INFO_GET (INSN)) |