aboutsummaryrefslogtreecommitdiff
path: root/gcc/sese.h
diff options
context:
space:
mode:
authorAditya Kumar <aditya.k7@samsung.com>2016-01-21 02:13:14 +0000
committerSebastian Pop <spop@gcc.gnu.org>2016-01-21 02:13:14 +0000
commit5431c9ea56229569343aa9ddc6b176916b41f248 (patch)
tree234fcd82f7d5202fe9ee93e08fcfad10ffa19491 /gcc/sese.h
parentd7eff5b2843c5113220b825704600408558f4236 (diff)
downloadgcc-5431c9ea56229569343aa9ddc6b176916b41f248.zip
gcc-5431c9ea56229569343aa9ddc6b176916b41f248.tar.gz
gcc-5431c9ea56229569343aa9ddc6b176916b41f248.tar.bz2
record loops in execution order
* graphite-scop-detection.c (record_loop_in_sese): New. (gather_bbs::before_dom_children): Call record_loop_in_sese. (build_scops): Remove call to build_sese_loop_nests. * sese.c (sese_record_loop): Remove. (build_sese_loop_nests): Remove. (new_sese_info): Remove region->loops. (free_sese_info): Same. * sese.h (sese_contains_loop): Same. (build_sese_loop_nests): Remove. (sese_contains_loop): Remove. Co-Authored-By: Sebastian Pop <s.pop@samsung.com> From-SVN: r232654
Diffstat (limited to 'gcc/sese.h')
-rw-r--r--gcc/sese.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/sese.h b/gcc/sese.h
index 300b844..fa57335 100644
--- a/gcc/sese.h
+++ b/gcc/sese.h
@@ -86,7 +86,6 @@ typedef struct sese_info_t
rename_map_t *rename_map;
/* Loops completely contained in this SESE. */
- bitmap loops;
vec<loop_p> loop_nest;
/* Basic blocks contained in this SESE. */
@@ -107,20 +106,11 @@ typedef struct sese_info_t
extern sese_info_p new_sese_info (edge, edge);
extern void free_sese_info (sese_info_p);
extern void sese_insert_phis_for_liveouts (sese_info_p, basic_block, edge, edge);
-extern void build_sese_loop_nests (sese_info_p);
extern struct loop *outermost_loop_in_sese (sese_l &, basic_block);
extern tree scalar_evolution_in_region (const sese_l &, loop_p, tree);
extern bool scev_analyzable_p (tree, sese_l &);
extern bool invariant_in_sese_p_rec (tree, const sese_l &, bool *);
-/* Check that SESE contains LOOP. */
-
-static inline bool
-sese_contains_loop (sese_info_p sese, struct loop *loop)
-{
- return bitmap_bit_p (sese->loops, loop->num);
-}
-
/* The number of parameters in REGION. */
static inline unsigned