diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2014-06-15 07:32:54 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2014-06-15 07:32:54 +0000 |
commit | fc8e9f583cf683a397fef637af4b170fda429021 (patch) | |
tree | b6c4e39bde41278d890cc3b12c57dc3a8880be25 /gcc/df.h | |
parent | 292321a5cd9b5988a0e73adaa0ad637a9a17b4d4 (diff) | |
download | gcc-fc8e9f583cf683a397fef637af4b170fda429021.zip gcc-fc8e9f583cf683a397fef637af4b170fda429021.tar.gz gcc-fc8e9f583cf683a397fef637af4b170fda429021.tar.bz2 |
df.h (FOR_EACH_INSN_INFO_MW): New macro.
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.
From-SVN: r211680
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)) |