diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-03-13 13:05:03 +0100 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-03-13 12:05:03 +0000 |
commit | 7490e6c410a82014ff0a0e8ba70131625910b35d (patch) | |
tree | 0e54d07ebaf5972c3a958fc44714c95a9ee99779 /gcc/cfgloop.h | |
parent | c607590900ffd5c6c38d47eee6198a8725dc09ef (diff) | |
download | gcc-7490e6c410a82014ff0a0e8ba70131625910b35d.zip gcc-7490e6c410a82014ff0a0e8ba70131625910b35d.tar.gz gcc-7490e6c410a82014ff0a0e8ba70131625910b35d.tar.bz2 |
cfgloop.c (flow_loop_dump): Do not dump loop->invalid field.
* cfgloop.c (flow_loop_dump): Do not dump loop->invalid field.
* cfgloop.h (struct loop): Remove unused fields.
From-SVN: r111994
Diffstat (limited to 'gcc/cfgloop.h')
-rw-r--r-- | gcc/cfgloop.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index 528698a..c2f7bbb 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -78,14 +78,6 @@ struct loop /* Average number of executed insns per iteration. */ unsigned av_ninsns; - /* The first block in the loop. This is not necessarily the same as - the loop header. */ - basic_block first; - - /* The last block in the loop. This is not necessarily the same as - the loop latch. */ - basic_block last; - /* Number of blocks contained within the loop. */ unsigned num_nodes; @@ -111,46 +103,9 @@ struct loop /* Loop that is copy of this loop. */ struct loop *copy; - /* Nonzero if the loop is invalid (e.g., contains setjmp.). */ - int invalid; - /* Auxiliary info specific to a pass. */ void *aux; - /* The following are currently used by loop.c but they are likely to - disappear when loop.c is replaced and removed. */ - - /* The NOTE_INSN_LOOP_BEG. */ - rtx start; - - /* The NOTE_INSN_LOOP_END. */ - rtx end; - - /* For a rotated loop that is entered near the bottom, - this is the label at the top. Otherwise it is zero. */ - rtx top; - - /* Place in the loop where control enters. */ - rtx scan_start; - - /* The position where to sink insns out of the loop. */ - rtx sink; - - /* List of all LABEL_REFs which refer to code labels outside the - loop. Used by routines that need to know all loop exits, such as - final_biv_value and final_giv_value. - - This does not include loop exits due to return instructions. - This is because all bivs and givs are pseudos, and hence must be - dead after a return, so the presence of a return does not affect - any of the optimizations that use this info. It is simpler to - just not include return instructions on this list. */ - rtx exit_labels; - - /* The number of LABEL_REFs on exit_labels for this loop and all - loops nested inside it. */ - int exit_count; - /* The probable number of times the loop is executed at runtime. This is an INTEGER_CST or an expression containing symbolic names. Don't access this field directly: |