HomeSort by: relevance | last modified time | path
    Searched defs:scev (Results 1 - 14 of 14) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/
tree-chrec.h 118 tree scev;
126 scev = hide_evolution_in_other_loops_than_loop (chrec, loop_num);
127 *res = !tree_contains_chrecs (scev, NULL);
117 tree scev; local
sese.cc 410 tree scev; local
413 /* When Graphite generates code for a scev, the code generator
414 expresses the scev in function of a single induction variable.
424 scev = scalar_evolution_in_region (region, loop, def);
426 return (!chrec_contains_undetermined (scev)
427 && (TREE_CODE (scev) != SSA_NAME
428 || !defined_in_sese_p (scev, region))
429 && scev_is_linear_expression (scev)
432 || ! chrec_contains_symbols_defined_in_loop (scev, loop->num)));
graphite-scop-detection.cc 371 /* Return true when SCEV can be represented in the polyhedral model.
383 static bool graphite_can_represent_scev (sese_l scop, tree scev);
950 /* Return true when SCEV can be represented in the polyhedral model.
963 scop_detection::graphite_can_represent_scev (sese_l scop, tree scev)
965 if (chrec_contains_undetermined (scev))
968 switch (TREE_CODE (scev))
974 return graphite_can_represent_scev (scop, TREE_OPERAND (scev, 0));
979 return graphite_can_represent_scev (scop, TREE_OPERAND (scev, 0))
980 && graphite_can_represent_scev (scop, TREE_OPERAND (scev, 1));
983 return !CONVERT_EXPR_P (TREE_OPERAND (scev, 0)
1028 tree scev = cached_scalar_evolution_in_region (scop, loop, expr); local
    [all...]
gimple-loop-interchange.cc 679 /* Return true if VAR is induction variable of current loop whose scev is
1134 /* Clear all cached scev information. This is expensive but shouldn't be
1327 tree scev = analyze_scalar_evolution (loop, scev_base); local
1328 if (chrec_contains_undetermined (scev))
1331 tree orig_scev = scev;
1334 scev = instantiate_scev (loop_preheader_edge (loop_nest),
1336 if (! chrec_contains_undetermined (scev))
1345 tree sl = scev;
graphite-isl-ast-to-gimple.cc 1084 tree scev = cached_scalar_evolution_in_region (region->region, local
1087 /* At this point we should know the exact scev for each
1092 if (chrec_contains_undetermined (scev))
1098 new_expr = chrec_apply_map (scev, iv_map);
1197 /* For each SCEV analyzable SSA_NAME, rename their usage. */
tree-if-conv.cc 2144 tree rhs, res, arg0, arg1, op0, op1, scev; local
2157 || ((scev = analyze_scalar_evolution (gimple_bb (phi)->loop_father,
2159 && !chrec_contains_undetermined (scev)
2160 && scev != res
tree-ssa-loop-niter.cc 2696 /* SCEV analysis feeds us with a proper expression
4265 tree def, base, step, scev, type, low, high; local
4289 scev = instantiate_parameters (loop, analyze_scalar_evolution (uloop, def));
4290 if (chrec_contains_undetermined (scev))
4293 base = initial_condition_in_loop_num (scev, loop->num);
4294 step = evolution_part_in_loop_num (scev, loop->num);
4315 record_nonwrapping_chrec (scev);
4325 tree def, base, step, scev, type, low, high; local
4340 scev = instantiate_parameters (loop, analyze_scalar_evolution (loop, def));
4341 if (chrec_contains_undetermined (scev))
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
tree-chrec.h 118 tree scev;
126 scev = hide_evolution_in_other_loops_than_loop (chrec, loop_num);
127 *res = !tree_contains_chrecs (scev, NULL);
117 tree scev; local
sese.cc 412 tree scev; local
415 /* When Graphite generates code for a scev, the code generator
416 expresses the scev in function of a single induction variable.
426 scev = scalar_evolution_in_region (region, loop, def);
428 return (!chrec_contains_undetermined (scev)
429 && (TREE_CODE (scev) != SSA_NAME
430 || !defined_in_sese_p (scev, region))
431 && scev_is_linear_expression (scev)
434 || ! chrec_contains_symbols_defined_in_loop (scev, loop->num)));
graphite-scop-detection.cc 361 /* Return true when SCEV can be represented in the polyhedral model.
373 static bool graphite_can_represent_scev (sese_l scop, tree scev);
846 /* Return true when SCEV can be represented in the polyhedral model.
859 scop_detection::graphite_can_represent_scev (sese_l scop, tree scev)
861 if (chrec_contains_undetermined (scev))
864 switch (TREE_CODE (scev))
870 return graphite_can_represent_scev (scop, TREE_OPERAND (scev, 0));
875 return graphite_can_represent_scev (scop, TREE_OPERAND (scev, 0))
876 && graphite_can_represent_scev (scop, TREE_OPERAND (scev, 1));
879 return !CONVERT_EXPR_CODE_P (TREE_CODE (TREE_OPERAND (scev, 0))
924 tree scev = cached_scalar_evolution_in_region (scop, loop, expr); local
    [all...]
gimple-loop-interchange.cc 679 /* Return true if VAR is induction variable of current loop whose scev is
1132 /* Clear all cached scev information. This is expensive but shouldn't be
1325 tree scev = analyze_scalar_evolution (loop, scev_base); local
1326 if (chrec_contains_undetermined (scev))
1329 tree orig_scev = scev;
1332 scev = instantiate_scev (loop_preheader_edge (loop_nest),
1334 if (! chrec_contains_undetermined (scev))
1343 tree sl = scev;
graphite-isl-ast-to-gimple.cc 1084 tree scev = cached_scalar_evolution_in_region (region->region, local
1087 /* At this point we should know the exact scev for each
1092 if (chrec_contains_undetermined (scev))
1098 new_expr = chrec_apply_map (scev, iv_map);
1197 /* For each SCEV analyzable SSA_NAME, rename their usage. */
tree-if-conv.cc 1936 tree rhs, res, arg0, arg1, op0, op1, scev; local
1950 || ((scev = analyze_scalar_evolution (gimple_bb (phi)->loop_father,
1952 && !chrec_contains_undetermined (scev)
1953 && scev != res
tree-ssa-loop-niter.cc 2096 /* SCEV analysis feeds us with a proper expression
3845 tree def, base, step, scev, type, low, high; local
3869 scev = instantiate_parameters (loop, analyze_scalar_evolution (uloop, def));
3870 if (chrec_contains_undetermined (scev))
3873 base = initial_condition_in_loop_num (scev, loop->num);
3874 step = evolution_part_in_loop_num (scev, loop->num);
3904 tree def, base, step, scev, type, low, high; local
3919 scev = instantiate_parameters (loop, analyze_scalar_evolution (loop, def));
3920 if (chrec_contains_undetermined (scev))
3923 base = initial_condition_in_loop_num (scev, loop->num)
    [all...]

Completed in 35 milliseconds