diff options
Diffstat (limited to 'gcc/graphite.c')
-rw-r--r-- | gcc/graphite.c | 6 |
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 |