Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
line wrap: on
line source
/* { dg-do compile } */ /* { dg-require-effective-target vect_int } */ /* { dg-additional-options "-fgimple" } */ int __GIMPLE (ssa,guessed_local(118111600),startwith("dce3")) foo (int * x, int n) { int i; int sum; int _1; long unsigned int _2; long unsigned int _3; int * _4; int _5; __SIZETYPE__ _7; __SIZETYPE__ _8; int * _9; int _10; __SIZETYPE__ _11; __SIZETYPE__ _12; int * _13; int _14; __SIZETYPE__ _15; __SIZETYPE__ _16; int * _17; int _100; __BB(2,guessed_local(118111600)): if (n_21(D) > 0) goto __BB5(guessed(119453778)); else goto __BB7(guessed(14763950)); __BB(5,guessed_local(105119324)): goto __BB3(precise(134217728)); __BB(3,loop_header(1),guessed_local(955630224)): sum_30 = __PHI (__BB5: 0, __BB6: sum_27); i_32 = __PHI (__BB5: 0, __BB6: i_28); _1 = i_32 * 4; _2 = (long unsigned int) _1; _3 = _2 * 4ul; _4 = x_23(D) + _3; _5 = __MEM <int> (_4); sum_24 = _5 + sum_30; _7 = _2 + 1ul; _8 = _7 * 4ul; _9 = x_23(D) + _8; _10 = __MEM <int> (_9); sum_25 = _10 + sum_24; _11 = _2 + 2ul; _12 = _11 * 4ul; _13 = x_23(D) + _12; _14 = __MEM <int> (_13); sum_26 = _14 + sum_25; _15 = _2 + 3ul; _16 = _15 * 4ul; _17 = x_23(D) + _16; _100 = __MEM <int> (_17); sum_27 = sum_26 + _100; i_28 = i_32 + 1; if (n_21(D) > i_28) goto __BB6(guessed(119453778)); else goto __BB8(guessed(14763950)); __BB(8,guessed_local(105119324)): goto __BB4(precise(134217728)); __BB(6,guessed_local(850510900)): goto __BB3(precise(134217728)); __BB(7,guessed_local(12992276)): goto __BB4(precise(134217728)); __BB(4,guessed_local(118111601)): sum_31 = __PHI (__BB7: 0, __BB8: sum_27); return sum_31; } /* { dg-final { scan-tree-dump "Decided to SLP 1 instances" "vect" } } */