aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/graphite.c')
-rw-r--r--gcc/graphite.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/graphite.c b/gcc/graphite.c
index 2e1f439..eedda4c 100644
--- a/gcc/graphite.c
+++ b/gcc/graphite.c
@@ -324,9 +324,9 @@ graphite_transform_loops (void)
static unsigned int
-graphite_transforms (void)
+graphite_transforms (struct function *fun)
{
- if (!current_loops)
+ if (number_of_loops (fun) <= 1)
return 0;
graphite_transform_loops ();
@@ -411,7 +411,7 @@ public:
/* opt_pass methods: */
virtual bool gate (function *) { return gate_graphite_transforms (); }
- virtual unsigned int execute (function *) { return graphite_transforms (); }
+ virtual unsigned int execute (function *fun) { return graphite_transforms (fun); }
}; // class pass_graphite_transforms