summaryrefslogtreecommitdiff
path: root/gcc/tree-chrec.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-chrec.c')
-rw-r--r--gcc/tree-chrec.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index ca31a9d065c..c18ccd3f933 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -517,7 +517,7 @@ chrec_evaluate (unsigned var, tree chrec, tree n, unsigned int k)
{
tree arg0, arg1, binomial_n_k;
tree type = TREE_TYPE (chrec);
- struct loop *var_loop = get_loop (var);
+ struct loop *var_loop = get_loop (cfun, var);
while (TREE_CODE (chrec) == POLYNOMIAL_CHREC
&& flow_loop_nested_p (var_loop, get_chrec_loop (chrec)))
@@ -690,7 +690,7 @@ tree
hide_evolution_in_other_loops_than_loop (tree chrec,
unsigned loop_num)
{
- struct loop *loop = get_loop (loop_num), *chloop;
+ struct loop *loop = get_loop (cfun, loop_num), *chloop;
if (automatically_generated_chrec_p (chrec))
return chrec;
@@ -731,7 +731,7 @@ chrec_component_in_loop_num (tree chrec,
bool right)
{
tree component;
- struct loop *loop = get_loop (loop_num), *chloop;
+ struct loop *loop = get_loop (cfun, loop_num), *chloop;
if (automatically_generated_chrec_p (chrec))
return chrec;
@@ -813,7 +813,7 @@ reset_evolution_in_loop (unsigned loop_num,
tree chrec,
tree new_evol)
{
- struct loop *loop = get_loop (loop_num);
+ struct loop *loop = get_loop (cfun, loop_num);
if (POINTER_TYPE_P (chrec_type (chrec)))
gcc_assert (ptrofftype_p (chrec_type (new_evol)));
@@ -986,14 +986,14 @@ evolution_function_is_invariant_rec_p (tree chrec, int loopnum)
if (TREE_CODE (chrec) == SSA_NAME
&& (loopnum == 0
- || expr_invariant_in_loop_p (get_loop (loopnum), chrec)))
+ || expr_invariant_in_loop_p (get_loop (cfun, loopnum), chrec)))
return true;
if (TREE_CODE (chrec) == POLYNOMIAL_CHREC)
{
if (CHREC_VARIABLE (chrec) == (unsigned) loopnum
- || flow_loop_nested_p (get_loop (loopnum),
- get_loop (CHREC_VARIABLE (chrec)))
+ || flow_loop_nested_p (get_loop (cfun, loopnum),
+ get_chrec_loop (chrec))
|| !evolution_function_is_invariant_rec_p (CHREC_RIGHT (chrec),
loopnum)
|| !evolution_function_is_invariant_rec_p (CHREC_LEFT (chrec),