ssa-chrec-39.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 47 行

C
47
字号
/* APPLE LOCAL file lno *//* { dg-do compile } */ /* { dg-options "-O1 -floop-test -fdump-tree-lptest-details" } */int foo (int ParmN){  int a = 3;  int b = 2;  int d = -5;    while (a)    {      b += 25;      a += b;            for (d = -5; d < 0; d++)	{	  /* Exercises the build_polynomial_evolution_in_loop in the following context:	     (add_to_evolution 	       loop_num = 2	       chrec_before = {3, +, {27, +, 25}_1}_1	       to_add = ParmN_15	       res = {{3, +, {27, +, 25}_1}_1, +, ParmN_15}_2	     )	     	     Then it exercises the add_expr_to_loop_evolution in the following context:	     (add_to_evolution 	       loop_num = 1	       chrec_before = {{3, +, {27, +, 25}_1}_1, +, ParmN_15}_2	       to_add = ParmN_15 * 5	       res = {{3, +, {ParmN_15 * 5 + 27, +, 25}_1}_1, +, ParmN_15}_2	     )	  */	  a += ParmN;	}    }}/*    b  ->  {2, +, 25}_1   d  ->  {-5, +, 1}_2   a  ->  {{3, +, {ParmN * 5 + 27, +, 25}_1}_1, +, ParmN}_2*//* FIXME. */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?