Back
From: metabase:user:30f4dfbe-2aae-11df-837a-5e0a49663a4f
Subject: UNKNOWN Cache-Memcached-Fast-0.21 v5.16.3 GNU/Linux
Date: 2014-01-15T05:20:21Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Tomash Brechko,
This is a computer-generated report for Cache-Memcached-Fast-0.21
on perl 5.16.3, created by CPAN-Reporter-1.2010.
Thank you for uploading your work to CPAN. However, attempting to
test your distribution gave an inconclusive result.
This could be because your distribution had an error during the make/build
stage, did not define tests, tests could not be found, because your tests were
interrupted before they finished, or because the results of the tests could not
be parsed. You may wish to consult the CPAN Testers Wiki:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make -j8 -j8':
cd src && make LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-O2" PREFIX="/home/njh/perl5/perlbrew/perls/perl-5.16.3"
Running Mkbootstrap for Cache::Memcached::Fast ()
/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3/ExtUtils/xsubpp -typemap /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/ExtUtils/typemap -typemap typemap Fast.xs > Fast.xsc && mv Fast.xsc Fast.c
make[1]: Entering directory `/home/njh/.cpan/build/Cache-Memcached-Fast-0.21-VplTWU/src'
/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl genparser.pl reply.kw parse_keyword.c parse_keyword.h
/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl gencrc32.pl compute_crc32.c compute_crc32.h
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H array.c
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H client.c
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H connect.c
chmod 644 Fast.bs
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H dispatch_key.c
array.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
client.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
dispatch_key.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H socket_posix.c
dispatch_key.c:25:27: fatal error: compute_crc32.h: No such file or directory
#include "compute_crc32.h"
^
compilation terminated.
In file included from client.c:24:0:
client.h:62:23: warning: ISO C90 does not support âlong longâ [-Wlong-long]
typedef unsigned long long cas_type;
^
client.h:65:23: warning: ISO C90 does not support âlong longâ [-Wlong-long]
typedef unsigned long long arith_type;
^
client.h:93:1: warning: function declaration isnât a prototype [-Wstrict-prototypes]
client_init();
^
connect.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H parse_keyword.c
socket_posix.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
array.c:31: note: not consecutive access a_2(D)->buf = 0B;
array.c:31: note: Build SLP failed: unrolling required in basic block SLP
array.c:31: note: Failed to SLP the basic block.
array.c:31: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:31: note: not consecutive access a_2(D)->buf = 0B;
array.c:31: note: Build SLP failed: unrolling required in basic block SLP
array.c:31: note: Failed to SLP the basic block.
array.c:31: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:39: note: not consecutive access _3 = a_2(D)->buf;
array.c:39: note: Failed to SLP the basic block.
array.c:39: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:39: note: not consecutive access _3 = a_2(D)->buf;
array.c:39: note: Failed to SLP the basic block.
array.c:39: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:49: note: not consecutive access _6 = a_5(D)->capacity;
array.c:49: note: Failed to SLP the basic block.
array.c:49: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:49: note: not consecutive access _6 = a_5(D)->capacity;
array.c:49: note: Failed to SLP the basic block.
array.c:49: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:52: note: not vectorized: not enough data-refs in basic block.
array.c:52: note: not vectorized: not enough data-refs in basic block.
array.c:55: note: not consecutive access _13 = a_5(D)->buf;
array.c:55: note: Failed to SLP the basic block.
array.c:55: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:55: note: not consecutive access _13 = a_5(D)->buf;
array.c:55: note: Failed to SLP the basic block.
array.c:55: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:59: note: not consecutive access a_5(D)->buf = buf_15;
array.c:59: note: not consecutive access a_5(D)->capacity = elems_1;
array.c:59: note: Failed to SLP the basic block.
array.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:59: note: not consecutive access a_5(D)->buf = buf_15;
array.c:59: note: not consecutive access a_5(D)->capacity = elems_1;
array.c:59: note: Failed to SLP the basic block.
array.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
array.c:44: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
cc -c -I. -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" -DHAVE_POLL_H compute_crc32.c
cp lib/Cache/Memcached/Fast.pm blib/lib/Cache/Memcached/Fast.pm
parse_keyword.c: In function âparse_keywordâ:
parse_keyword.c:49:17: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "LIENT_ERROR";
^
parse_keyword.c:64:17: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "ELETED";
^
parse_keyword.c:82:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "D";
^
parse_keyword.c:97:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "ROR";
^
parse_keyword.c:112:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "ISTS";
^
parse_keyword.c:130:17: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "OT_";
^
parse_keyword.c:145:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "OUND";
^
parse_keyword.c:160:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "TORED";
^
compute_crc32.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
parse_keyword.c:178:17: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "K";
^
parse_keyword.c:196:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "RVER_ERROR";
^
parse_keyword.c:214:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "T";
^
parse_keyword.c:229:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "RED";
^
parse_keyword.c:253:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "LUE";
^
parse_keyword.c:268:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
match_pos = "RSION";
^
Analyzing loop at parse_keyword.c:53
parse_keyword.c:53: note: not vectorized: control flow in loop.
parse_keyword.c:53: note: bad loop form.
Analyzing loop at parse_keyword.c:68
parse_keyword.c:68: note: not vectorized: control flow in loop.
parse_keyword.c:68: note: bad loop form.
Analyzing loop at parse_keyword.c:101
parse_keyword.c:101: note: not vectorized: control flow in loop.
parse_keyword.c:101: note: bad loop form.
Analyzing loop at parse_keyword.c:116
parse_keyword.c:116: note: not vectorized: control flow in loop.
parse_keyword.c:116: note: bad loop form.
Analyzing loop at parse_keyword.c:149
parse_keyword.c:149: note: not vectorized: control flow in loop.
parse_keyword.c:149: note: bad loop form.
Analyzing loop at parse_keyword.c:164
parse_keyword.c:164: note: not vectorized: control flow in loop.
parse_keyword.c:164: note: bad loop form.
Analyzing loop at parse_keyword.c:134
parse_keyword.c:134: note: not vectorized: control flow in loop.
parse_keyword.c:134: note: bad loop form.
Analyzing loop at parse_keyword.c:200
parse_keyword.c:200: note: not vectorized: control flow in loop.
parse_keyword.c:200: note: bad loop form.
Analyzing loop at parse_keyword.c:233
parse_keyword.c:233: note: not vectorized: control flow in loop.
parse_keyword.c:233: note: bad loop form.
Analyzing loop at parse_keyword.c:257
parse_keyword.c:257: note: not vectorized: control flow in loop.
parse_keyword.c:257: note: bad loop form.
Analyzing loop at parse_keyword.c:272
parse_keyword.c:272: note: not vectorized: control flow in loop.
parse_keyword.c:272: note: bad loop form.
parse_keyword.c:12: note: vectorized 0 loops in function.
parse_keyword.c:16: note: can't determine dependence between *pos_26(D) and *_27
parse_keyword.c:16: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:16: note: can't determine dependence between *pos_26(D) and *_27
parse_keyword.c:16: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:53: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:53: note: Unknown alignment for access: *_27
parse_keyword.c:53: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:53: note: Unknown alignment for access: "LIENT_ERROR"
parse_keyword.c:53: note: Failed to SLP the basic block.
parse_keyword.c:53: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:53: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:53: note: Unknown alignment for access: *_27
parse_keyword.c:53: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:53: note: Unknown alignment for access: "LIENT_ERROR"
parse_keyword.c:53: note: Failed to SLP the basic block.
parse_keyword.c:53: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:56: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:56: note: Unknown alignment for access: "LIENT_ERROR"
parse_keyword.c:56: note: not consecutive access *pos_26(D) = _34;
parse_keyword.c:56: note: Failed to SLP the basic block.
parse_keyword.c:56: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:56: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:56: note: Unknown alignment for access: "LIENT_ERROR"
parse_keyword.c:56: note: not consecutive access *pos_26(D) = _34;
parse_keyword.c:56: note: Failed to SLP the basic block.
parse_keyword.c:56: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:68: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:68: note: Unknown alignment for access: *_27
parse_keyword.c:68: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:68: note: Unknown alignment for access: "ELETED"
parse_keyword.c:68: note: Failed to SLP the basic block.
parse_keyword.c:68: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:68: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:68: note: Unknown alignment for access: *_27
parse_keyword.c:68: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:68: note: Unknown alignment for access: "ELETED"
parse_keyword.c:68: note: Failed to SLP the basic block.
parse_keyword.c:68: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:71: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:71: note: Unknown alignment for access: "ELETED"
parse_keyword.c:71: note: not consecutive access *pos_26(D) = _41;
parse_keyword.c:71: note: Failed to SLP the basic block.
parse_keyword.c:71: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:71: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:71: note: Unknown alignment for access: "ELETED"
parse_keyword.c:71: note: not consecutive access *pos_26(D) = _41;
parse_keyword.c:71: note: Failed to SLP the basic block.
parse_keyword.c:71: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:86: note: not consecutive access _48 = MEM[(char *)_27 + 2B];
parse_keyword.c:86: note: Failed to SLP the basic block.
parse_keyword.c:86: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:86: note: not consecutive access _48 = MEM[(char *)_27 + 2B];
parse_keyword.c:86: note: Failed to SLP the basic block.
parse_keyword.c:86: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:89: note: not consecutive access *pos_26(D) = _49;
parse_keyword.c:89: note: Failed to SLP the basic block.
parse_keyword.c:89: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:89: note: not consecutive access *pos_26(D) = _49;
parse_keyword.c:89: note: Failed to SLP the basic block.
parse_keyword.c:89: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:101: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:101: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:101: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:101: note: Unknown alignment for access: "ROR"
parse_keyword.c:101: note: Failed to SLP the basic block.
parse_keyword.c:101: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:101: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:101: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:101: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:101: note: Unknown alignment for access: "ROR"
parse_keyword.c:101: note: Failed to SLP the basic block.
parse_keyword.c:101: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:104: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:104: note: Unknown alignment for access: "ROR"
parse_keyword.c:104: note: not consecutive access *pos_26(D) = _54;
parse_keyword.c:104: note: Failed to SLP the basic block.
parse_keyword.c:104: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:104: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:104: note: Unknown alignment for access: "ROR"
parse_keyword.c:104: note: not consecutive access *pos_26(D) = _54;
parse_keyword.c:104: note: Failed to SLP the basic block.
parse_keyword.c:104: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:116: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:116: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:116: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:116: note: Unknown alignment for access: "ISTS"
parse_keyword.c:116: note: Failed to SLP the basic block.
parse_keyword.c:116: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:116: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:116: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:116: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:116: note: Unknown alignment for access: "ISTS"
parse_keyword.c:116: note: Failed to SLP the basic block.
parse_keyword.c:116: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:119: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:119: note: Unknown alignment for access: "ISTS"
parse_keyword.c:119: note: not consecutive access *pos_26(D) = _61;
parse_keyword.c:119: note: Failed to SLP the basic block.
parse_keyword.c:119: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:119: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:119: note: Unknown alignment for access: "ISTS"
parse_keyword.c:119: note: not consecutive access *pos_26(D) = _61;
parse_keyword.c:119: note: Failed to SLP the basic block.
parse_keyword.c:119: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:134: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:134: note: Unknown alignment for access: *_27
parse_keyword.c:134: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:134: note: Unknown alignment for access: "OT_"
parse_keyword.c:134: note: Failed to SLP the basic block.
parse_keyword.c:134: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:134: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:134: note: Unknown alignment for access: *_27
parse_keyword.c:134: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:134: note: Unknown alignment for access: "OT_"
parse_keyword.c:134: note: Failed to SLP the basic block.
parse_keyword.c:134: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:137: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:137: note: Unknown alignment for access: "OT_"
parse_keyword.c:137: note: not consecutive access *pos_26(D) = _68;
parse_keyword.c:137: note: Failed to SLP the basic block.
parse_keyword.c:137: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:137: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:137: note: Unknown alignment for access: "OT_"
parse_keyword.c:137: note: not consecutive access *pos_26(D) = _68;
parse_keyword.c:137: note: Failed to SLP the basic block.
parse_keyword.c:137: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:142: note: can't determine dependence between *pos_26(D) and MEM[(char *)_152 + 1B]
parse_keyword.c:142: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:142: note: can't determine dependence between *pos_26(D) and MEM[(char *)_152 + 1B]
parse_keyword.c:142: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:149: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:149: note: Unknown alignment for access: MEM[(void *)_152 + 2B]
parse_keyword.c:149: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:149: note: Unknown alignment for access: "OUND"
parse_keyword.c:149: note: Failed to SLP the basic block.
parse_keyword.c:149: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:149: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:149: note: Unknown alignment for access: MEM[(void *)_152 + 2B]
parse_keyword.c:149: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:149: note: Unknown alignment for access: "OUND"
parse_keyword.c:149: note: Failed to SLP the basic block.
parse_keyword.c:149: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:152: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:152: note: Unknown alignment for access: "OUND"
parse_keyword.c:152: note: not consecutive access *pos_26(D) = _78;
parse_keyword.c:152: note: Failed to SLP the basic block.
parse_keyword.c:152: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:152: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:152: note: Unknown alignment for access: "OUND"
parse_keyword.c:152: note: not consecutive access *pos_26(D) = _78;
parse_keyword.c:152: note: Failed to SLP the basic block.
parse_keyword.c:152: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:164: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:164: note: Unknown alignment for access: MEM[(void *)_152 + 2B]
parse_keyword.c:164: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:164: note: Unknown alignment for access: "TORED"
parse_keyword.c:164: note: Failed to SLP the basic block.
parse_keyword.c:164: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:164: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:164: note: Unknown alignment for access: MEM[(void *)_152 + 2B]
parse_keyword.c:164: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:164: note: Unknown alignment for access: "TORED"
parse_keyword.c:164: note: Failed to SLP the basic block.
parse_keyword.c:164: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:167: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:167: note: Unknown alignment for access: "TORED"
parse_keyword.c:167: note: not consecutive access *pos_26(D) = _85;
parse_keyword.c:167: note: Failed to SLP the basic block.
parse_keyword.c:167: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:167: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:167: note: Unknown alignment for access: "TORED"
parse_keyword.c:167: note: not consecutive access *pos_26(D) = _85;
parse_keyword.c:167: note: Failed to SLP the basic block.
parse_keyword.c:167: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:182: note: not consecutive access _89 = MEM[(char *)_27 + 1B];
parse_keyword.c:182: note: Failed to SLP the basic block.
parse_keyword.c:182: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:182: note: not consecutive access _89 = MEM[(char *)_27 + 1B];
parse_keyword.c:182: note: Failed to SLP the basic block.
parse_keyword.c:182: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:185: note: not consecutive access *pos_26(D) = _90;
parse_keyword.c:185: note: Failed to SLP the basic block.
parse_keyword.c:185: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:185: note: not consecutive access *pos_26(D) = _90;
parse_keyword.c:185: note: Failed to SLP the basic block.
parse_keyword.c:185: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:200: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:200: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:200: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:200: note: Unknown alignment for access: "RVER_ERROR"
parse_keyword.c:200: note: Failed to SLP the basic block.
parse_keyword.c:200: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:200: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:200: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:200: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:200: note: Unknown alignment for access: "RVER_ERROR"
parse_keyword.c:200: note: Failed to SLP the basic block.
parse_keyword.c:200: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:203: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:203: note: Unknown alignment for access: "RVER_ERROR"
parse_keyword.c:203: note: not consecutive access *pos_26(D) = _98;
parse_keyword.c:203: note: Failed to SLP the basic block.
parse_keyword.c:203: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:203: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:203: note: Unknown alignment for access: "RVER_ERROR"
parse_keyword.c:203: note: not consecutive access *pos_26(D) = _98;
parse_keyword.c:203: note: Failed to SLP the basic block.
parse_keyword.c:203: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 2B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 2B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:218: note: not consecutive access _105 = MEM[(char *)_27 + 3B];
parse_keyword.c:218: note: Failed to SLP the basic block.
parse_keyword.c:218: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:218: note: not consecutive access _105 = MEM[(char *)_27 + 3B];
parse_keyword.c:218: note: Failed to SLP the basic block.
parse_keyword.c:218: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:221: note: not consecutive access *pos_26(D) = _106;
parse_keyword.c:221: note: Failed to SLP the basic block.
parse_keyword.c:221: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:221: note: not consecutive access *pos_26(D) = _106;
parse_keyword.c:221: note: Failed to SLP the basic block.
parse_keyword.c:221: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:233: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:233: note: Unknown alignment for access: MEM[(void *)_27 + 3B]
parse_keyword.c:233: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:233: note: Unknown alignment for access: "RED"
parse_keyword.c:233: note: Failed to SLP the basic block.
parse_keyword.c:233: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:233: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:233: note: Unknown alignment for access: MEM[(void *)_27 + 3B]
parse_keyword.c:233: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:233: note: Unknown alignment for access: "RED"
parse_keyword.c:233: note: Failed to SLP the basic block.
parse_keyword.c:233: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:236: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:236: note: Unknown alignment for access: "RED"
parse_keyword.c:236: note: not consecutive access *pos_26(D) = _114;
parse_keyword.c:236: note: Failed to SLP the basic block.
parse_keyword.c:236: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:236: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:236: note: Unknown alignment for access: "RED"
parse_keyword.c:236: note: not consecutive access *pos_26(D) = _114;
parse_keyword.c:236: note: Failed to SLP the basic block.
parse_keyword.c:236: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: can't determine dependence between *pos_26(D) and MEM[(char *)_27 + 1B]
parse_keyword.c:12: note: not vectorized: unhandled data dependence in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:257: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:257: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:257: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:257: note: Unknown alignment for access: "LUE"
parse_keyword.c:257: note: Failed to SLP the basic block.
parse_keyword.c:257: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:257: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:257: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:257: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:257: note: Unknown alignment for access: "LUE"
parse_keyword.c:257: note: Failed to SLP the basic block.
parse_keyword.c:257: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:260: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:260: note: Unknown alignment for access: "LUE"
parse_keyword.c:260: note: not consecutive access *pos_26(D) = _128;
parse_keyword.c:260: note: Failed to SLP the basic block.
parse_keyword.c:260: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:260: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:260: note: Unknown alignment for access: "LUE"
parse_keyword.c:260: note: not consecutive access *pos_26(D) = _128;
parse_keyword.c:260: note: Failed to SLP the basic block.
parse_keyword.c:260: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:272: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:272: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:272: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:272: note: Unknown alignment for access: "RSION"
parse_keyword.c:272: note: Failed to SLP the basic block.
parse_keyword.c:272: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:272: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:272: note: Unknown alignment for access: MEM[(void *)_27 + 2B]
parse_keyword.c:272: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:272: note: Unknown alignment for access: "RSION"
parse_keyword.c:272: note: Failed to SLP the basic block.
parse_keyword.c:272: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:275: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:275: note: Unknown alignment for access: "RSION"
parse_keyword.c:275: note: not consecutive access *pos_26(D) = _137;
parse_keyword.c:275: note: Failed to SLP the basic block.
parse_keyword.c:275: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:275: note: SLP: step doesn't divide the vector-size.
parse_keyword.c:275: note: Unknown alignment for access: "RSION"
parse_keyword.c:275: note: not consecutive access *pos_26(D) = _137;
parse_keyword.c:275: note: Failed to SLP the basic block.
parse_keyword.c:275: note: not vectorized: failed to find SLP opportunities in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
parse_keyword.c:12: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:42: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at connect.c:65
connect.c:65: note: not vectorized: multiple nested loops.
connect.c:65: note: bad loop form.
Analyzing loop at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
/usr/include/x86_64-linux-gnu/bits/poll2.h:46: note: not vectorized: control flow in loop.
/usr/include/x86_64-linux-gnu/bits/poll2.h:46: note: bad loop form.
Analyzing loop at connect.c:85
connect.c:85: note: not vectorized: control flow in loop.
connect.c:85: note: bad loop form.
connect.c:35: note: vectorized 0 loops in function.
/usr/include/x86_64-linux-gnu/bits/string3.h:84: note: not vectorized: not enough data-refs in basic block.
connect.c:59: note: misalign = 0 bytes of ref addr
connect.c:59: note: not consecutive access a_21 = addr;
connect.c:59: note: Failed to SLP the basic block.
connect.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:59: note: misalign = 0 bytes of ref addr
connect.c:59: note: not consecutive access a_21 = addr;
connect.c:59: note: Failed to SLP the basic block.
connect.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:65: note: Failed to SLP the basic block.
connect.c:65: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:65: note: Failed to SLP the basic block.
connect.c:65: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:76: note: not vectorized: not enough data-refs in basic block.
connect.c:79: note: not vectorized: not enough data-refs in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:85: note: misalign = 0 bytes of ref D.4705.__sockaddr__
connect.c:85: note: not consecutive access _30 = a_2->ai_addrlen;
connect.c:85: note: not consecutive access _31 = a_2->ai_addr;
connect.c:85: note: not consecutive access D.4705.__sockaddr__ = _31;
connect.c:85: note: Failed to SLP the basic block.
connect.c:85: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:85: note: misalign = 0 bytes of ref D.4705.__sockaddr__
connect.c:85: note: not consecutive access _30 = a_2->ai_addrlen;
connect.c:85: note: not consecutive access _31 = a_2->ai_addr;
connect.c:85: note: not consecutive access D.4705.__sockaddr__ = _31;
connect.c:85: note: Failed to SLP the basic block.
connect.c:85: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:86: note: not consecutive access _36 = *_35;
connect.c:86: note: Failed to SLP the basic block.
connect.c:86: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:86: note: not consecutive access _36 = *_35;
connect.c:86: note: Failed to SLP the basic block.
connect.c:86: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:89: note: not vectorized: not enough data-refs in basic block.
connect.c:94: note: misalign = 0 bytes of ref pollfd.fd
connect.c:94: note: misalign = 4 bytes of ref pollfd.events
connect.c:94: note: not consecutive access pollfd.fd = fd_26;
connect.c:94: note: not consecutive access pollfd.events = 4;
connect.c:94: note: Failed to SLP the basic block.
connect.c:94: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:94: note: misalign = 0 bytes of ref pollfd.fd
connect.c:94: note: misalign = 4 bytes of ref pollfd.events
connect.c:94: note: not consecutive access pollfd.fd = fd_26;
connect.c:94: note: not consecutive access pollfd.events = 4;
connect.c:94: note: Failed to SLP the basic block.
connect.c:94: note: not vectorized: failed to find SLP opportunities in basic block.
/usr/include/x86_64-linux-gnu/bits/poll2.h:46: note: not vectorized: not enough data-refs in basic block.
connect.c:98: note: not consecutive access _45 = *_44;
connect.c:98: note: Failed to SLP the basic block.
connect.c:98: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:98: note: not consecutive access _45 = *_44;
connect.c:98: note: Failed to SLP the basic block.
connect.c:98: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:99: note: not vectorized: not enough data-refs in basic block.
connect.c:101: note: not vectorized: not enough data-refs in basic block.
connect.c:106: note: misalign = 0 bytes of ref socket_error_len
connect.c:106: note: not consecutive access socket_error_len = 4;
connect.c:106: note: Failed to SLP the basic block.
connect.c:106: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:106: note: misalign = 0 bytes of ref socket_error_len
connect.c:106: note: not consecutive access socket_error_len = 4;
connect.c:106: note: Failed to SLP the basic block.
connect.c:106: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:109: note: misalign = 0 bytes of ref socket_error
connect.c:109: note: not consecutive access socket_error.0_50 = socket_error;
connect.c:109: note: Failed to SLP the basic block.
connect.c:109: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:109: note: misalign = 0 bytes of ref socket_error
connect.c:109: note: not consecutive access socket_error.0_50 = socket_error;
connect.c:109: note: Failed to SLP the basic block.
connect.c:109: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:112: note: not vectorized: not enough data-refs in basic block.
connect.c:35: note: misalign = 0 bytes of ref pollfd
connect.c:35: note: misalign = 0 bytes of ref socket_error
connect.c:35: note: misalign = 0 bytes of ref socket_error_len
connect.c:35: note: misalign = 0 bytes of ref addr
connect.c:35: note: not consecutive access pollfd ={v} {CLOBBER};
connect.c:35: note: not consecutive access socket_error ={v} {CLOBBER};
connect.c:35: note: not consecutive access socket_error_len ={v} {CLOBBER};
connect.c:35: note: not consecutive access pretmp_37 = addr;
connect.c:35: note: Failed to SLP the basic block.
connect.c:35: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: misalign = 0 bytes of ref pollfd
connect.c:35: note: misalign = 0 bytes of ref socket_error
connect.c:35: note: misalign = 0 bytes of ref socket_error_len
connect.c:35: note: misalign = 0 bytes of ref addr
connect.c:35: note: not consecutive access pollfd ={v} {CLOBBER};
connect.c:35: note: not consecutive access socket_error ={v} {CLOBBER};
connect.c:35: note: not consecutive access socket_error_len ={v} {CLOBBER};
connect.c:35: note: not consecutive access pretmp_37 = addr;
connect.c:35: note: Failed to SLP the basic block.
connect.c:35: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:81: note: misalign = 0 bytes of ref pollfd
connect.c:81: note: misalign = 0 bytes of ref socket_error
connect.c:81: note: misalign = 0 bytes of ref socket_error_len
connect.c:81: note: not consecutive access pollfd ={v} {CLOBBER};
connect.c:81: note: not consecutive access socket_error ={v} {CLOBBER};
connect.c:81: note: not consecutive access socket_error_len ={v} {CLOBBER};
connect.c:81: note: Failed to SLP the basic block.
connect.c:81: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:81: note: misalign = 0 bytes of ref pollfd
connect.c:81: note: misalign = 0 bytes of ref socket_error
connect.c:81: note: misalign = 0 bytes of ref socket_error_len
connect.c:81: note: not consecutive access pollfd ={v} {CLOBBER};
connect.c:81: note: not consecutive access socket_error ={v} {CLOBBER};
connect.c:81: note: not consecutive access socket_error_len ={v} {CLOBBER};
connect.c:81: note: Failed to SLP the basic block.
connect.c:81: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:59: note: not consecutive access a_58 = a_2->ai_next;
connect.c:59: note: Failed to SLP the basic block.
connect.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:59: note: not consecutive access a_58 = a_2->ai_next;
connect.c:59: note: Failed to SLP the basic block.
connect.c:59: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: not vectorized: not enough data-refs in basic block.
connect.c:35: note: misalign = 0 bytes of ref addr
connect.c:35: note: not consecutive access pretmp_71 = addr;
connect.c:35: note: Failed to SLP the basic block.
connect.c:35: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:35: note: misalign = 0 bytes of ref addr
connect.c:35: note: not consecutive access pretmp_71 = addr;
connect.c:35: note: Failed to SLP the basic block.
connect.c:35: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:116: note: not vectorized: not enough data-refs in basic block.
connect.c:35: note: not vectorized: no vectype for stmt: hint ={v} {CLOBBER};
scalar_type: struct addrinfo
connect.c:35: note: Failed to SLP the basic block.
connect.c:35: note: not vectorized: failed to find SLP opportunities in basic block.
connect.c:87: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:54: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:49: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:57: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:68: note: misalign = 0 bytes of ref s_unix.sun_family
socket_posix.c:68: note: not consecutive access s_unix.sun_family = 1;
socket_posix.c:68: note: Failed to SLP the basic block.
socket_posix.c:68: note: not vectorized: failed to find SLP opportunities in basic block.
socket_posix.c:68: note: misalign = 0 bytes of ref s_unix.sun_family
socket_posix.c:68: note: not consecutive access s_unix.sun_family = 1;
socket_posix.c:68: note: Failed to SLP the basic block.
socket_posix.c:68: note: not vectorized: failed to find SLP opportunities in basic block.
socket_posix.c:75: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:80: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:83: note: not vectorized: not enough data-refs in basic block.
socket_posix.c:49: note: not vectorized: no vectype for stmt: s_unix ={v} {CLOBBER};
scalar_type: struct sockaddr_un
socket_posix.c:49: note: Failed to SLP the basic block.
socket_posix.c:49: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:60:23: warning: ISO C90 does not support âlong longâ [-Wlong-long]
typedef unsigned long long generation_type;
^
client.c:369:1: warning: function declaration isnât a prototype [-Wstrict-prototypes]
client_init()
^
client.c: In function âclient_initâ:
client.c:391:13: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
c->prefix = " ";
^
client.c: In function âclient_set_prefixâ:
client.c:564:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
c->prefix = " ";
^
client.c: In function âwritev_restartâ:
client.c:656:17: warning: cast discards â__attribute__((const))â qualifier from pointer target type [-Wcast-qual]
msg.msg_iov = (struct iovec *) iov;
^
connect.c:125: note: not vectorized: not enough data-refs in basic block.
client.c: At top level:
client.c:830:54: warning: ISO C90 does not support âlong longâ [-Wlong-long]
parse_ull(struct command_state *state, unsigned long long *result)
^
client.c: In function âparse_ullâ:
client.c:832:17: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long res = 0;
^
client.c: In function âparse_get_replyâ:
client.c:862:17: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long num;
^
client.c: In function âclient_executeâ:
client.c:1487:23: warning: declaration of âresâ shadows a previous local [-Wshadow]
int res;
^
client.c:1454:11: warning: shadowed declaration is here [-Wshadow]
int res;
^
client.c: In function âtcp_optimize_latencyâ:
client.c:1579:18: warning: cast discards â__attribute__((const))â qualifier from pointer target type [-Wcast-qual]
(void *) &enable, sizeof(enable));
^
client.c: In function âtcp_optimize_throughputâ:
client.c:1595:18: warning: cast discards â__attribute__((const))â qualifier from pointer target type [-Wcast-qual]
(void *) &disable, sizeof(disable));
^
client.c: In function âiov_pushâ:
client.c:1651:19: warning: cast discards â__attribute__((const))â qualifier from pointer target type [-Wcast-qual]
iov->iov_base = (void *) buf;
^
client.c: In function âinit_stateâ:
client.c:1690:46: warning: declaration of âparse_replyâ shadows a global declaration [-Wshadow]
size_t str_size, parse_reply_func parse_reply)
^
client.c:1296:1: warning: shadowed declaration is here [-Wshadow]
parse_reply(struct command_state *state)
^
client.c: In function âget_stateâ:
client.c:1749:28: warning: declaration of âparse_replyâ shadows a global declaration [-Wshadow]
parse_reply_func parse_reply)
^
client.c:1296:1: warning: shadowed declaration is here [-Wshadow]
parse_reply(struct command_state *state)
^
client.c: In function âclient_prepare_setâ:
client.c:1847:12: warning: declaration of âstr_sizeâ shadows a previous local [-Wshadow]
size_t str_size =
^
client.c:1803:23: warning: shadowed declaration is here [-Wshadow]
static const size_t str_size =
^
client.c: In function âclient_prepare_casâ:
client.c:1887:12: warning: declaration of âstr_sizeâ shadows a previous local [-Wshadow]
size_t str_size =
^
client.c:1868:23: warning: shadowed declaration is here [-Wshadow]
static const size_t str_size =
^
client.c:1890:15: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
get_noreply(state));
^
client.c: In function âclient_prepare_incrâ:
client.c:1980:12: warning: declaration of âstr_sizeâ shadows a previous local [-Wshadow]
size_t str_size =
^
client.c:1954:23: warning: shadowed declaration is here [-Wshadow]
static const size_t str_size = sizeof(" " ARITH_STUB " " NOREPLY "\r\n");
^
client.c:1981:7: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
sprintf(buf, " " FMT_ARITH "%s\r\n", arg, get_noreply(state));
^
client.c: In function âclient_prepare_deleteâ:
client.c:2012:12: warning: declaration of âstr_sizeâ shadows a previous local [-Wshadow]
size_t str_size = sprintf(buf, "%s\r\n", get_noreply(state));
^
client.c:1995:23: warning: shadowed declaration is here [-Wshadow]
static const size_t str_size = sizeof(" " NOREPLY "\r\n");
^
client.c: In function âclient_flush_allâ:
client.c:2057:16: warning: declaration of âstr_sizeâ shadows a previous local [-Wshadow]
size_t str_size =
^
client.c:2026:23: warning: shadowed declaration is here [-Wshadow]
static const size_t str_size =
^
cc -c -D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE" Fast.c
Fast.c:1:0: warning: -fassociative-math disabled; other options take precedence [enabled by default]
/*
^
The bug is not reproducible, so it is likely a hardware or OS problem.
make[1]: *** [dispatch_key.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Analyzing loop at client.c:842
client.c:842: note: not vectorized: latch block not empty.
client.c:842: note: bad loop form.
Analyzing loop at client.c:835
client.c:835: note: not vectorized: number of iterations cannot be computed.
client.c:835: note: bad loop form.
client.c:830: note: vectorized 0 loops in function.
client.c:835: note: not consecutive access _25 = *ISRA.56_23(D);
client.c:835: note: not consecutive access _31 = *_25;
client.c:835: note: Failed to SLP the basic block.
client.c:835: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:835: note: not consecutive access _25 = *ISRA.56_23(D);
client.c:835: note: not consecutive access _31 = *_25;
client.c:835: note: Failed to SLP the basic block.
client.c:835: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:830: note: not vectorized: not enough data-refs in basic block.
client.c:836: note: can't determine dependence between *ISRA.56_23(D) and *_2
client.c:836: note: not vectorized: unhandled data dependence in basic block.
client.c:836: note: can't determine dependence between *ISRA.56_23(D) and *_2
client.c:836: note: not vectorized: unhandled data dependence in basic block.
client.c:830: note: not vectorized: not enough data-refs in basic block.
client.c:830: note: not vectorized: not enough data-refs in basic block.
client.c:830: note: not vectorized: not enough data-refs in basic block.
client.c:842: note: not vectorized: not enough data-refs in basic block.
client.c:830: note: can't determine dependence between *ISRA.56_23(D) and MEM[(char *)prephitmp_24 + 1B]
client.c:830: note: not vectorized: unhandled data dependence in basic block.
client.c:830: note: can't determine dependence between *ISRA.56_23(D) and MEM[(char *)prephitmp_24 + 1B]
client.c:830: note: not vectorized: unhandled data dependence in basic block.
client.c:830: note: can't determine dependence between *result_14(D) and *ISRA.56_23(D)
client.c:830: note: not vectorized: unhandled data dependence in basic block.
client.c:830: note: can't determine dependence between *result_14(D) and *ISRA.56_23(D)
client.c:830: note: not vectorized: unhandled data dependence in basic block.
client.c:830: note: not vectorized: not enough data-refs in basic block.
client.c:852: note: not vectorized: not enough data-refs in basic block.
client.c:1689: note: not consecutive access _13 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _14 = MEM[(struct command_state *)state_12(D) + 64B];
client.c:1689: note: not consecutive access _69 = _13->generation;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not consecutive access _13 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _14 = MEM[(struct command_state *)state_12(D) + 64B];
client.c:1689: note: not consecutive access _69 = _13->generation;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not consecutive access pretmp_139 = state_12(D)->iov_buf.elems;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not consecutive access pretmp_139 = state_12(D)->iov_buf.elems;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1694: note: not consecutive access _15 = _13->noreply;
client.c:1694: note: Failed to SLP the basic block.
client.c:1694: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1694: note: not consecutive access _15 = _13->noreply;
client.c:1694: note: Failed to SLP the basic block.
client.c:1694: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1696: note: not consecutive access _16 = _13->nowait;
client.c:1696: note: Failed to SLP the basic block.
client.c:1696: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1696: note: not consecutive access _16 = _13->nowait;
client.c:1696: note: Failed to SLP the basic block.
client.c:1696: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1696: note: not consecutive access _17 = state_12(D)->noreply;
client.c:1696: note: Failed to SLP the basic block.
client.c:1696: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1696: note: not consecutive access _17 = state_12(D)->noreply;
client.c:1696: note: Failed to SLP the basic block.
client.c:1696: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not consecutive access pretmp_130 = state_12(D)->noreply;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not consecutive access pretmp_130 = state_12(D)->noreply;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1594: note: not vectorized: not enough data-refs in basic block.
client.c:1702: note: not consecutive access state_12(D)->last_cmd_noreply = prephitmp_131;
client.c:1702: note: Failed to SLP the basic block.
client.c:1702: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1702: note: not consecutive access state_12(D)->last_cmd_noreply = prephitmp_131;
client.c:1702: note: Failed to SLP the basic block.
client.c:1702: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1706: note: not consecutive access state_12(D)->last_cmd_noreply = 0;
client.c:1706: note: Failed to SLP the basic block.
client.c:1706: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1706: note: not consecutive access state_12(D)->last_cmd_noreply = 0;
client.c:1706: note: Failed to SLP the basic block.
client.c:1706: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1578: note: not vectorized: not enough data-refs in basic block.
client.c:1710: note: can't determine dependence between prephitmp_129->object and state_12(D)->object
client.c:1710: note: not consecutive access _29 = prephitmp_129->object;
client.c:1710: note: not consecutive access state_12(D)->object = _29;
client.c:1710: note: Failed to SLP the basic block.
client.c:1710: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1710: note: can't determine dependence between prephitmp_129->object and state_12(D)->object
client.c:1710: note: not consecutive access _29 = prephitmp_129->object;
client.c:1710: note: not consecutive access state_12(D)->object = _29;
client.c:1710: note: Failed to SLP the basic block.
client.c:1710: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1711: note: not vectorized: not enough data-refs in basic block.
client.c:309: note: can't determine dependence between state_12(D)->reply_count and prephitmp_129->generation
client.c:309: note: not vectorized: unhandled data dependence in basic block.
client.c:309: note: can't determine dependence between state_12(D)->reply_count and prephitmp_129->generation
client.c:309: note: not vectorized: unhandled data dependence in basic block.
client.c:1715: note: not vectorized: not enough data-refs in basic block.
client.c:1689: note: can't determine dependence between _43->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _43 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _72 = _43->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _73;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: can't determine dependence between _43->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _43 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _72 = _43->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _73;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1722: note: not vectorized: not enough data-refs in basic block.
client.c:1723: note: not consecutive access _45 = state_12(D)->client;
client.c:1723: note: not consecutive access _46 = _45->str_buf.elems;
client.c:1723: note: Failed to SLP the basic block.
client.c:1723: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1723: note: not consecutive access _45 = state_12(D)->client;
client.c:1723: note: not consecutive access _46 = _45->str_buf.elems;
client.c:1723: note: Failed to SLP the basic block.
client.c:1723: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: can't determine dependence between _54->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _54 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _74 = _54->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _75;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: can't determine dependence between _54->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _54 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _74 = _54->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _75;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1664: note: not consecutive access c_95 = state_12(D)->client;
client.c:1664: note: not consecutive access _96 = c_95->index_list.elems;
client.c:1664: note: Failed to SLP the basic block.
client.c:1664: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1664: note: not consecutive access c_95 = state_12(D)->client;
client.c:1664: note: not consecutive access _96 = c_95->index_list.elems;
client.c:1664: note: Failed to SLP the basic block.
client.c:1664: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1669: note: not consecutive access _100 = state_12(D)->index_tail;
client.c:1669: note: Failed to SLP the basic block.
client.c:1669: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1669: note: not consecutive access _100 = state_12(D)->index_tail;
client.c:1669: note: Failed to SLP the basic block.
client.c:1669: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1670: note: can't determine dependence between c_95->index_list.buf and _104->next
client.c:1670: note: can't determine dependence between c_95->index_list.elems and _104->next
client.c:1670: note: not consecutive access _101 = c_95->index_list.buf;
client.c:1670: note: not consecutive access _105 = c_95->index_list.elems;
client.c:1670: note: not consecutive access _104->next = _105;
client.c:1670: note: Failed to SLP the basic block.
client.c:1670: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1670: note: can't determine dependence between c_95->index_list.buf and _104->next
client.c:1670: note: can't determine dependence between c_95->index_list.elems and _104->next
client.c:1670: note: not consecutive access _101 = c_95->index_list.buf;
client.c:1670: note: not consecutive access _105 = c_95->index_list.elems;
client.c:1670: note: not consecutive access _104->next = _105;
client.c:1670: note: Failed to SLP the basic block.
client.c:1670: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1673: note: can't determine dependence between c_95->index_list.elems and state_12(D)->index_head
client.c:1673: note: not consecutive access _106 = c_95->index_list.elems;
client.c:1673: note: not consecutive access state_12(D)->index_head = _106;
client.c:1673: note: Failed to SLP the basic block.
client.c:1673: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1673: note: can't determine dependence between c_95->index_list.elems and state_12(D)->index_head
client.c:1673: note: not consecutive access _106 = c_95->index_list.elems;
client.c:1673: note: not consecutive access state_12(D)->index_head = _106;
client.c:1673: note: Failed to SLP the basic block.
client.c:1673: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1675: note: can't determine dependence between c_95->index_list.elems and state_12(D)->index_tail
client.c:1675: note: can't determine dependence between c_95->index_list.elems and node_111->index
client.c:1675: note: can't determine dependence between c_95->index_list.elems and node_111->next
client.c:1675: note: can't determine dependence between state_12(D)->index_tail and c_95->index_list.buf
client.c:1675: note: not vectorized: unhandled data dependence in basic block.
client.c:1675: note: can't determine dependence between c_95->index_list.elems and state_12(D)->index_tail
client.c:1675: note: can't determine dependence between c_95->index_list.elems and node_111->index
client.c:1675: note: can't determine dependence between c_95->index_list.elems and node_111->next
client.c:1675: note: can't determine dependence between state_12(D)->index_tail and c_95->index_list.buf
client.c:1675: note: not vectorized: unhandled data dependence in basic block.
client.c:1737: note: not consecutive access _62 = state_12(D)->reply_count;
client.c:1737: note: not consecutive access state_12(D)->reply_count = _63;
client.c:1737: note: Failed to SLP the basic block.
client.c:1737: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1737: note: not consecutive access _62 = state_12(D)->reply_count;
client.c:1737: note: not consecutive access state_12(D)->reply_count = _63;
client.c:1737: note: Failed to SLP the basic block.
client.c:1737: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1738: note: not consecutive access _65 = state_12(D)->last_cmd_noreply;
client.c:1738: note: Failed to SLP the basic block.
client.c:1738: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1738: note: not consecutive access _65 = state_12(D)->last_cmd_noreply;
client.c:1738: note: Failed to SLP the basic block.
client.c:1738: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1739: note: not consecutive access _66 = state_12(D)->nowait_count;
client.c:1739: note: not consecutive access state_12(D)->nowait_count = _67;
client.c:1739: note: Failed to SLP the basic block.
client.c:1739: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1739: note: not consecutive access _66 = state_12(D)->nowait_count;
client.c:1739: note: not consecutive access state_12(D)->nowait_count = _67;
client.c:1739: note: Failed to SLP the basic block.
client.c:1739: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: not vectorized: not enough data-refs in basic block.
client.c:1689: note: can't determine dependence between _59->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _59 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _76 = _59->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _77;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1689: note: can't determine dependence between _59->generation and MEM[(generation_type *)state_12(D) + 64B]
client.c:1689: note: not consecutive access _59 = MEM[(struct command_state *)state_12(D)];
client.c:1689: note: not consecutive access _76 = _59->generation;
client.c:1689: note: not consecutive access MEM[(generation_type *)state_12(D) + 64B] = _77;
client.c:1689: note: Failed to SLP the basic block.
client.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:1662:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define my_snprintf(buffer, len, ...) ({ int __len__ = snprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (len)) Perl_croak_nocontext("panic: snprintf buffer overflow"); __len__; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:1674:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define my_vsnprintf(buffer, len, ...) ({ int __len__ = vsnprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (len)) Perl_croak_nocontext("panic: vsnprintf buffer overflow"); __len__; })
^
client.c:1154: note: not consecutive access _2 = s_1(D)->cmd_state.fd;
client.c:1154: note: Failed to SLP the basic block.
client.c:1154: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1154: note: not consecutive access _2 = s_1(D)->cmd_state.fd;
client.c:1154: note: Failed to SLP the basic block.
client.c:1154: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1156: note: not vectorized: not enough data-refs in basic block.
client.c:1163: note: not consecutive access _5 = *ISRA.81_16(D);
client.c:1163: note: Failed to SLP the basic block.
client.c:1163: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1163: note: not consecutive access _5 = *ISRA.81_16(D);
client.c:1163: note: Failed to SLP the basic block.
client.c:1163: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1152: note: not vectorized: not enough data-refs in basic block.
client.c:1165: note: not vectorized: not enough data-refs in basic block.
client.c:1167: note: not vectorized: unhandled data dependence in basic block.
client.c:1167: note: not vectorized: unhandled data dependence in basic block.
client.c:1168: note: not consecutive access _20 = s_1(D)->failure_count;
client.c:1168: note: not consecutive access s_1(D)->failure_count = _21;
client.c:1168: note: Failed to SLP the basic block.
client.c:1168: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1168: note: not consecutive access _20 = s_1(D)->failure_count;
client.c:1168: note: not consecutive access s_1(D)->failure_count = _21;
client.c:1168: note: Failed to SLP the basic block.
client.c:1168: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1177: note: not consecutive access _22 = *ISRA.81_16(D);
client.c:1177: note: Failed to SLP the basic block.
client.c:1177: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1177: note: not consecutive access _22 = *ISRA.81_16(D);
client.c:1177: note: Failed to SLP the basic block.
client.c:1177: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1178: note: can't determine dependence between *ISRA.82_17(D) and s_1(D)->failure_expires
client.c:1178: note: not consecutive access _23 = *ISRA.82_17(D);
client.c:1178: note: not consecutive access s_1(D)->failure_expires = _25;
client.c:1178: note: Failed to SLP the basic block.
client.c:1178: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1178: note: can't determine dependence between *ISRA.82_17(D) and s_1(D)->failure_expires
client.c:1178: note: not consecutive access _23 = *ISRA.82_17(D);
client.c:1178: note: not consecutive access s_1(D)->failure_expires = _25;
client.c:1178: note: Failed to SLP the basic block.
client.c:1178: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1180: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at client.c:718
client.c:718: note: not vectorized: number of iterations cannot be computed.
client.c:718: note: bad loop form.
Analyzing loop at client.c:687
client.c:687: note: not vectorized: multiple nested loops.
client.c:687: note: bad loop form.
Analyzing loop at client.c:362
client.c:362: note: not vectorized: control flow in loop.
client.c:362: note: bad loop form.
Analyzing loop at client.c:690
client.c:690: note: not vectorized: control flow in loop.
client.c:690: note: bad loop form.
Analyzing loop at client.c:877
client.c:877: note: not vectorized: number of iterations cannot be computed.
client.c:877: note: bad loop form.
client.c:860: note: vectorized 0 loops in function.
client.c:865: note: not consecutive access _6 = state_5(D)->match;
client.c:865: note: Failed to SLP the basic block.
client.c:865: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:865: note: not consecutive access _6 = state_5(D)->match;
client.c:865: note: Failed to SLP the basic block.
client.c:865: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:877: note: not consecutive access _168 = state_5(D)->pos;
client.c:877: note: not consecutive access _157 = *_168;
client.c:877: note: Failed to SLP the basic block.
client.c:877: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:877: note: not consecutive access _168 = state_5(D)->pos;
client.c:877: note: not consecutive access _157 = *_168;
client.c:877: note: Failed to SLP the basic block.
client.c:877: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _18;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _18;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:878: note: can't determine dependence between state_5(D)->pos and *_10
client.c:878: note: not vectorized: unhandled data dependence in basic block.
client.c:878: note: can't determine dependence between state_5(D)->pos and *_10
client.c:878: note: not vectorized: unhandled data dependence in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:679: note: can't determine dependence between _30->prefix_len and state_5(D)->pos
client.c:679: note: can't determine dependence between state_5(D)->pos and _34->iov_base
client.c:679: note: not vectorized: unhandled data dependence in basic block.
client.c:679: note: can't determine dependence between _30->prefix_len and state_5(D)->pos
client.c:679: note: can't determine dependence between state_5(D)->pos and _34->iov_base
client.c:679: note: not vectorized: unhandled data dependence in basic block.
client.c:860: note: not consecutive access pretmp_231 = _34->iov_len;
client.c:860: note: not consecutive access pretmp_235 = MEM[(struct command_state *)state_5(D) + 160B];
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_231 = _34->iov_len;
client.c:860: note: not consecutive access pretmp_235 = MEM[(struct command_state *)state_5(D) + 160B];
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:687: note: not vectorized: not enough data-refs in basic block.
client.c:688: note: not consecutive access _158 = *prephitmp_234;
client.c:688: note: not consecutive access _23 = *key_pos_149;
client.c:688: note: Failed to SLP the basic block.
client.c:688: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:688: note: not consecutive access _158 = *prephitmp_234;
client.c:688: note: not consecutive access _23 = *key_pos_149;
client.c:688: note: Failed to SLP the basic block.
client.c:688: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:690: note: not consecutive access state_5(D)->pos = _43;
client.c:690: note: Failed to SLP the basic block.
client.c:690: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:690: note: not consecutive access state_5(D)->pos = _43;
client.c:690: note: Failed to SLP the basic block.
client.c:690: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:688: note: SLP: step doesn't divide the vector-size.
client.c:688: note: Unknown alignment for access: *prephitmp_234
client.c:688: note: SLP: step doesn't divide the vector-size.
client.c:688: note: Unknown alignment for access: *key_pos_149
client.c:688: note: Failed to SLP the basic block.
client.c:688: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:688: note: SLP: step doesn't divide the vector-size.
client.c:688: note: Unknown alignment for access: *prephitmp_234
client.c:688: note: SLP: step doesn't divide the vector-size.
client.c:688: note: Unknown alignment for access: *key_pos_149
client.c:688: note: Failed to SLP the basic block.
client.c:688: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_246 = prephitmp_229->iov_base;
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_246 = prephitmp_229->iov_base;
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:860: note: not consecutive access pretmp_249 = prephitmp_229->iov_base;
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_249 = prephitmp_229->iov_base;
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:698: note: not consecutive access pretmp_244 = state_5(D)->key_count;
client.c:698: note: Failed to SLP the basic block.
client.c:698: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:698: note: not consecutive access pretmp_244 = state_5(D)->key_count;
client.c:698: note: Failed to SLP the basic block.
client.c:698: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:362: note: can't determine dependence between _30->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:362: note: can't determine dependence between _30->index_list.buf and state_5(D)->key
client.c:362: note: can't determine dependence between _30->index_list.buf and state_5(D)->key_count
client.c:362: note: can't determine dependence between node_57->next and MEM[(int *)state_5(D) + 160B]
client.c:362: note: can't determine dependence between node_57->next and state_5(D)->key
client.c:362: note: can't determine dependence between node_57->next and state_5(D)->key_count
client.c:362: note: not consecutive access _53 = _30->index_list.buf;
client.c:362: note: not consecutive access _58 = node_57->next;
client.c:362: note: not consecutive access state_5(D)->key = _60;
client.c:362: note: interleaved store with gaps
client.c:362: note: not vectorized: complicated access pattern.
client.c:362: note: Failed to SLP the basic block.
client.c:362: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:362: note: can't determine dependence between _30->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:362: note: can't determine dependence between _30->index_list.buf and state_5(D)->key
client.c:362: note: can't determine dependence between _30->index_list.buf and state_5(D)->key_count
client.c:362: note: can't determine dependence between node_57->next and MEM[(int *)state_5(D) + 160B]
client.c:362: note: can't determine dependence between node_57->next and state_5(D)->key
client.c:362: note: can't determine dependence between node_57->next and state_5(D)->key_count
client.c:362: note: not consecutive access _53 = _30->index_list.buf;
client.c:362: note: not consecutive access _58 = node_57->next;
client.c:362: note: not consecutive access state_5(D)->key = _60;
client.c:362: note: interleaved store with gaps
client.c:362: note: not vectorized: complicated access pattern.
client.c:362: note: Failed to SLP the basic block.
client.c:362: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:709: note: Failed to SLP the basic block.
client.c:709: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:709: note: Failed to SLP the basic block.
client.c:709: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:710: note: Failed to SLP the basic block.
client.c:710: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:710: note: Failed to SLP the basic block.
client.c:710: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_227 = MEM[(struct command_state *)state_5(D) + 160B];
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not consecutive access pretmp_227 = MEM[(struct command_state *)state_5(D) + 160B];
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:716: note: not vectorized: not enough data-refs in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:718: note: not consecutive access _25 = state_5(D)->pos;
client.c:718: note: not consecutive access _110 = *_25;
client.c:718: note: Failed to SLP the basic block.
client.c:718: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:718: note: not consecutive access _25 = state_5(D)->pos;
client.c:718: note: not consecutive access _110 = *_25;
client.c:718: note: Failed to SLP the basic block.
client.c:718: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:719: note: can't determine dependence between state_5(D)->pos and *_70
client.c:719: note: not vectorized: unhandled data dependence in basic block.
client.c:719: note: can't determine dependence between state_5(D)->pos and *_70
client.c:719: note: not vectorized: unhandled data dependence in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:722: note: can't determine dependence between state_5(D)->key_count and _30->index_list.buf
client.c:722: note: not vectorized: unhandled data dependence in basic block.
client.c:722: note: can't determine dependence between state_5(D)->key_count and _30->index_list.buf
client.c:722: note: not vectorized: unhandled data dependence in basic block.
client.c:887: note: misalign = 0 bytes of ref num
client.c:887: note: not consecutive access num.21_87 = num;
client.c:887: note: not consecutive access state_5(D)->u.value.meta.flags = _88;
client.c:887: note: Failed to SLP the basic block.
client.c:887: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:887: note: misalign = 0 bytes of ref num
client.c:887: note: not consecutive access num.21_87 = num;
client.c:887: note: not consecutive access state_5(D)->u.value.meta.flags = _88;
client.c:887: note: Failed to SLP the basic block.
client.c:887: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:892: note: misalign = 0 bytes of ref num
client.c:892: note: not consecutive access num.21_90 = num;
client.c:892: note: not consecutive access state_5(D)->u.value.size = num.21_90;
client.c:892: note: not consecutive access _91 = state_5(D)->u.value.meta.use_cas;
client.c:892: note: Failed to SLP the basic block.
client.c:892: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:892: note: misalign = 0 bytes of ref num
client.c:892: note: not consecutive access num.21_90 = num;
client.c:892: note: not consecutive access state_5(D)->u.value.size = num.21_90;
client.c:892: note: not consecutive access _91 = state_5(D)->u.value.meta.use_cas;
client.c:892: note: Failed to SLP the basic block.
client.c:892: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:896: note: not vectorized: not enough data-refs in basic block.
client.c:899: note: misalign = 0 bytes of ref num
client.c:899: note: not consecutive access num.21_93 = num;
client.c:899: note: not consecutive access state_5(D)->u.value.meta.cas = num.21_93;
client.c:899: note: Failed to SLP the basic block.
client.c:899: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:899: note: misalign = 0 bytes of ref num
client.c:899: note: not consecutive access num.21_93 = num;
client.c:899: note: not consecutive access state_5(D)->u.value.meta.cas = num.21_93;
client.c:899: note: Failed to SLP the basic block.
client.c:899: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: can't determine dependence between state_5(D)->pos and _101->alloc
client.c:819: note: not vectorized: unhandled data dependence in basic block.
client.c:819: note: can't determine dependence between state_5(D)->pos and _101->alloc
client.c:819: note: not vectorized: unhandled data dependence in basic block.
client.c:911: note: not consecutive access state_5(D)->phase = 2;
client.c:911: note: Failed to SLP the basic block.
client.c:911: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:911: note: not consecutive access state_5(D)->phase = 2;
client.c:911: note: Failed to SLP the basic block.
client.c:911: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: misalign = 0 bytes of ref num
client.c:860: note: not consecutive access num ={v} {CLOBBER};
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: misalign = 0 bytes of ref num
client.c:860: note: not consecutive access num ={v} {CLOBBER};
client.c:860: note: Failed to SLP the basic block.
client.c:860: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:694: note: not consecutive access _47 = *prephitmp_238;
client.c:694: note: Failed to SLP the basic block.
client.c:694: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:694: note: not consecutive access _47 = *prephitmp_238;
client.c:694: note: Failed to SLP the basic block.
client.c:694: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:860: note: not vectorized: not enough data-refs in basic block.
client.c:713: note: not consecutive access pretmp_233 = state_5(D)->pos;
client.c:713: note: Failed to SLP the basic block.
client.c:713: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:713: note: not consecutive access pretmp_233 = state_5(D)->pos;
client.c:713: note: Failed to SLP the basic block.
client.c:713: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at client.c:1008
client.c:1008: note: not vectorized: control flow in loop.
client.c:1008: note: bad loop form.
client.c:975: note: vectorized 0 loops in function.
client.c:975: note: can't determine dependence between MEM[(struct command_state *)state_9(D) + 160B] and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between _10->index_list.buf and state_9(D)->index
client.c:975: note: can't determine dependence between _10->index_list.buf and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between node_58->index and state_9(D)->index
client.c:975: note: can't determine dependence between node_58->index and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between state_9(D)->index and _10->index_list.buf
client.c:975: note: not vectorized: unhandled data dependence in basic block.
client.c:975: note: can't determine dependence between MEM[(struct command_state *)state_9(D) + 160B] and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between _10->index_list.buf and state_9(D)->index
client.c:975: note: can't determine dependence between _10->index_list.buf and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between node_58->index and state_9(D)->index
client.c:975: note: can't determine dependence between node_58->index and MEM[(int *)state_9(D) + 160B]
client.c:975: note: can't determine dependence between state_9(D)->index and _10->index_list.buf
client.c:975: note: not vectorized: unhandled data dependence in basic block.
client.c:975: note: not consecutive access _15 = state_9(D)->object;
client.c:975: note: not consecutive access _16 = _15->alloc;
client.c:975: note: Failed to SLP the basic block.
client.c:975: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:975: note: not consecutive access _15 = state_9(D)->object;
client.c:975: note: not consecutive access _16 = _15->alloc;
client.c:975: note: Failed to SLP the basic block.
client.c:975: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:975: note: not vectorized: not enough data-refs in basic block.
client.c:993: note: not consecutive access _22 = _21->store;
client.c:993: note: not consecutive access _23 = state_9(D)->index;
client.c:993: note: not consecutive access _25 = _21->arg;
client.c:993: note: Failed to SLP the basic block.
client.c:993: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:993: note: not consecutive access _22 = _21->store;
client.c:993: note: not consecutive access _23 = state_9(D)->index;
client.c:993: note: not consecutive access _25 = _21->arg;
client.c:993: note: Failed to SLP the basic block.
client.c:993: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_9(D)->pos = _63;
client.c:819: note: not consecutive access state_9(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_9(D)->pos = _63;
client.c:819: note: not consecutive access state_9(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1006: note: not consecutive access _28 = state_9(D)->pos;
client.c:1006: note: not consecutive access pretmp_39 = *_28;
client.c:1006: note: Failed to SLP the basic block.
client.c:1006: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1006: note: not consecutive access _28 = state_9(D)->pos;
client.c:1006: note: not consecutive access pretmp_39 = *_28;
client.c:1006: note: Failed to SLP the basic block.
client.c:1006: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:975: note: not vectorized: not enough data-refs in basic block.
client.c:1010: note: not vectorized: not enough data-refs in basic block.
client.c:975: note: can't determine dependence between state_9(D)->pos and MEM[(char *)prephitmp_70 + 1B]
client.c:975: note: not vectorized: unhandled data dependence in basic block.
client.c:975: note: can't determine dependence between state_9(D)->pos and MEM[(char *)prephitmp_70 + 1B]
client.c:975: note: not vectorized: unhandled data dependence in basic block.
client.c:975: note: not vectorized: not enough data-refs in basic block.
client.c:1023: note: not consecutive access _38 = MEM[(char *)_28 + -1B];
client.c:1023: note: Failed to SLP the basic block.
client.c:1023: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1023: note: not consecutive access _38 = MEM[(char *)_28 + -1B];
client.c:1023: note: Failed to SLP the basic block.
client.c:1023: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1023: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/string3.h:51: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/string3.h:51: note: not vectorized: not enough data-refs in basic block.
client.c:1036: note: not consecutive access _48 = _47->store;
client.c:1036: note: not consecutive access _49 = state_9(D)->index;
client.c:1036: note: not consecutive access _52 = _47->arg;
client.c:1036: note: Failed to SLP the basic block.
client.c:1036: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1036: note: not consecutive access _48 = _47->store;
client.c:1036: note: not consecutive access _49 = state_9(D)->index;
client.c:1036: note: not consecutive access _52 = _47->arg;
client.c:1036: note: Failed to SLP the basic block.
client.c:1036: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:975: note: not vectorized: not enough data-refs in basic block.
client.c:1027: note: not consecutive access _4 = state_9(D)->object;
client.c:1027: note: not consecutive access _92 = _4->alloc;
client.c:1027: note: Failed to SLP the basic block.
client.c:1027: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1027: note: not consecutive access _4 = state_9(D)->object;
client.c:1027: note: not consecutive access _92 = _4->alloc;
client.c:1027: note: Failed to SLP the basic block.
client.c:1027: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1027: note: not consecutive access _80 = state_9(D)->object;
client.c:1027: note: not consecutive access _94 = _80->alloc;
client.c:1027: note: Failed to SLP the basic block.
client.c:1027: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1027: note: not consecutive access _80 = state_9(D)->object;
client.c:1027: note: not consecutive access _94 = _80->alloc;
client.c:1027: note: Failed to SLP the basic block.
client.c:1027: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1048: note: not consecutive access _5 = state_4(D)->match;
client.c:1048: note: Failed to SLP the basic block.
client.c:1048: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1048: note: not consecutive access _5 = state_4(D)->match;
client.c:1048: note: Failed to SLP the basic block.
client.c:1048: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_4(D) + 160B] and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between _17->index_list.buf and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between node_22->index and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between node_22->next and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_4(D) + 160B] and _25->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_4(D) + 160B] and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between _17->index_list.buf and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between node_22->index and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between node_22->next and MEM[(int *)state_4(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_4(D) + 160B] and _25->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:819: note: not consecutive access state_4(D)->pos = _9;
client.c:819: note: not consecutive access state_4(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_4(D)->pos = _9;
client.c:819: note: not consecutive access state_4(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1046: note: not vectorized: not enough data-refs in basic block.
client.c:1046: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at client.c:1080
client.c:1080: note: not vectorized: number of iterations cannot be computed.
client.c:1080: note: bad loop form.
client.c:1062: note: vectorized 0 loops in function.
client.c:1062: note: can't determine dependence between MEM[(struct command_state *)state_4(D) + 160B] and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between _5->index_list.buf and state_4(D)->index
client.c:1062: note: can't determine dependence between _5->index_list.buf and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between node_18->index and state_4(D)->index
client.c:1062: note: can't determine dependence between node_18->index and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between state_4(D)->index and _5->index_list.buf
client.c:1062: note: not vectorized: unhandled data dependence in basic block.
client.c:1062: note: can't determine dependence between MEM[(struct command_state *)state_4(D) + 160B] and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between _5->index_list.buf and state_4(D)->index
client.c:1062: note: can't determine dependence between _5->index_list.buf and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between node_18->index and state_4(D)->index
client.c:1062: note: can't determine dependence between node_18->index and MEM[(int *)state_4(D) + 160B]
client.c:1062: note: can't determine dependence between state_4(D)->index and _5->index_list.buf
client.c:1062: note: not vectorized: unhandled data dependence in basic block.
client.c:1080: note: not consecutive access _57 = state_4(D)->pos;
client.c:1080: note: not consecutive access _51 = *_57;
client.c:1080: note: Failed to SLP the basic block.
client.c:1080: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1080: note: not consecutive access _57 = state_4(D)->pos;
client.c:1080: note: not consecutive access _51 = *_57;
client.c:1080: note: Failed to SLP the basic block.
client.c:1080: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1062: note: not vectorized: not enough data-refs in basic block.
client.c:1081: note: can't determine dependence between state_4(D)->pos and *_25
client.c:1081: note: not vectorized: unhandled data dependence in basic block.
client.c:1081: note: can't determine dependence between state_4(D)->pos and *_25
client.c:1081: note: not vectorized: unhandled data dependence in basic block.
client.c:1062: note: not vectorized: not enough data-refs in basic block.
client.c:1062: note: not vectorized: not enough data-refs in basic block.
client.c:819: note: can't determine dependence between state_4(D)->pos and _34->alloc
client.c:819: note: not vectorized: unhandled data dependence in basic block.
client.c:819: note: can't determine dependence between state_4(D)->pos and _34->alloc
client.c:819: note: not vectorized: unhandled data dependence in basic block.
/usr/include/x86_64-linux-gnu/bits/string3.h:51: note: not vectorized: not enough data-refs in basic block.
client.c:1062: note: not vectorized: not enough data-refs in basic block.
client.c:1062: note: not vectorized: not enough data-refs in basic block.
client.c:1114: note: not consecutive access _7 = state_6(D)->match;
client.c:1114: note: Failed to SLP the basic block.
client.c:1114: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1114: note: not consecutive access _7 = state_6(D)->match;
client.c:1114: note: Failed to SLP the basic block.
client.c:1114: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_6(D)->pos = _13;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_6(D)->pos = _13;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access _37 = state_6(D)->eol;
client.c:819: note: not consecutive access state_6(D)->pos = _37;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access _37 = state_6(D)->eol;
client.c:819: note: not consecutive access state_6(D)->pos = _37;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_6(D)->pos = _23;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_6(D)->pos = _23;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access _41 = state_6(D)->eol;
client.c:819: note: not consecutive access state_6(D)->pos = _41;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access _41 = state_6(D)->eol;
client.c:819: note: not consecutive access state_6(D)->pos = _41;
client.c:819: note: not consecutive access state_6(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1106: note: not vectorized: not enough data-refs in basic block.
client.c:1612: note: not consecutive access _8 = c_7(D)->max_failures;
client.c:1612: note: Failed to SLP the basic block.
client.c:1612: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1612: note: not consecutive access _8 = c_7(D)->max_failures;
client.c:1612: note: Failed to SLP the basic block.
client.c:1612: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1612: note: not consecutive access _10 = s_9(D)->failure_count;
client.c:1612: note: Failed to SLP the basic block.
client.c:1612: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1612: note: not consecutive access _10 = s_9(D)->failure_count;
client.c:1612: note: Failed to SLP the basic block.
client.c:1612: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1614: note: not vectorized: not enough data-refs in basic block.
client.c:1617: note: not consecutive access s_9(D)->failure_count = 0;
client.c:1617: note: Failed to SLP the basic block.
client.c:1617: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1617: note: not consecutive access s_9(D)->failure_count = 0;
client.c:1617: note: Failed to SLP the basic block.
client.c:1617: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1621: note: not consecutive access _15 = MEM[(struct command_state *)s_9(D) + 40B].fd;
client.c:1621: note: Failed to SLP the basic block.
client.c:1621: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1621: note: not consecutive access _15 = MEM[(struct command_state *)s_9(D) + 40B].fd;
client.c:1621: note: Failed to SLP the basic block.
client.c:1621: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1623: note: not consecutive access _16 = s_9(D)->port;
client.c:1623: note: Failed to SLP the basic block.
client.c:1623: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1623: note: not consecutive access _16 = s_9(D)->port;
client.c:1623: note: Failed to SLP the basic block.
client.c:1623: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1625: note: not consecutive access _17 = c_7(D)->connect_timeout;
client.c:1625: note: not consecutive access _18 = s_9(D)->host;
client.c:1625: note: Failed to SLP the basic block.
client.c:1625: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1625: note: not consecutive access _17 = c_7(D)->connect_timeout;
client.c:1625: note: not consecutive access _18 = s_9(D)->host;
client.c:1625: note: Failed to SLP the basic block.
client.c:1625: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1578: note: not vectorized: not enough data-refs in basic block.
client.c:1634: note: not consecutive access _25 = s_9(D)->host_len;
client.c:1634: note: not consecutive access _26 = s_9(D)->host;
client.c:1634: note: Failed to SLP the basic block.
client.c:1634: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1634: note: not consecutive access _25 = s_9(D)->host_len;
client.c:1634: note: not consecutive access _26 = s_9(D)->host;
client.c:1634: note: Failed to SLP the basic block.
client.c:1634: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1639: note: not vectorized: not enough data-refs in basic block.
client.c:1640: note: not vectorized: not enough data-refs in basic block.
client.c:1604: note: not vectorized: not enough data-refs in basic block.
client.c:1604: note: not vectorized: not enough data-refs in basic block.
In file included from Fast.xs:16:0:
src/client.h:62:23: warning: ISO C90 does not support âlong longâ [-Wlong-long]
typedef unsigned long long cas_type;
^
src/client.h:65:23: warning: ISO C90 does not support âlong longâ [-Wlong-long]
typedef unsigned long long arith_type;
^
src/client.h:93:1: warning: function declaration isnât a prototype [-Wstrict-prototypes]
client_init();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
Fast.xs: In function âparse_serverâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:114:25: note: in expansion of macro âSvTRUEâ
noreply = SvTRUE(*ps);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:114:25: note: in expansion of macro âSvTRUEâ
noreply = SvTRUE(*ps);
^
Fast.xs: In function âparse_serializeâ:
client.c:1754: note: not vectorized: not enough data-refs in basic block.
client.c:1747: note: not vectorized: not enough data-refs in basic block.
client.c:1758: note: not consecutive access _10 = c_3(D)->servers.buf;
client.c:1758: note: Failed to SLP the basic block.
client.c:1758: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1758: note: not consecutive access _10 = c_3(D)->servers.buf;
client.c:1758: note: Failed to SLP the basic block.
client.c:1758: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1764: note: not vectorized: not enough data-refs in basic block.
client.c:1747: note: not vectorized: not enough data-refs in basic block.
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:159:18: note: in expansion of macro âSvTRUEâ
memd->utf8 = SvTRUE(*ps);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:159:18: note: in expansion of macro âSvTRUEâ
memd->utf8 = SvTRUE(*ps);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
Fast.xs: In function âparse_configâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:226:19: note: in expansion of macro ânewAVâ
memd->servers = newAV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:242:34: note: in expansion of macro âSvTRUEâ
client_set_hash_namespace(c, SvTRUE(*ps));
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:242:34: note: in expansion of macro âSvTRUEâ
client_set_hash_namespace(c, SvTRUE(*ps));
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:314:34: note: in expansion of macro âSvTRUEâ
client_set_close_on_error(c, SvTRUE(*ps));
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:314:34: note: in expansion of macro âSvTRUEâ
client_set_close_on_error(c, SvTRUE(*ps));
^
client.c:931: note: not consecutive access _6 = state_5(D)->match;
client.c:931: note: Failed to SLP the basic block.
client.c:931: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:931: note: not consecutive access _6 = state_5(D)->match;
client.c:931: note: Failed to SLP the basic block.
client.c:931: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _12->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _20->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _12->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _20->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _25->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _33->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:320:26: note: in expansion of macro âSvTRUEâ
client_set_nowait(c, SvTRUE(*ps));
^
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _25->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _33->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _38;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _38;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:929: note: not vectorized: not enough data-refs in basic block.
client.c:929: note: not vectorized: not enough data-refs in basic block.
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:320:26: note: in expansion of macro âSvTRUEâ
client_set_nowait(c, SvTRUE(*ps));
^
In file included from Fast.xs:14:0:
Fast.xs: In function âcompressâ:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:59:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:351:7: note: in expansion of macro âPUSHMARKâ
PUSHMARK(SP);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:352:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(sv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:352:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(sv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:353:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_noinc(csv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:353:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_noinc(csv)));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:364:11: note: in expansion of macro âSvTRUEâ
if (SvTRUE(bsv) && sv_len(csv) <= len * memd->compress_ratio)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:364:11: note: in expansion of macro âSvTRUEâ
if (SvTRUE(bsv) && sv_len(csv) <= len * memd->compress_ratio)
^
In file included from Fast.xs:14:0:
Fast.xs: In function âdecompressâ:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:59:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:391:7: note: in expansion of macro âPUSHMARKâ
PUSHMARK(SP);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:392:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(*sv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:392:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(*sv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:393:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(rsv)));
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:393:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv_2mortal(newRV_inc(rsv)));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:404:11: note: in expansion of macro âSvTRUEâ
if (SvTRUE(bsv))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:404:11: note: in expansion of macro âSvTRUEâ
if (SvTRUE(bsv))
^
client.c:955: note: not consecutive access _6 = state_5(D)->match;
client.c:955: note: Failed to SLP the basic block.
client.c:955: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:955: note: not consecutive access _6 = state_5(D)->match;
client.c:955: note: Failed to SLP the basic block.
client.c:955: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _12->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _20->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:406:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*sv);
^
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _12->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_17->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _20->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _25->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _33->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:406:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*sv);
^
client.c:919: note: can't determine dependence between MEM[(struct command_state *)state_5(D) + 160B] and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between _25->index_list.buf and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->index and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between node_30->next and MEM[(int *)state_5(D) + 160B]
client.c:919: note: can't determine dependence between MEM[(int *)state_5(D) + 160B] and _33->store
client.c:919: note: not vectorized: unhandled data dependence in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _38;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access state_5(D)->pos = _38;
client.c:819: note: not consecutive access state_5(D)->phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:953: note: not vectorized: not enough data-refs in basic block.
client.c:953: note: not vectorized: not enough data-refs in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:411:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(rsv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:411:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(rsv);
^
In file included from Fast.xs:14:0:
Fast.xs: In function âserializeâ:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:59:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:431:7: note: in expansion of macro âPUSHMARKâ
PUSHMARK(SP);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:432:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:432:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv);
^
Fast.xs: In function âdeserializeâ:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:59:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:471:7: note: in expansion of macro âPUSHMARKâ
PUSHMARK(SP);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:472:7: note: in expansion of macro âXPUSHsâ
XPUSHs(*sv);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Fast.xs:472:7: note: in expansion of macro âXPUSHsâ
XPUSHs(*sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.xs:484:13: note: in expansion of macro âSvTRUEâ
if (! SvTRUE(ERRSV))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.xs:484:13: note: in expansion of macro âSvTRUEâ
if (! SvTRUE(ERRSV))
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:486:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:486:11: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:487:17: note: in expansion of macro âSvREFCNT_incâ
*sv = SvREFCNT_inc(rsv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:487:17: note: in expansion of macro âSvREFCNT_incâ
*sv = SvREFCNT_inc(rsv);
^
client.c:378: note: not vectorized: not enough data-refs in basic block.
In file included from Fast.xs:14:0:
Fast.xs: In function âalloc_valueâ:
client.c:382: note: not vectorized: not enough data-refs in basic block.
client.c:369: note: not vectorized: not enough data-refs in basic block.
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:515:3: note: in expansion of macro âSvCUR_setâ
SvCUR_set(sv, value_size);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
Fast.xs: In function âfree_valueâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:529:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:529:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
Fast.xs: In function âsvalue_storeâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:564:21: note: in expansion of macro ânewAVâ
AV *cas_val = newAV();
^
Fast.xs: In function âmvalue_storeâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:594:21: note: in expansion of macro ânewAVâ
AV *cas_val = newAV();
^
Fast.c: In function âXS_Cache__Memcached__Fast__newâ:
Fast.c:810:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.c:835:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:808:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast__new)
^
Fast.c: In function âXS_Cache__Memcached__Fast__destroyâ:
Fast.c:842:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:685:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->compress_method);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:685:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->compress_method);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:686:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->decompress_method);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:686:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->decompress_method);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:690:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->serialize_method);
^
Analyzing loop at client.c:448
client.c:448: note: not vectorized: control flow in loop.
client.c:448: note: bad loop form.
client.c:444: note: vectorized 0 loops in function.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:690:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->serialize_method);
^
client.c:448: note: not consecutive access s_5 = c_4(D)->servers.buf;
client.c:448: note: not consecutive access _34 = c_4(D)->servers.elems;
client.c:448: note: Failed to SLP the basic block.
client.c:448: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:448: note: not consecutive access s_5 = c_4(D)->servers.buf;
client.c:448: note: not consecutive access _34 = c_4(D)->servers.elems;
client.c:448: note: Failed to SLP the basic block.
client.c:448: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:451: note: interleaved store with gaps
client.c:451: note: not vectorized: complicated access pattern.
client.c:451: note: not consecutive access c_4(D)->generation = 1;
client.c:451: note: not consecutive access c_4(D)->object = 0B;
client.c:451: note: Failed to SLP the basic block.
client.c:451: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:451: note: interleaved store with gaps
client.c:451: note: not vectorized: complicated access pattern.
client.c:451: note: not consecutive access c_4(D)->generation = 1;
client.c:451: note: not consecutive access c_4(D)->object = 0B;
client.c:451: note: Failed to SLP the basic block.
client.c:451: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:444: note: not vectorized: not enough data-refs in basic block.
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: not consecutive access s_39->failure_count = 0;
client.c:261: note: not consecutive access In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:691:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->deserialize_method);
^
s_39->failure_expires = 0;
client.c:261: note: not consecutive access _21 = MEM[(struct command_state *)s_39 + 40B].fd;
client.c:261: note: Failed to SLP the basic block.
client.c:261: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: SLP: step doesn't divide the vector-size.
client.c:261: note: Unknown alignment for access: *s_5
client.c:261: note: not consecutive access s_39->failure_count = 0;
client.c:261: note: not consecutive access s_39->failure_expires = 0;
client.c:261: note: not consecutive access _21 = MEM[(struct command_state *)s_39 + 40B].fd;
client.c:261: note: Failed to SLP the basic block.
client.c:261: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:184: note: not vectorized: not enough data-refs in basic block.
client.c:186: note: can't determine dependence between MEM[(struct command_state *)s_39 + 40B].fd and c_4(D)->servers.buf
client.c:186: note: not vectorized: unhandled data dependence in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:691:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->deserialize_method);
^
client.c:186: note: can't determine dependence between MEM[(struct command_state *)s_39 + 40B].fd and c_4(D)->servers.buf
client.c:186: note: not vectorized: unhandled data dependence in basic block.
client.c:444: note: not vectorized: not enough data-refs in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:693:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->servers);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:693:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(memd->servers);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:876:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:876:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:840:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast__destroy)
^
Fast.c: In function âXS_Cache__Memcached__Fast_enable_compressâ:
Fast.c:883:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1672:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
? (({XPV *nxpv = (XPV*)SvANY(sv); \
^
Fast.c:888:22: note: in expansion of macro âSvTRUEâ
bool enable = (bool)SvTRUE(ST(1))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1682:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
? SvNVX(sv) != 0.0 \
^
Fast.c:888:22: note: in expansion of macro âSvTRUEâ
bool enable = (bool)SvTRUE(ST(1))
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:910:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:910:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:881:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_enable_compress)
^
Fast.c: In function âXS_Cache__Memcached__Fast_setâ:
Fast.c:917:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:918:5: note: in expansion of macro âdXSI32â
dXSI32;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:733:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.xs:750:11: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.xs:750:11: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
client.c:463: note: not consecutive access _5 = c_4(D)->servers.elems;
client.c:463: note: Failed to SLP the basic block.
client.c:463: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:463: note: not consecutive access _5 = c_4(D)->servers.elems;
client.c:463: note: Failed to SLP the basic block.
client.c:463: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:463: note: not vectorized: not enough data-refs in basic block.
client.c:466: note: not vectorized: not enough data-refs in basic block.
client.c:460: note: not vectorized: not enough data-refs in basic block.
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:776:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:915:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_set)
^
Fast.c: In function âXS_Cache__Memcached__Fast_set_multiâ:
Fast.c:1009:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:1010:5: note: in expansion of macro âdXSI32â
dXSI32;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:796:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
client.c:475: note: not vectorized: not enough data-refs in basic block.
client.c:473: note: not vectorized: not enough data-refs in basic block.
client.c:475: note: not consecutive access c_4(D)->connect_timeout = iftmp.4_1;
client.c:475: note: Failed to SLP the basic block.
client.c:475: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:475: note: not consecutive access c_4(D)->connect_timeout = iftmp.4_1;
client.c:475: note: Failed to SLP the basic block.
client.c:475: note: not vectorized: failed to find SLP opportunities in basic block.
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:866:26: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:873:34: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(hv, key,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:874:47: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*val), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:873:34: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(hv, key,
^
Fast.xs:874:47: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*val), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:876:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:876:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
client.c:482: note: not vectorized: not enough data-refs in basic block.
client.c:480: note: not vectorized: not enough data-refs in basic block.
client.c:482: note: not consecutive access c_4(D)->io_timeout = iftmp.5_1;
client.c:482: note: Failed to SLP the basic block.
client.c:482: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:482: note: not consecutive access c_4(D)->io_timeout = iftmp.5_1;
client.c:482: note: Failed to SLP the basic block.
client.c:482: note: not vectorized: failed to find SLP opportunities in basic block.
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:880:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Fast.xs:885:17: note: in expansion of macro âEXTENDâ
EXTEND(SP, max_index + 1);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:894:17: note: in expansion of macro âXSRETURNâ
XSRETURN(max_index + 1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1007:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_set_multi)
^
client.c:489: note: not consecutive access c_2(D)->max_failures = f_3(D);
client.c:489: note: Failed to SLP the basic block.
client.c:489: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:489: note: not consecutive access c_2(D)->max_failures = f_3(D);
client.c:489: note: Failed to SLP the basic block.
client.c:489: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c: In function âXS_Cache__Memcached__Fast_getâ:
Fast.c:1147:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:1148:5: note: in expansion of macro âdXSI32â
dXSI32;
^
Fast.xs:908:13: warning: initializer element is not computable at load time [enabled by default]
{ alloc_value, svalue_store, free_value, &value_res };
^
client.c:496: note: not consecutive access c_2(D)->failure_timeout = to_3(D);
client.c:496: note: Failed to SLP the basic block.
client.c:496: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:496: note: not consecutive access c_2(D)->failure_timeout = to_3(D);
client.c:496: note: Failed to SLP the basic block.
client.c:496: note: not vectorized: failed to find SLP opportunities in basic block.
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:921:13: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1145:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_get)
^
client.c:503: note: not consecutive access Fast.c: In function âXS_Cache__Memcached__Fast_get_multiâ:
c_2(D)->close_on_error = enable_3(D);
client.c:503: note: Failed to SLP the basic block.
client.c:503: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:503: note: not consecutive access c_2(D)->close_on_error = enable_3(D);
client.c:503: note: Failed to SLP the basic block.
client.c:503: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1197:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:1198:5: note: in expansion of macro âdXSI32â
dXSI32;
^
Fast.xs:934:13: warning: initializer element is not computable at load time [enabled by default]
{ alloc_value, mvalue_store, free_value, &value_res };
^
client.c:510: note: not consecutive access c_2(D)->nowait = enable_3(D);
client.c:510: note: Failed to SLP the basic block.
client.c:510: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:510: note: not consecutive access c_2(D)->nowait = enable_3(D);
client.c:510: note: Failed to SLP the basic block.
client.c:510: note: not vectorized: failed to find SLP opportunities in basic block.
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:940:33: note: in expansion of macro ânewAVâ
value_res.vals = (SV *) newAV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:953:14: note: in expansion of macro ânewHVâ
hv = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:960:26: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(hv, key,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:961:39: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*val), 0);
^
client.c:517: note: not consecutive access c_2(D)->hash_namespace = enable_3(D);
client.c:517: note: Failed to SLP the basic block.
client.c:517: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:517: note: not consecutive access c_2(D)->hash_namespace = enable_3(D);
client.c:517: note: Failed to SLP the basic block.
client.c:517: note: not vectorized: failed to find SLP opportunities in basic block.
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:960:26: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(hv, key,
^
Fast.xs:961:39: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*val), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:963:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:963:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:967:9: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1195:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_get_multi)
^
Fast.c: In function âXS_Cache__Memcached__Fast_incrâ:
Fast.c:1266:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:1267:5: note: in expansion of macro âdXSI32â
dXSI32;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:984:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
client.c:528: note: not vectorized: not enough data-refs in basic block.
client.c:522: note: not vectorized: not enough data-refs in basic block.
client.c:531: note: not consecutive access _6 = c_5(D)->pollfds.elems;
client.c:531: note: Failed to SLP the basic block.
client.c:531: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:531: note: not consecutive access _6 = c_5(D)->pollfds.elems;
client.c:531: note: Failed to SLP the basic block.
client.c:531: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:534: note: not consecutive access _11 = c_5(D)->servers.elems;
client.c:534: note: Failed to SLP the basic block.
client.c:534: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:534: note: not consecutive access _11 = c_5(D)->servers.elems;
client.c:534: note: Failed to SLP the basic block.
client.c:534: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:537: note: not consecutive access _16 = c_5(D)->servers.buf;
client.c:537: note: not consecutive access _17 = c_5(D)->servers.elems;
client.c:537: note: Failed to SLP the basic block.
client.c:537: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:537: note: not consecutive access _16 = c_5(D)->servers.buf;
client.c:537: note: not consecutive access _17 = c_5(D)->servers.elems;
client.c:537: note: Failed to SLP the basic block.
client.c:537: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:216: note: not vectorized: not enough data-refs in basic block.
client.c:218: note: not vectorized: not enough data-refs in basic block.
client.c:220: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/string3.h:51: note: not vectorized: not enough data-refs in basic block.
client.c:229: note: not consecutive access _47 = _20->host;
client.c:229: note: not consecutive access _20->port = _49;
client.c:229: note: Failed to SLP the basic block.
client.c:229: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:229: note: not consecutive access _47 = _20->host;
client.c:229: note: not consecutive access _20->port = _49;
client.c:229: note: Failed to SLP the basic block.
client.c:229: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:235: note: not consecutive access _20->port = 0B;
client.c:235: note: Failed to SLP the basic block.
client.c:235: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:235: note: not consecutive access _20->port = 0B;
client.c:235: note: Failed to SLP the basic block.
client.c:235: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:238: note: interleaved store with gaps
client.c:238: note: not vectorized: complicated access pattern.
client.c:238: note: In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1005:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
not consecutive access _20->failure_expires = 0;
client.c:238: note: not consecutive access MEM[(struct command_state *)_20 + 40B].client = c_5(D);
client.c:238: note: Failed to SLP the basic block.
client.c:238: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:238: note: interleaved store with gaps
client.c:238: note: not vectorized: complicated access pattern.
client.c:238: note: not consecutive access _20->failure_expires = 0;
client.c:238: note: not consecutive access MEM[(struct command_state *)_20 + 40B].client = c_5(D);
client.c:238: note: Failed to SLP the basic block.
client.c:238: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:160: note: can't determine dependence between MEM[(struct command_state *)_20 + 40B].eol and c_5(D)->servers.elems
client.c:160: note: not vectorized: unhandled data dependence in basic block.
client.c:160: note: can't determine dependence between MEM[(struct command_state *)_20 + 40B].eol and c_5(D)->servers.elems
client.c:160: note: not vectorized: unhandled data dependence in basic block.
client.c:547: note: interleaved store with gaps
client.c:547: note: not vectorized: complicated access pattern.
client.c:547: note: Failed to SLP the basic block.
client.c:547: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:547: note: interleaved store with gaps
client.c:547: note: not vectorized: complicated access pattern.
client.c:547: note: Failed to SLP the basic block.
client.c:547: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:522: note: not vectorized: not enough data-refs in basic block.
client.c:522: note: not vectorized: not enough data-refs in basic block.
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1264:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_incr)
^
Fast.c: In function âXS_Cache__Memcached__Fast_incr_multiâ:
Fast.c:1330:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:183:25: note: in expansion of macro âXSANYâ
#define dXSI32 I32 ix = XSANY.any_i32
^
Fast.c:1331:5: note: in expansion of macro âdXSI32â
dXSI32;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:1021:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:1067:26: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1080:30: note: in expansion of macro âhv_store_entâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1080:52: note: in expansion of macro âSvREFCNT_incâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1080:30: note: in expansion of macro âhv_store_entâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
Fast.xs:1080:52: note: in expansion of macro âSvREFCNT_incâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1082:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:1082:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1086:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Fast.xs:1091:17: note: in expansion of macro âEXTENDâ
EXTEND(SP, max_index + 1);
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1100:17: note: in expansion of macro âXSRETURNâ
XSRETURN(max_index + 1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1328:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_incr_multi)
^
Fast.c: In function âXS_Cache__Memcached__Fast_deleteâ:
Fast.c:1449:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:1116:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1139:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1447:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_delete)
^
Fast.c: In function âXS_Cache__Memcached__Fast_delete_multiâ:
Fast.c:1513:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:1153:22: note: in expansion of macro ânewAVâ
object.arg = newAV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:1201:26: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1214:30: note: in expansion of macro âhv_store_entâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1214:52: note: in expansion of macro âSvREFCNT_incâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1214:30: note: in expansion of macro âhv_store_entâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
Fast.xs:1214:52: note: in expansion of macro âSvREFCNT_incâ
he = hv_store_ent(hv, key, SvREFCNT_inc(*val), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1216:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:1216:27: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*val);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1220:17: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
client.c:559: note: not vectorized: not enough data-refs in basic block.
client.c:561: note: not consecutive access _8 = c_7(D)->prefix_len;
client.c:561: note: Failed to SLP the basic block.
client.c:561: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:561: note: not consecutive access _8 = c_7(D)->prefix_len;
client.c:561: note: Failed to SLP the basic block.
client.c:561: note: not vectorized: failed to find SLP opportunities in basic block.
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Fast.xs:1225:17: note: in expansion of macro âEXTENDâ
EXTEND(SP, max_index + 1);
^
client.c:563: note: not consecutive access _9 = c_7(D)->prefix;
client.c:563: note: Failed to SLP the basic block.
client.c:563: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:563: note: not consecutive access _9 = c_7(D)->prefix;
client.c:563: note: Failed to SLP the basic block.
client.c:563: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:568: note: not consecutive access _13 = c_7(D)->hash_namespace;
client.c:568: note: Failed to SLP the basic block.
client.c:568: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:568: note: not consecutive access _13 = c_7(D)->hash_namespace;
client.c:568: note: Failed to SLP the basic block.
client.c:568: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:555: note: not vectorized: not enough data-refs in basic block.
client.c:569: note: not vectorized: not enough data-refs in basic block.
client.c:574: note: not consecutive access _16 = c_7(D)->prefix_len;
client.c:574: note: Failed to SLP the basic block.
client.c:574: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:574: note: not consecutive access _16 = c_7(D)->prefix_len;
client.c:574: note: Failed to SLP the basic block.
client.c:574: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:555: note: not consecutive access pretmp_40 = c_7(D)->prefix;
client.c:555: note: Failed to SLP the basic block.
client.c:555: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:555: note: not consecutive access pretmp_40 = c_7(D)->prefix;
client.c:555: note: Failed to SLP the basic block.
client.c:555: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:575: note: not consecutive access c_7(D)->prefix = 0B;
client.c:575: note: Failed to SLP the basic block.
client.c:575: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:575: note: not consecutive access c_7(D)->prefix = 0B;
client.c:575: note: Failed to SLP the basic block.
client.c:575: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:576: note: not vectorized: not enough data-refs in basic block.
client.c:580: note: not consecutive access *s_21 = 32;
client.c:580: note: Failed to SLP the basic block.
client.c:580: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:580: note: not consecutive access *s_21 = 32;
client.c:580: note: Failed to SLP the basic block.
client.c:580: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:588: note: not vectorized: not enough data-refs in basic block.
client.c:555: note: not vectorized: not enough data-refs in basic block.
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.xs:1234:17: note: in expansion of macro âXSRETURNâ
XSRETURN(max_index + 1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1511:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_delete_multi)
^
Fast.c: In function âXS_Cache__Memcached__Fast_flush_allâ:
Fast.c:1633:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:1249:18: note: in expansion of macro ânewHVâ
RETVAL = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:536:46: note: in definition of macro âsv_2mortalâ
#define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:1252:40: note: in expansion of macro ânewAVâ
object.arg = sv_2mortal((SV *) newAV());
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1271:30: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(RETVAL, *server,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1272:43: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*version), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1271:30: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(RETVAL, *server,
^
Fast.xs:1272:43: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*version), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1274:23: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*version);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:1274:23: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*version);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.c:1692:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1631:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_flush_all)
^
Fast.c: In function âXS_Cache__Memcached__Fast_nowait_pushâ:
Fast.c:1699:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:1721:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
client.c:597: note: can't determine dependence between c_2(D)->prefix_len and *ns_len_5(D)
client.c:597: note: can't determine dependence between *ns_len_5(D) and c_2(D)->prefix
client.c:597: note: not vectorized: unhandled data dependence in basic block.
client.c:597: note: can't determine dependence between c_2(D)->prefix_len and *ns_len_5(D)
client.c:597: note: can't determine dependence between *ns_len_5(D) and c_2(D)->prefix
client.c:597: note: not vectorized: unhandled data dependence in basic block.
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:1721:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1697:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_nowait_push)
^
Fast.c: In function âXS_Cache__Memcached__Fast_server_versionsâ:
Fast.c:1728:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
Fast.xs:1299:18: note: in expansion of macro ânewHVâ
RETVAL = newHV();
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5071:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:536:46: note: in definition of macro âsv_2mortalâ
#define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
Fast.xs:1302:40: note: in expansion of macro ânewAVâ
object.arg = sv_2mortal((SV *) newAV());
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1310:26: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(RETVAL, *server,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1311:39: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*version), 0);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/embed.h:202:69: note: in definition of macro âhv_commonâ
#define hv_common(a,b,c,d,e,f,g,h) Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
^
Fast.xs:1310:26: note: in expansion of macro âhv_store_entâ
HE *he = hv_store_ent(RETVAL, *server,
^
Fast.xs:1311:39: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*version), 0);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
Fast.xs:1313:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*version);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
Fast.xs:1313:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*version);
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.c:1774:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1726:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_server_versions)
^
Fast.c: In function âXS_Cache__Memcached__Fast_namespaceâ:
Fast.c:1781:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
Fast.c:1817:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1779:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_namespace)
^
Fast.c: In function âXS_Cache__Memcached__Fast_disconnect_allâ:
Fast.c:1824:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:1846:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:322:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Fast.c:1846:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:142:48: note: in expansion of macro âpTHX_â
# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:755:26: note: in expansion of macro âXS_INTERNALâ
# define XS_EUPXS(name) XS_INTERNAL(name)
^
Fast.c:1822:1: note: in expansion of macro âXS_EUPXSâ
XS_EUPXS(XS_Cache__Memcached__Fast_disconnect_all)
^
Fast.c: In function âboot_Cache__Memcached__Fastâ:
Fast.c:1855:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
Fast.c:1870:14: warning: declaration of âcvâ shadows a parameter [-Wshadow]
CV * cv;
^
In file included from Fast.xs:12:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:141:51: warning: shadowed declaration is here [-Wshadow]
# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:1853:1: note: in expansion of macro âXS_EXTERNALâ
XS_EXTERNAL(boot_Cache__Memcached__Fast)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from Fast.xs:11:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1876:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_ADD;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1878:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_APPEND;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1880:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_CAS;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1882:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_PREPEND;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1884:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_REPLACE;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1886:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1888:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_ADD;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1890:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_APPEND;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1892:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_CAS;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1894:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_PREPEND;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1896:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_REPLACE;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1898:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1900:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1902:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_GETS;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1904:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1906:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_GETS;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1908:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_DECR;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1910:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1912:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = CMD_DECR;
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cv.h:52:32: note: in expansion of macro âMUTABLE_PTRâ
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:181:15: note: in expansion of macro âCvXSUBANYâ
#define XSANY CvXSUBANY(cv)
^
Fast.c:1914:9: note: in expansion of macro âXSANYâ
XSANY.any_i32 = 0;
^
In file included from Fast.xs:14:0:
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:308:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:320:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
Fast.c:1927:5: note: in expansion of macro âXSRETURN_YESâ
XSRETURN_YES;
^
ppport.h:3687:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:320:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
Fast.c:1927:5: note: in expansion of macro âXSRETURN_YESâ
XSRETURN_YES;
^
In file included from Fast.xs:11:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/XSUB.h:141:41: note: in expansion of macro âpTHX_â
# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
^
Fast.c:1853:1: note: in expansion of macro âXS_EXTERNALâ
XS_EXTERNAL(boot_Cache__Memcached__Fast)
^
Analyzing loop at client.c:1529
client.c:1529: note: not vectorized: control flow in loop.
client.c:1529: note: bad loop form.
Analyzing loop at client.c:1456
client.c:1456: note: not vectorized: multiple nested loops.
client.c:1456: note: bad loop form.
Analyzing loop at client.c:1520
client.c:1520: note: not vectorized: control flow in loop.
client.c:1520: note: bad loop form.
Analyzing loop at client.c:1459
client.c:1459: note: not vectorized: multiple nested loops.
client.c:1459: note: bad loop form.
Analyzing loop at client.c:1330
client.c:1330: note: not vectorized: multiple nested loops.
client.c:1330: note: bad loop form.
Analyzing loop at client.c:1250
client.c:1250: note: not vectorized: multiple nested loops.
client.c:1250: note: bad loop form.
Analyzing loop at client.c:1281
client.c:1281: note: not vectorized: control flow in loop.
client.c:1281: note: bad loop form.
Analyzing loop at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
/usr/include/x86_64-linux-gnu/bits/unistd.h:44: note: not vectorized: control flow in loop.
/usr/include/x86_64-linux-gnu/bits/unistd.h:44: note: bad loop form.
Analyzing loop at client.c:1241
client.c:1241: note: not vectorized: control flow in loop.
client.c:1241: note: bad loop form.
Analyzing loop at client.c:767
client.c:767: note: not vectorized: control flow in loop.
client.c:767: note: bad inner-loop form.
client.c:767: note: not vectorized: Bad inner loop.
client.c:767: note: bad loop form.
Analyzing loop at client.c:624
client.c:624: note: not vectorized: control flow in loop.
client.c:624: note: bad loop form.
Analyzing loop at client.c:1194
client.c:1194: note: not vectorized: multiple nested loops.
client.c:1194: note: bad loop form.
Analyzing loop at client.c:1223
client.c:1223: note: not vectorized: control flow in loop.
client.c:1223: note: bad loop form.
Analyzing loop at client.c:660
client.c:660: note: not vectorized: control flow in loop.
client.c:660: note: bad loop form.
Analyzing loop at client.c:1423
client.c:1423: note: not vectorized: number of iterations cannot be computed.
client.c:1423: note: bad loop form.
client.c:1434: note: vectorized 0 loops in function.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1456: note: not consecutive access _376 = c_25(D)->servers.elems;
client.c:1456: note: Failed to SLP the basic block.
client.c:1456: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1456: note: not consecutive access _376 = c_25(D)->servers.elems;
client.c:1456: note: Failed to SLP the basic block.
client.c:1456: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1560: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: not consecutive access _34 = MEM[(struct command_state *)s_190 + 40B];
client.c:1462: note: not consecutive access _35 = MEM[(struct command_state *)s_190 + 104B];
client.c:1462: note: not consecutive access _89 = _34->generation;
client.c:1462: note: Failed to SLP the basic block.
client.c:1462: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: not consecutive access _34 = MEM[(struct command_state *)s_190 + 40B];
client.c:1462: note: not consecutive access _35 = MEM[(struct command_state *)s_190 + 104B];
client.c:1462: note: not consecutive access _89 = _34->generation;
client.c:1462: note: Failed to SLP the basic block.
client.c:1462: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1467: note: not vectorized: not enough data-refs in basic block.
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: not consecutive access iov_106 = MEM[(struct command_state *)s_190 + 40B].iov_buf.buf;
client.c:1407: note: interleaved store with gaps
client.c:1407: note: not vectorized: complicated access pattern.
client.c:1407: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = count_108;
client.c:1407: note: Failed to SLP the basic block.
client.c:1407: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: SLP: step doesn't divide the vector-size.
client.c:1407: note: Unknown alignment for access: *s_27
client.c:1407: note: not consecutive access iov_106 = MEM[(struct command_state *)s_190 + 40B].iov_buf.buf;
client.c:1407: note: interleaved store with gaps
client.c:1407: note: not vectorized: complicated access pattern.
client.c:1407: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = count_108;
client.c:1407: note: Failed to SLP the basic block.
client.c:1407: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1414: note: SLP: step doesn't divide the vector-size.
client.c:1414: note: Unknown alignment for access: *s_27
client.c:1414: note: not consecutive access buf_111 = _34->str_buf.buf;
client.c:1414: note: not consecutive access _112 = MEM[(struct command_state *)s_190 + 40B].key_count;
client.c:1414: note: Failed to SLP the basic block.
client.c:1414: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1414: note: SLP: step doesn't divide the vector-size.
client.c:1414: note: Unknown alignment for access: *s_27
client.c:1414: note: not consecutive access buf_111 = _34->str_buf.buf;
client.c:1414: note: not consecutive access _112 = MEM[(struct command_state *)s_190 + 40B].key_count;
client.c:1414: note: Failed to SLP the basic block.
client.c:1414: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1419: note: not vectorized: not enough data-refs in basic block.
client.c:1423: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1425: note: not consecutive access _116 = iov_543->iov_base;
client.c:1425: note: not consecutive access iov_543->iov_base = _118;
client.c:1425: note: Failed to SLP the basic block.
client.c:1425: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1425: note: not consecutive access _116 = iov_543->iov_base;
client.c:1425: note: not consecutive access iov_543->iov_base = _118;
client.c:1425: note: Failed to SLP the basic block.
client.c:1425: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_637 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_637 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1472: note: SLP: step doesn't divide the vector-size.
client.c:1472: note: Unknown alignment for access: *s_27
client.c:1472: note: not consecutive access _37 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1472: note: Failed to SLP the basic block.
client.c:1472: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1472: note: SLP: step doesn't divide the vector-size.
client.c:1472: note: Unknown alignment for access: *s_27
client.c:1472: note: not consecutive access _37 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1472: note: Failed to SLP the basic block.
client.c:1472: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1473: note: SLP: step doesn't divide the vector-size.
client.c:1473: note: Unknown alignment for access: *s_27
client.c:1473: note: not consecutive access _38 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1473: note: Failed to SLP the basic block.
client.c:1473: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1473: note: SLP: step doesn't divide the vector-size.
client.c:1473: note: Unknown alignment for access: *s_27
client.c:1473: note: not consecutive access _38 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1473: note: Failed to SLP the basic block.
client.c:1473: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1477: note: SLP: step doesn't divide the vector-size.
client.c:1477: note: Unknown alignment for access: *s_27
client.c:1477: note: not consecutive access _39 = MEM[(struct command_state *)s_190 + 40B].pollfd;
client.c:1477: note: not consecutive access revents_40 = _39->revents;
client.c:1477: note: Failed to SLP the basic block.
client.c:1477: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1477: note: SLP: step doesn't divide the vector-size.
client.c:1477: note: Unknown alignment for access: *s_27
client.c:1477: note: not consecutive access _39 = MEM[(struct command_state *)s_190 + 40B].pollfd;
client.c:1477: note: not consecutive access revents_40 = _39->revents;
client.c:1477: note: Failed to SLP the basic block.
client.c:1477: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1501: note: can't determine dependence between pollfd_545->events and MEM[(struct command_state *)s_190 + 40B].iov_count
client.c:1501: note: not vectorized: unhandled data dependence in basic block.
client.c:1501: note: can't determine dependence between pollfd_545->events and MEM[(struct command_state *)s_190 + 40B].iov_count
client.c:1501: note: not vectorized: unhandled data dependence in basic block.
client.c:1480: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_643 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_643 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1187: note: not vectorized: not enough data-refs in basic block.
client.c:1229: note: SLP: step doesn't divide the vector-size.
client.c:1229: note: Unknown alignment for access: *s_27
client.c:1229: note: not consecutive access _178 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1229: note: Failed to SLP the basic block.
client.c:1229: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1229: note: SLP: step doesn't divide the vector-size.
client.c:1229: note: Unknown alignment for access: *s_27
client.c:1229: note: not consecutive access _178 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1229: note: Failed to SLP the basic block.
client.c:1229: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_625 = MEM[(struct command_state *)s_190 + 40B].write_offset;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_625 = MEM[(struct command_state *)s_190 + 40B].write_offset;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].client and _130->iov_base
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].client and _135->iov_len
client.c:1194: note: can't determine dependence between _126->iov_max and _130->iov_base
client.c:1194: note: can't determine dependence between _126->iov_max and _135->iov_len
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].iov and _130->iov_base
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].iov and _135->iov_len
client.c:1194: note: can't determine dependence between _130->iov_base and _135->iov_len
client.c:1194: note: can't determine dependence between _130->iov_base and MEM[(struct command_state *)s_190 + 40B].iov
client.c:1194: note: not vectorized: unhandled data dependence in basic block.
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].client and _130->iov_base
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].client and _135->iov_len
client.c:1194: note: can't determine dependence between _126->iov_max and _130->iov_base
client.c:1194: note: can't determine dependence between _126->iov_max and _135->iov_len
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].iov and _130->iov_base
client.c:1194: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].iov and _135->iov_len
client.c:1194: note: can't determine dependence between _130->iov_base and _135->iov_len
client.c:1194: note: can't determine dependence between _130->iov_base and MEM[(struct command_state *)s_190 + 40B].iov
client.c:1194: note: not vectorized: unhandled data dependence in basic block.
client.c:660: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:661: note: not consecutive access _188 = *_187;
client.c:661: note: Failed to SLP the basic block.
client.c:661: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:661: note: not consecutive access _188 = *_187;
client.c:661: note: Failed to SLP the basic block.
client.c:661: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: no vectype for stmt: msg ={v} {CLOBBER};
scalar_type: struct msghdr
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1207: note: not consecutive access _156 = *_155;
client.c:1207: note: Failed to SLP the basic block.
client.c:1207: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1207: note: not consecutive access _156 = *_155;
client.c:1207: note: Failed to SLP the basic block.
client.c:1207: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1209: note: not vectorized: not enough data-refs in basic block.
client.c:1217: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1219: note: not consecutive access _386 = MEM[(struct command_state *)s_190 + 40B].iov;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov = _384;
client.c:1219: note: not consecutive access _365 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = _293;
client.c:1219: note: Failed to SLP the basic block.
client.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1219: note: not consecutive access _386 = MEM[(struct command_state *)s_190 + 40B].iov;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov = _384;
client.c:1219: note: not consecutive access _365 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = _293;
client.c:1219: note: Failed to SLP the basic block.
client.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not consecutive access pretmp_631 = MEM[(struct command_state *)s_190 + 40B].write_offset;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access pretmp_631 = MEM[(struct command_state *)s_190 + 40B].write_offset;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1185: note: can't determine dependence between _157->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: not consecutive access _157 = MEM[(struct command_state *)s_190 + 40B];
client.c:1185: note: not consecutive access _158 = _157->generation;
client.c:1185: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _159;
client.c:1185: note: Failed to SLP the basic block.
client.c:1185: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1185: note: can't determine dependence between _157->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: not consecutive access _157 = MEM[(struct command_state *)s_190 + 40B];
client.c:1185: note: not consecutive access _158 = _157->generation;
client.c:1185: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _159;
client.c:1185: note: Failed to SLP the basic block.
client.c:1185: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1219: note: not consecutive access _166 = MEM[(struct command_state *)s_190 + 40B].iov;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov = _167;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = _169;
client.c:1219: note: Failed to SLP the basic block.
client.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1219: note: not consecutive access _166 = MEM[(struct command_state *)s_190 + 40B].iov;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov = _167;
client.c:1219: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].iov_count = _169;
client.c:1219: note: Failed to SLP the basic block.
client.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1223: note: can't determine dependence between MEM[(struct iovec *)_538 + 16B].iov_len and MEM[(struct command_state *)s_190 + 40B].write_offset
client.c:1223: note: not consecutive access len_170 = MEM[(struct iovec *)_538 + 16B].iov_len;
client.c:1223: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].write_offset = 0;
client.c:1223: note: Failed to SLP the basic block.
client.c:1223: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1223: note: can't determine dependence between MEM[(struct iovec *)_538 + 16B].iov_len and MEM[(struct command_state *)s_190 + 40B].write_offset
client.c:1223: note: not consecutive access len_170 = MEM[(struct iovec *)_538 + 16B].iov_len;
client.c:1223: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].write_offset = 0;
client.c:1223: note: Failed to SLP the basic block.
client.c:1223: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1226: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].write_offset = _177;
client.c:1226: note: Failed to SLP the basic block.
client.c:1226: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1226: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].write_offset = _177;
client.c:1226: note: Failed to SLP the basic block.
client.c:1226: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1185: note: can't determine dependence between _179->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: not consecutive access _179 = MEM[(struct command_state *)s_190 + 40B];
client.c:1185: note: not consecutive access _180 = _179->generation;
client.c:1185: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _181;
client.c:1185: note: Failed to SLP the basic block.
client.c:1185: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1185: note: can't determine dependence between _179->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: SLP: step doesn't divide the vector-size.
client.c:1185: note: Unknown alignment for access: *s_27
client.c:1185: note: not consecutive access _179 = MEM[(struct command_state *)s_190 + 40B];
client.c:1185: note: not consecutive access _180 = _179->generation;
client.c:1185: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _181;
client.c:1185: note: Failed to SLP the basic block.
client.c:1185: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1494: note: not vectorized: not enough data-refs in basic block.
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: not consecutive access pretmp_641 = MEM[(struct command_state *)s_190 + 40B].phase;
client.c:1462: note: Failed to SLP the basic block.
client.c:1462: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1462: note: SLP: step doesn't divide the vector-size.
client.c:1462: note: Unknown alignment for access: *s_27
client.c:1462: note: not consecutive access pretmp_641 = MEM[(struct command_state *)s_190 + 40B].phase;
client.c:1462: note: Failed to SLP the basic block.
client.c:1462: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1330: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not consecutive access pretmp_608 = MEM[(struct command_state *)s_190 + 40B].match;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access pretmp_608 = MEM[(struct command_state *)s_190 + 40B].match;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1247: note: not consecutive access _220 = MEM[(struct command_state *)s_190 + 40B].pos;
client.c:1247: note: Failed to SLP the basic block.
client.c:1247: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1247: note: not consecutive access _220 = MEM[(struct command_state *)s_190 + 40B].pos;
client.c:1247: note: Failed to SLP the basic block.
client.c:1247: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: not consecutive access _183 = *_458;
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: not consecutive access _183 = *_458;
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1241: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _217;
client.c:1241: note: Failed to SLP the basic block.
client.c:1241: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1241: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _217;
client.c:1241: note: Failed to SLP the basic block.
client.c:1241: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: SLP: step doesn't divide the vector-size.
client.c:1240: note: Unknown alignment for access: *_458
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1240: note: SLP: step doesn't divide the vector-size.
client.c:1240: note: Unknown alignment for access: *_458
client.c:1240: note: Failed to SLP the basic block.
client.c:1240: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1248: note: not consecutive access _221 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:1248: note: Build SLP failed: unrolling required in basic block SLP
client.c:1248: note: Failed to SLP the basic block.
client.c:1248: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1248: note: not consecutive access _221 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:1248: note: Build SLP failed: unrolling required in basic block SLP
client.c:1248: note: Failed to SLP the basic block.
client.c:1248: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1255: note: not vectorized: not enough data-refs in basic block.
client.c:1258: note: not consecutive access _229 = MEM[(struct command_state *)s_190 + 40B].pos;
client.c:1258: note: Failed to SLP the basic block.
client.c:1258: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1258: note: not consecutive access _229 = MEM[(struct command_state *)s_190 + 40B].pos;
client.c:1258: note: Failed to SLP the basic block.
client.c:1258: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1260: note: not vectorized: not enough data-refs in basic block.
client.c:1272: note: not consecutive access _242 = MEM[(struct command_state *)s_190 + 40B].fd;
client.c:1272: note: Failed to SLP the basic block.
client.c:1272: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1272: note: not consecutive access _242 = MEM[(struct command_state *)s_190 + 40B].fd;
client.c:1272: note: Failed to SLP the basic block.
client.c:1272: note: not vectorized: failed to find SLP opportunities in basic block.
/usr/include/x86_64-linux-gnu/bits/unistd.h:44: note: not vectorized: not enough data-refs in basic block.
client.c:611: note: not consecutive access _267 = *_266;
client.c:611: note: Failed to SLP the basic block.
client.c:611: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:611: note: not consecutive access _267 = *_266;
client.c:611: note: Failed to SLP the basic block.
client.c:611: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1278: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].end = _249;
client.c:1278: note: Failed to SLP the basic block.
client.c:1278: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1278: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].end = _249;
client.c:1278: note: Failed to SLP the basic block.
client.c:1278: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1280: note: not consecutive access _143 = *_558;
client.c:1280: note: Failed to SLP the basic block.
client.c:1280: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1280: note: not consecutive access _143 = *_558;
client.c:1280: note: Failed to SLP the basic block.
client.c:1280: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1281: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _251;
client.c:1281: note: Failed to SLP the basic block.
client.c:1281: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1281: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _251;
client.c:1281: note: Failed to SLP the basic block.
client.c:1281: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1280: note: SLP: step doesn't divide the vector-size.
client.c:1280: note: Unknown alignment for access: *_558
client.c:1280: note: Failed to SLP the basic block.
client.c:1280: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1280: note: SLP: step doesn't divide the vector-size.
client.c:1280: note: Unknown alignment for access: *_558
client.c:1280: note: Failed to SLP the basic block.
client.c:1280: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not consecutive access pretmp_617 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access pretmp_617 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1250: note: not vectorized: not enough data-refs in basic block.
client.c:1284: note: not vectorized: not enough data-refs in basic block.
client.c:1285: note: not consecutive access _257 = MEM[(const unsigned char * {ref-all})_530 + -1B];
client.c:1285: note: Failed to SLP the basic block.
client.c:1285: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1285: note: not consecutive access _257 = MEM[(const unsigned char * {ref-all})_530 + -1B];
client.c:1285: note: Failed to SLP the basic block.
client.c:1285: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1288: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _258;
client.c:1288: note: Failed to SLP the basic block.
client.c:1288: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1288: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].eol = _258;
client.c:1288: note: Failed to SLP the basic block.
client.c:1288: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1300: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not consecutive access pretmp_610 = MEM[(struct command_state *)s_190 + 40B].eol;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access pretmp_610 = MEM[(struct command_state *)s_190 + 40B].eol;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:816: note: Failed to SLP the basic block.
client.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].pos = prephitmp_611;
client.c:819: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:819: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].pos = prephitmp_611;
client.c:819: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].phase = 3;
client.c:819: note: Failed to SLP the basic block.
client.c:819: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _276 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _276 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1312: note: not vectorized: not enough data-refs in basic block.
client.c:1314: note: not consecutive access _278 = MEM[(struct command_state *)s_190 + 40B].parse_reply;
client.c:1314: note: Failed to SLP the basic block.
client.c:1314: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1314: note: not consecutive access _278 = MEM[(struct command_state *)s_190 + 40B].parse_reply;
client.c:1314: note: Failed to SLP the basic block.
client.c:1314: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1345: note: not vectorized: not enough data-refs in basic block.
client.c:1348: note: not consecutive access _195 = MEM[(struct command_state *)s_190 + 40B].phase;
client.c:1348: note: Failed to SLP the basic block.
client.c:1348: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1348: note: not consecutive access _195 = MEM[(struct command_state *)s_190 + 40B].phase;
client.c:1348: note: Failed to SLP the basic block.
client.c:1348: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:738: note: not consecutive access size_290 = MEM[(struct command_state *)s_190 + 40B].u.value.size;
client.c:738: note: Failed to SLP the basic block.
client.c:738: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:738: note: not consecutive access size_290 = MEM[(struct command_state *)s_190 + 40B].u.value.size;
client.c:738: note: Failed to SLP the basic block.
client.c:738: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:743: note: not consecutive access _292 = MEM[(struct command_state *)s_190 + 40B].u.value.ptr;
client.c:743: note: Failed to SLP the basic block.
client.c:743: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:743: note: not consecutive access _292 = MEM[(struct command_state *)s_190 + 40B].u.value.ptr;
client.c:743: note: Failed to SLP the basic block.
client.c:743: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:750: note: not vectorized: not enough data-refs in basic block.
client.c:754: note: not consecutive access _306 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:754: note: Failed to SLP the basic block.
client.c:754: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:754: note: not consecutive access _306 = MEM[(struct command_state *)s_190 + 40B].buf;
client.c:754: note: Failed to SLP the basic block.
client.c:754: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:767: note: not consecutive access _323 = MEM[(struct command_state *)s_190 + 40B].fd;
client.c:767: note: Failed to SLP the basic block.
client.c:767: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:767: note: not consecutive access _323 = MEM[(struct command_state *)s_190 + 40B].fd;
client.c:767: note: Failed to SLP the basic block.
client.c:767: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:624: note: not vectorized: not enough data-refs in basic block.
client.c:625: note: not consecutive access _369 = *_368;
client.c:625: note: Failed to SLP the basic block.
client.c:625: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:625: note: not consecutive access _369 = *_368;
client.c:625: note: Failed to SLP the basic block.
client.c:625: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:768: note: not vectorized: not enough data-refs in basic block.
client.c:777: note: not consecutive access _331 = _330->free;
client.c:777: note: Failed to SLP the basic block.
client.c:777: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:777: note: not consecutive access _331 = _330->free;
client.c:777: note: Failed to SLP the basic block.
client.c:777: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:781: note: not consecutive access _334 = piov_318->iov_len;
client.c:781: note: Failed to SLP the basic block.
client.c:781: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:781: note: misalign = 8 bytes of ref piov_318->iov_len
client.c:781: note: not consecutive access _334 = piov_318->iov_len;
client.c:781: note: Failed to SLP the basic block.
client.c:781: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:783: note: not consecutive access _335 = piov_318->iov_base;
client.c:783: note: not consecutive access piov_318->iov_base = _336;
client.c:783: note: not consecutive access piov_318->iov_len = 0;
client.c:783: note: not consecutive access pretmp_604 = MEM[(struct iovec *)piov_318 + 16B].iov_len;
client.c:783: note: Failed to SLP the basic block.
client.c:783: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:783: note: misalign = 0 bytes of ref piov_318->iov_base
client.c:783: note: misalign = 0 bytes of ref piov_318->iov_base
client.c:783: note: misalign = 8 bytes of ref piov_318->iov_len
client.c:783: note: misalign = 8 bytes of ref MEM[(struct iovec *)piov_318 + 16B].iov_len
client.c:783: note: not consecutive access _335 = piov_318->iov_base;
client.c:783: note: not consecutive access piov_318->iov_base = _336;
client.c:783: note: not consecutive access piov_318->iov_len = 0;
client.c:783: note: not consecutive access pretmp_604 = MEM[(struct iovec *)piov_318 + 16B].iov_len;
client.c:783: note: Failed to SLP the basic block.
client.c:783: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:789: note: can't determine dependence between piov_340->iov_len and iov[1].iov_base
client.c:789: note: not vectorized: unhandled data dependence in basic block.
client.c:789: note: can't determine dependence between piov_340->iov_len and iov[1].iov_base
client.c:789: note: not vectorized: unhandled data dependence in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:794: note: not vectorized: no vectype for stmt: iov ={v} {CLOBBER};
scalar_type: struct iovec[2]
client.c:794: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].end = _527;
client.c:794: note: Failed to SLP the basic block.
client.c:794: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:794: note: not vectorized: no vectype for stmt: iov ={v} {CLOBBER};
scalar_type: struct iovec[2]
client.c:794: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].end = _527;
client.c:794: note: Failed to SLP the basic block.
client.c:794: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:775: note: not vectorized: no vectype for stmt: iov ={v} {CLOBBER};
scalar_type: struct iovec[2]
client.c:775: note: Failed to SLP the basic block.
client.c:775: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:797: note: not vectorized: not enough data-refs in basic block.
client.c:799: note: not consecutive access _356 = _355->free;
client.c:799: note: Failed to SLP the basic block.
client.c:799: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:799: note: not consecutive access _356 = _355->free;
client.c:799: note: Failed to SLP the basic block.
client.c:799: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:802: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].pos and _359->store
client.c:802: note: not vectorized: unhandled data dependence in basic block.
client.c:802: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].pos and _359->store
client.c:802: note: not vectorized: unhandled data dependence in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_589 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_589 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_579 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_585 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_579 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_585 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _198 = MEM[(struct command_state *)s_190 + 40B].client;
client.c:1434: note: not consecutive access _199 = _198->close_on_error;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _198 = MEM[(struct command_state *)s_190 + 40B].client;
client.c:1434: note: not consecutive access _199 = _198->close_on_error;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1370: note: not consecutive access _200 = MEM[(struct command_state *)s_190 + 40B].noreply;
client.c:1370: note: Failed to SLP the basic block.
client.c:1370: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1370: note: not consecutive access _200 = MEM[(struct command_state *)s_190 + 40B].noreply;
client.c:1370: note: Failed to SLP the basic block.
client.c:1370: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: can't determine dependence between prephitmp_590->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access _202 = prephitmp_590->generation;
client.c:1434: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _203;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: can't determine dependence between prephitmp_590->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access _202 = prephitmp_590->generation;
client.c:1434: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _203;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _206 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not consecutive access _206 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1388: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].nowait_count = _207;
client.c:1388: note: Failed to SLP the basic block.
client.c:1388: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1388: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].nowait_count = _207;
client.c:1388: note: Failed to SLP the basic block.
client.c:1388: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1390: note: not consecutive access _208 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1390: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].reply_count = _209;
client.c:1390: note: Failed to SLP the basic block.
client.c:1390: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1390: note: not consecutive access _208 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1390: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].reply_count = _209;
client.c:1390: note: Failed to SLP the basic block.
client.c:1390: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1392: note: SLP: step doesn't divide the vector-size.
client.c:1392: note: Unknown alignment for access: *s_27
client.c:1392: note: not consecutive access _210 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1392: note: Failed to SLP the basic block.
client.c:1392: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1392: note: SLP: step doesn't divide the vector-size.
client.c:1392: note: Unknown alignment for access: *s_27
client.c:1392: note: not consecutive access _210 = MEM[(struct command_state *)s_190 + 40B].iov_count;
client.c:1392: note: Failed to SLP the basic block.
client.c:1392: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_580 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_586 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_580 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_586 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1324: note: can't determine dependence between _211->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1324: note: SLP: step doesn't divide the vector-size.
client.c:1324: note: Unknown alignment for access: *s_27
client.c:1324: note: SLP: step doesn't divide the vector-size.
client.c:1324: note: Unknown alignment for access: *s_27
client.c:1324: note: not consecutive access _211 = MEM[(struct command_state *)s_190 + 40B];
client.c:1324: note: not consecutive access _212 = _211->generation;
client.c:1324: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _213;
client.c:1324: note: Failed to SLP the basic block.
client.c:1324: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1324: note: can't determine dependence between _211->generation and MEM[(generation_type *)s_190 + 104B]
client.c:1324: note: SLP: step doesn't divide the vector-size.
client.c:1324: note: Unknown alignment for access: *s_27
client.c:1324: note: SLP: step doesn't divide the vector-size.
client.c:1324: note: Unknown alignment for access: *s_27
client.c:1324: note: not consecutive access _211 = MEM[(struct command_state *)s_190 + 40B];
client.c:1324: note: not consecutive access _212 = _211->generation;
client.c:1324: note: not consecutive access MEM[(generation_type *)s_190 + 104B] = _213;
client.c:1324: note: Failed to SLP the basic block.
client.c:1324: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1398: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].phase = 0;
client.c:1398: note: Failed to SLP the basic block.
client.c:1398: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1398: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].phase = 0;
client.c:1398: note: Failed to SLP the basic block.
client.c:1398: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_577 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_583 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: SLP: step doesn't divide the vector-size.
client.c:1434: note: Unknown alignment for access: *s_27
client.c:1434: note: not consecutive access pretmp_577 = MEM[(struct command_state *)s_190 + 40B];
client.c:1434: note: not consecutive access pretmp_583 = MEM[(struct command_state *)s_190 + 104B];
client.c:1434: note: Failed to SLP the basic block.
client.c:1434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:336: note: not consecutive access _92 = prephitmp_582->generation;
client.c:336: note: Failed to SLP the basic block.
client.c:336: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:336: note: not consecutive access _92 = prephitmp_582->generation;
client.c:336: note: Failed to SLP the basic block.
client.c:336: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1504: note: not consecutive access pollfd_545->events = 4;
client.c:1504: note: Failed to SLP the basic block.
client.c:1504: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1504: note: not consecutive access pollfd_545->events = 4;
client.c:1504: note: Failed to SLP the basic block.
client.c:1504: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1505: note: SLP: step doesn't divide the vector-size.
client.c:1505: note: Unknown alignment for access: *s_27
client.c:1505: note: not consecutive access _52 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1505: note: Failed to SLP the basic block.
client.c:1505: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1505: note: SLP: step doesn't divide the vector-size.
client.c:1505: note: Unknown alignment for access: *s_27
client.c:1505: note: not consecutive access _52 = MEM[(struct command_state *)s_190 + 40B].reply_count;
client.c:1505: note: Failed to SLP the basic block.
client.c:1505: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1505: note: SLP: step doesn't divide the vector-size.
client.c:1505: note: Unknown alignment for access: *s_27
client.c:1505: note: not consecutive access _53 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1505: note: Failed to SLP the basic block.
client.c:1505: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1505: note: SLP: step doesn't divide the vector-size.
client.c:1505: note: Unknown alignment for access: *s_27
client.c:1505: note: not consecutive access _53 = MEM[(struct command_state *)s_190 + 40B].nowait_count;
client.c:1505: note: Failed to SLP the basic block.
client.c:1505: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1506: note: not consecutive access pollfd_545->events = _55;
client.c:1506: note: Failed to SLP the basic block.
client.c:1506: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1506: note: not consecutive access pollfd_545->events = _55;
client.c:1506: note: Failed to SLP the basic block.
client.c:1506: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1508: note: not vectorized: not enough data-refs in basic block.
client.c:1510: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].fd and pollfd_545->fd
client.c:1510: note: can't determine dependence between pollfd_545->fd and MEM[(struct command_state *)s_190 + 40B].pollfd
client.c:1510: note: not vectorized: unhandled data dependence in basic block.
client.c:1510: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].fd and pollfd_545->fd
client.c:1510: note: can't determine dependence between pollfd_545->fd and MEM[(struct command_state *)s_190 + 40B].pollfd
client.c:1510: note: not vectorized: unhandled data dependence in basic block.
client.c:1459: note: not consecutive access _28 = c_25(D)->servers.buf;
client.c:1459: note: not consecutive access _29 = c_25(D)->servers.elems;
client.c:1459: note: Failed to SLP the basic block.
client.c:1459: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1459: note: not consecutive access _28 = c_25(D)->servers.buf;
client.c:1459: note: not consecutive access _29 = c_25(D)->servers.elems;
client.c:1459: note: Failed to SLP the basic block.
client.c:1459: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1516: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1520: note: not consecutive access _63 = c_25(D)->io_timeout;
client.c:1520: note: Failed to SLP the basic block.
client.c:1520: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1520: note: not consecutive access _63 = c_25(D)->io_timeout;
client.c:1520: note: Failed to SLP the basic block.
client.c:1520: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1521: note: not consecutive access _71 = *_70;
client.c:1521: note: Failed to SLP the basic block.
client.c:1521: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1521: note: not consecutive access _71 = *_70;
client.c:1521: note: Failed to SLP the basic block.
client.c:1521: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1527: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1529: note: not consecutive access s_72 = c_25(D)->servers.buf;
client.c:1529: note: not consecutive access _495 = c_25(D)->servers.elems;
client.c:1529: note: Failed to SLP the basic block.
client.c:1529: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1529: note: not consecutive access s_72 = c_25(D)->servers.buf;
client.c:1529: note: not consecutive access _495 = c_25(D)->servers.elems;
client.c:1529: note: Failed to SLP the basic block.
client.c:1529: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1531: note: SLP: step doesn't divide the vector-size.
client.c:1531: note: Unknown alignment for access: *s_72
client.c:1531: note: SLP: step doesn't divide the vector-size.
client.c:1531: note: Unknown alignment for access: *s_72
client.c:1531: note: not consecutive access _78 = MEM[(struct command_state *)s_182 + 40B];
client.c:1531: note: not consecutive access _79 = MEM[(struct command_state *)s_182 + 104B];
client.c:1531: note: not consecutive access _101 = _78->generation;
client.c:1531: note: Failed to SLP the basic block.
client.c:1531: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1531: note: SLP: step doesn't divide the vector-size.
client.c:1531: note: Unknown alignment for access: *s_72
client.c:1531: note: SLP: step doesn't divide the vector-size.
client.c:1531: note: Unknown alignment for access: *s_72
client.c:1531: note: not consecutive access _78 = MEM[(struct command_state *)s_182 + 40B];
client.c:1531: note: not consecutive access _79 = MEM[(struct command_state *)s_182 + 104B];
client.c:1531: note: not consecutive access _101 = _78->generation;
client.c:1531: note: Failed to SLP the basic block.
client.c:1531: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1539: note: SLP: step doesn't divide the vector-size.
client.c:1539: note: Unknown alignment for access: *s_72
client.c:1539: note: not consecutive access _80 = MEM[(struct command_state *)s_182 + 40B].phase;
client.c:1539: note: Failed to SLP the basic block.
client.c:1539: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1539: note: SLP: step doesn't divide the vector-size.
client.c:1539: note: Unknown alignment for access: *s_72
client.c:1539: note: not consecutive access _80 = MEM[(struct command_state *)s_182 + 40B].phase;
client.c:1539: note: Failed to SLP the basic block.
client.c:1539: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1540: note: SLP: step doesn't divide the vector-size.
client.c:1540: note: Unknown alignment for access: *s_72
client.c:1540: note: SLP: step doesn't divide the vector-size.
client.c:1540: note: Unknown alignment for access: *s_72
client.c:1540: note: not consecutive access _82 = _81->free;
client.c:1540: note: Failed to SLP the basic block.
client.c:1540: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1540: note: SLP: step doesn't divide the vector-size.
client.c:1540: note: Unknown alignment for access: *s_72
client.c:1540: note: SLP: step doesn't divide the vector-size.
client.c:1540: note: Unknown alignment for access: *s_72
client.c:1540: note: not consecutive access _82 = _81->free;
client.c:1540: note: Failed to SLP the basic block.
client.c:1540: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1542: note: not vectorized: not enough data-refs in basic block.
client.c:1529: note: not consecutive access _73 = c_25(D)->servers.buf;
client.c:1529: note: not consecutive access _74 = c_25(D)->servers.elems;
client.c:1529: note: Failed to SLP the basic block.
client.c:1529: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1529: note: not consecutive access _73 = c_25(D)->servers.buf;
client.c:1529: note: not consecutive access _74 = c_25(D)->servers.elems;
client.c:1529: note: Failed to SLP the basic block.
client.c:1529: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1275: note: not vectorized: not enough data-refs in basic block.
client.c:1273: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:1434: note: not vectorized: not enough data-refs in basic block.
client.c:770: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].u.value.ptr and *_524
client.c:770: note: not vectorized: unhandled data dependence in basic block.
client.c:770: note: can't determine dependence between MEM[(struct command_state *)s_190 + 40B].u.value.ptr and *_524
client.c:770: note: not vectorized: unhandled data dependence in basic block.
client.c:770: note: misalign = 0 bytes of ref iov[0].iov_base
client.c:770: note: misalign = 8 bytes of ref iov[0].iov_len
client.c:770: note: misalign = 16 bytes of ref iov[1].iov_base
client.c:770: note: not consecutive access _378 = iov[0].iov_len;
client.c:770: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].u.value.size = _378;
client.c:770: note: interleaved store with gaps
client.c:770: note: not vectorized: complicated access pattern.
client.c:770: note: Failed to SLP the basic block.
client.c:770: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:770: note: misalign = 0 bytes of ref iov[0].iov_base
client.c:770: note: misalign = 8 bytes of ref iov[0].iov_len
client.c:770: note: misalign = 0 bytes of ref iov[1].iov_base
client.c:770: note: not consecutive access _378 = iov[0].iov_len;
client.c:770: note: not consecutive access MEM[(struct command_state *)s_190 + 40B].u.value.size = _378;
client.c:770: note: interleaved store with gaps
client.c:770: note: not vectorized: complicated access pattern.
client.c:770: note: Failed to SLP the basic block.
client.c:770: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1824: note: not consecutive access PL_thr_key.6_4 = PL_thr_key;
Fast.c:1824: note: Failed to SLP the basic block.
Fast.c:1824: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1824: note: not consecutive access PL_thr_key.6_4 = PL_thr_key;
Fast.c:1824: note: Failed to SLP the basic block.
Fast.c:1824: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1826: note: not consecutive access PL_thr_key.6_28 = PL_thr_key;
Fast.c:1826: note: Failed to SLP the basic block.
Fast.c:1826: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1826: note: not consecutive access PL_thr_key.6_28 = PL_thr_key;
Fast.c:1826: note: Failed to SLP the basic block.
Fast.c:1826: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_32 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_32 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_43 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_43 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_52 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1836: note: not consecutive access PL_thr_key.6_52 = PL_thr_key;
Fast.c:1836: note: Failed to SLP the basic block.
Fast.c:1836: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1837: note: not consecutive access _65 = memd_64->c;
Fast.c:1837: note: Failed to SLP the basic block.
Fast.c:1837: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1837: note: not consecutive access _65 = memd_64->c;
Fast.c:1837: note: Failed to SLP the basic block.
Fast.c:1837: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1781: note: not consecutive access PL_thr_key.11_7 = PL_thr_key;
Fast.c:1781: note: Failed to SLP the basic block.
Fast.c:1781: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1781: note: not consecutive access PL_thr_key.11_7 = PL_thr_key;
Fast.c:1781: note: Failed to SLP the basic block.
Fast.c:1781: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1783: note: not consecutive access PL_thr_key.11_31 = PL_thr_key;
Fast.c:1783: note: Failed to SLP the basic block.
Fast.c:1783: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1783: note: not consecutive access PL_thr_key.11_31 = PL_thr_key;
Fast.c:1783: note: Failed to SLP the basic block.
Fast.c:1783: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_35 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_35 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_46 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_46 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_55 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1798: note: not consecutive access PL_thr_key.11_55 = PL_thr_key;
Fast.c:1798: note: Failed to SLP the basic block.
Fast.c:1798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1799: note: not consecutive access _68 = memd_67->c;
Fast.c:1799: note: Failed to SLP the basic block.
Fast.c:1799: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1799: note: not consecutive access _68 = memd_67->c;
Fast.c:1799: note: Failed to SLP the basic block.
Fast.c:1799: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_77 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_77 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_87 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_87 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_103 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1332: note: not consecutive access PL_thr_key.11_103 = PL_thr_key;
Fast.xs:1332: note: Failed to SLP the basic block.
Fast.xs:1332: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1333: note: misalign = 0 bytes of ref len
Fast.xs:1333: note: not consecutive access len.16_114 = len;
Fast.xs:1333: note: not consecutive access _115 = memd_67->c;
Fast.xs:1333: note: Failed to SLP the basic block.
Fast.xs:1333: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1333: note: misalign = 0 bytes of ref len
Fast.xs:1333: note: not consecutive access len.16_114 = len;
Fast.xs:1333: note: not consecutive access _115 = memd_67->c;
Fast.xs:1333: note: Failed to SLP the basic block.
Fast.xs:1333: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1334: note: not vectorized: not enough data-refs in basic block.
Fast.c:1779: note: not vectorized: not enough data-refs in basic block.
Fast.c:1814: note: not consecutive access PL_thr_key.11_118 = PL_thr_key;
Fast.c:1814: note: Failed to SLP the basic block.
Fast.c:1814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1814: note: not consecutive access PL_thr_key.11_118 = PL_thr_key;
Fast.c:1814: note: Failed to SLP the basic block.
Fast.c:1814: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at Fast.xs:1304
Fast.xs:1304: note: not vectorized: control flow in loop.
Fast.xs:1304: note: bad loop form.
Fast.c:1726: note: vectorized 0 loops in function.
Fast.c:1728: note: not consecutive access PL_thr_key.19_9 = PL_thr_key;
Fast.c:1728: note: Failed to SLP the basic block.
Fast.c:1728: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1728: note: not consecutive access PL_thr_key.19_9 = PL_thr_key;
Fast.c:1728: note: Failed to SLP the basic block.
Fast.c:1728: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1730: note: not consecutive access PL_thr_key.19_33 = PL_thr_key;
Fast.c:1730: note: Failed to SLP the basic block.
Fast.c:1730: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1730: note: not consecutive access PL_thr_key.19_33 = PL_thr_key;
Fast.c:1730: note: Failed to SLP the basic block.
Fast.c:1730: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1295: note: misalign = 0 bytes of ref object.alloc
Fast.xs:1295: note: misalign = 8 bytes of ref object.store
Fast.xs:1295: note: misalign = 16 bytes of ref object.free
Fast.xs:1295: note: misalign = 24 bytes of ref object.arg
Fast.xs:1295: note: not consecutive access object.arg = 0B;
Fast.xs:1295: note: not consecutive access PL_thr_key.19_41 = PL_thr_key;
Fast.xs:1295: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:1295: note: Failed to SLP the basic block.
Fast.xs:1295: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1295: note: misalign = 0 bytes of ref object.alloc
Fast.xs:1295: note: misalign = 8 bytes of ref object.store
Fast.xs:1295: note: misalign = 0 bytes of ref object.free
Fast.xs:1295: note: misalign = 8 bytes of ref object.arg
Fast.xs:1295: note: not consecutive access object.arg = 0B;
Fast.xs:1295: note: not consecutive access PL_thr_key.19_41 = PL_thr_key;
Fast.xs:1295: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:1295: note: Failed to SLP the basic block.
Fast.xs:1295: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1746: note: not consecutive access PL_thr_key.19_52 = PL_thr_key;
Fast.c:1746: note: Failed to SLP the basic block.
Fast.c:1746: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1746: note: not consecutive access PL_thr_key.19_52 = PL_thr_key;
Fast.c:1746: note: Failed to SLP the basic block.
Fast.c:1746: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1746: note: not consecutive access PL_thr_key.19_61 = PL_thr_key;
Fast.c:1746: note: Failed to SLP the basic block.
Fast.c:1746: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1746: note: not consecutive access PL_thr_key.19_61 = PL_thr_key;
Fast.c:1746: note: Failed to SLP the basic block.
Fast.c:1746: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1747: note: not consecutive access PL_thr_key.19_74 = PL_thr_key;
Fast.c:1747: note: Failed to SLP the basic block.
Fast.c:1747: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1747: note: not consecutive access PL_thr_key.19_74 = PL_thr_key;
Fast.c:1747: note: Failed to SLP the basic block.
Fast.c:1747: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1306: note: not consecutive access _102 = memd_73->servers;
Fast.xs:1306: note: not consecutive access PL_thr_key.19_103 = PL_thr_key;
Fast.xs:1306: note: Failed to SLP the basic block.
Fast.xs:1306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1306: note: not consecutive access _102 = memd_73->servers;
Fast.xs:1306: note: not consecutive access PL_thr_key.19_103 = PL_thr_key;
Fast.xs:1306: note: Failed to SLP the basic block.
Fast.xs:1306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1726: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1308: note: not consecutive access _114 = *version_113;
Fast.xs:1308: note: not consecutive access _115 = _114->sv_flags;
Fast.xs:1308: note: Failed to SLP the basic block.
Fast.xs:1308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1308: note: not consecutive access _114 = *version_113;
Fast.xs:1308: note: not consecutive access _115 = _114->sv_flags;
Fast.xs:1308: note: Failed to SLP the basic block.
Fast.xs:1308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1308: note: not consecutive access _117 = _114->sv_u.svu_rv;
Fast.xs:1308: note: not consecutive access _118 = _117->sv_flags;
Fast.xs:1308: note: Failed to SLP the basic block.
Fast.xs:1308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1308: note: not consecutive access _117 = _114->sv_u.svu_rv;
Fast.xs:1308: note: not consecutive access _118 = _117->sv_flags;
Fast.xs:1308: note: Failed to SLP the basic block.
Fast.xs:1308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1308: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1310: note: can't determine dependence between _114->sv_refcnt and *server_107
Fast.xs:1310: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:1310: note: can't determine dependence between _114->sv_refcnt and *server_107
Fast.xs:1310: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:1313: note: not consecutive access _p_132 = *version_113;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access _p_132 = *version_113;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access _133 = MEM[(struct SV *)_p_132].sv_refcnt;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access _133 = MEM[(struct SV *)_p_132].sv_refcnt;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access MEM[(struct SV *)_p_132].sv_refcnt = _134;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access MEM[(struct SV *)_p_132].sv_refcnt = _134;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access PL_thr_key.19_136 = PL_thr_key;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access PL_thr_key.19_136 = PL_thr_key;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access PL_thr_key.19_140 = PL_thr_key;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1313: note: not consecutive access PL_thr_key.19_140 = PL_thr_key;
Fast.xs:1313: note: Failed to SLP the basic block.
Fast.xs:1313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1304: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1304: note: misalign = 24 bytes of ref object.arg
Fast.xs:1304: note: not consecutive access _96 = object.arg;
Fast.xs:1304: note: not consecutive access PL_thr_key.19_97 = PL_thr_key;
Fast.xs:1304: note: Failed to SLP the basic block.
Fast.xs:1304: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1304: note: misalign = 8 bytes of ref object.arg
Fast.xs:1304: note: not consecutive access _96 = object.arg;
Fast.xs:1304: note: not consecutive access PL_thr_key.19_97 = PL_thr_key;
Fast.xs:1304: note: Failed to SLP the basic block.
Fast.xs:1304: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1771: note: not consecutive access PL_thr_key.19_145 = PL_thr_key;
Fast.c:1771: note: Failed to SLP the basic block.
Fast.c:1771: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1771: note: not consecutive access PL_thr_key.19_145 = PL_thr_key;
Fast.c:1771: note: Failed to SLP the basic block.
Fast.c:1771: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1308: note: not vectorized: not enough data-refs in basic block.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _5 = c_2(D)->generation;
client.c:1784: note: not consecutive access c_2(D)->generation = _6;
client.c:1784: note: not consecutive access c_2(D)->object = o_8(D);
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _5 = c_2(D)->generation;
client.c:1784: note: not consecutive access c_2(D)->generation = _6;
client.c:1784: note: not consecutive access c_2(D)->object = o_8(D);
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1809: note: not vectorized: not enough data-refs in basic block.
client.c:1814: note: not consecutive access _11 = state_10->key_count;
client.c:1814: note: not consecutive access state_10->key_count = _12;
client.c:1814: note: Failed to SLP the basic block.
client.c:1814: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1814: note: not consecutive access _11 = state_10->key_count;
client.c:1814: note: not consecutive access state_10->key_count = _12;
client.c:1814: note: Failed to SLP the basic block.
client.c:1814: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1797: note: not consecutive access pretmp_152 = MEM[(int *)state_10 + 52B];
client.c:1797: note: Failed to SLP the basic block.
client.c:1797: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1797: note: not consecutive access pretmp_152 = MEM[(int *)state_10 + 52B];
client.c:1797: note: Failed to SLP the basic block.
client.c:1797: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_61->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_61->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_61->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_61->iov_len
client.c:1797: note: can't determine dependence between iov_61->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_61->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_61->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_61->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_61->iov_len
client.c:1797: note: can't determine dependence between iov_61->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_67->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_67->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_67->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_67->iov_len
client.c:1797: note: can't determine dependence between iov_67->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_67->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_67->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_67->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_67->iov_len
client.c:1797: note: can't determine dependence between iov_67->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_73->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_73->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_73->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_73->iov_len
client.c:1797: note: can't determine dependence between iov_73->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_73->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_73->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_73->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_73->iov_len
client.c:1797: note: can't determine dependence between iov_73->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_79->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_79->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_79->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_79->iov_len
client.c:1797: note: can't determine dependence between iov_79->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_79->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_79->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_79->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_79->iov_len
client.c:1797: note: can't determine dependence between iov_79->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_85->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_85->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_85->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_85->iov_len
client.c:1797: note: can't determine dependence between iov_85->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_85->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_85->iov_len
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_85->iov_base
client.c:1797: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_85->iov_len
client.c:1797: note: can't determine dependence between iov_85->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_91->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_91->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_96->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_96->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_91->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_91->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_96->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_96->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_91->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_91->iov_len
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_96->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_96->iov_len
client.c:1797: note: can't determine dependence between iov_91->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_91->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_91->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_96->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and iov_96->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_91->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_91->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_96->iov_base
client.c:1797: note: can't determine dependence between c_5(D)->prefix and iov_96->iov_len
client.c:1797: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_91->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_91->iov_len
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_96->iov_base
client.c:1797: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_96->iov_len
client.c:1797: note: can't determine dependence between iov_91->iov_base and MEM[(int *)state_10 + 52B]
client.c:1797: note: not vectorized: unhandled data dependence in basic block.
client.c:1773: note: not consecutive access _99 = _35->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _99 = _35->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1797: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33: note: not vectorized: not enough data-refs in basic block.
client.c:1797: note: not vectorized: not enough data-refs in basic block.
Fast.xs:630: note: not consecutive access PL_thr_key.28_4 = PL_thr_key;
Fast.xs:630: note: Failed to SLP the basic block.
Fast.xs:630: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:630: note: not consecutive access PL_thr_key.28_4 = PL_thr_key;
Fast.xs:630: note: Failed to SLP the basic block.
Fast.xs:630: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1874: note: not vectorized: not enough data-refs in basic block.
client.c:1879: note: can't determine dependence between state_9->key_count and iov_52->iov_base
client.c:1879: note: can't determine dependence between state_9->key_count and iov_52->iov_len
client.c:1879: note: can't determine dependence between state_9->key_count and iov_57->iov_base
client.c:1879: note: can't determine dependence between state_9->key_count and iov_57->iov_len
client.c:1879: note: can't determine dependence between state_9->key_count and iov_62->iov_base
client.c:1879: note: can't determine dependence between state_9->key_count and iov_62->iov_len
client.c:1879: note: can't determine dependence between state_9->key_count and iov_52->iov_base
client.c:1879: note: not vectorized: unhandled data dependence in basic block.
client.c:1879: note: can't determine dependence between
Fast.xs:512: note: state_9->key_count and iov_52->iov_basenot consecutive access
client.c:1879: note: can't determine dependence between state_9->key_count and iov_52->iov_lenPL_thr_key.29_4 = PL_thr_key;
client.c:1879: note: can't determine dependence between state_9->key_count and
Fast.xs:512: note: iov_57->iov_baseFailed to SLP the basic block.
client.c:1879: note: can't determine dependence between state_9->key_count
Fast.xs:512: note: and iov_57->iov_lennot vectorized: failed to find SLP opportunities in basic block.
client.c:1879: note: can't determine dependence between state_9->key_count and iov_62->iov_base
client.c:1879: note: can't determine dependence between state_9->key_count and iov_62->iov_len
client.c:1879: note: can't determine dependence between state_9->key_count and iov_52->iov_base
client.c:1879: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:512: note: not consecutive access PL_thr_key.29_4 = PL_thr_key;
Fast.xs:512: note: Failed to SLP the basic block.
client.c:1773: note:
Fast.xs:512: note: not consecutive access not vectorized: failed to find SLP opportunities in basic block.
_65 = _25->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _65 = _25->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1862: note: not vectorized: not enough data-refs in basic block.
Fast.xs:513: note: not consecutive access PL_thr_key.29_13 = PL_thr_key;
Fast.xs:513: note: Failed to SLP the basic block.
Fast.xs:513: note: not vectorized: failed to find SLP opportunities in basic block.
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33: note: not vectorized: not enough data-refs in basic block.
client.c:1862: note: not vectorized: not enough data-refs in basic block.
Fast.xs:513: note: not consecutive access PL_thr_key.29_13 = PL_thr_key;
Fast.xs:513: note: Failed to SLP the basic block.
Fast.xs:513: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:513: note: not consecutive access res_18 = sv_8->sv_u.svu_pv;
Fast.xs:513: note: Failed to SLP the basic block.
Fast.xs:513: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:513: note: not consecutive access res_18 = sv_8->sv_u.svu_pv;
Fast.xs:513: note: Failed to SLP the basic block.
Fast.xs:513: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:514: note: can't determine dependence between *_19 and sv_8->sv_any
Fast.xs:514: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:514: note: can't determine dependence between *_19 and sv_8->sv_any
Fast.xs:514: note: not vectorized: unhandled data dependence in basic block.
Fast.c:1699: note: not consecutive access PL_thr_key.31_4 = PL_thr_key;
Fast.c:1699: note: Failed to SLP the basic block.
Fast.c:1699: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1699: note: not consecutive access PL_thr_key.31_4 = PL_thr_key;
Fast.c:1699: note: Failed to SLP the basic block.
Fast.c:1699: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1701: note: not consecutive access PL_thr_key.31_28 = PL_thr_key;
Fast.c:1701: note: Failed to SLP the basic block.
Fast.c:1701: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1701: note: not consecutive access PL_thr_key.31_28 = PL_thr_key;
Fast.c:1701: note: Failed to SLP the basic block.
Fast.c:1701: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_32 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_32 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_43 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_43 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_52 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1711: note: not consecutive access PL_thr_key.31_52 = PL_thr_key;
Fast.c:1711: note: Failed to SLP the basic block.
Fast.c:1711: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1712: note: not consecutive access _65 = memd_64->c;
Fast.c:1712: note: Failed to SLP the basic block.
Fast.c:1712: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1712: note: not consecutive access _65 = memd_64->c;
Fast.c:1712: note: Failed to SLP the basic block.
Fast.c:1712: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1910: note: not vectorized: not enough data-refs in basic block.
client.c:1915: note: not consecutive access state_10->key_count = _12;
client.c:1915: note: Failed to SLP the basic block.
client.c:1915: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1915: note: not consecutive access state_10->key_count = _12;
client.c:1915: note: Failed to SLP the basic block.
client.c:1915: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1920: note: interleaved store with gaps
client.c:1920: note: not vectorized: complicated access pattern.
client.c:1920: note: not consecutive access _17 = state_10->reply_count;
client.c:1920: note: Failed to SLP the basic block.
client.c:1920: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1920: note: interleaved store with gaps
client.c:1920: note: not vectorized: complicated access pattern.
client.c:1920: note: not consecutive access _17 = state_10->reply_count;
client.c:1920: note: Failed to SLP the basic block.
client.c:1920: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1927: note: not vectorized: not enough data-refs in basic block.
client.c:1903: note: can't determine dependence between state_10->u.value.meta.use_cas and iov_22->iov_base
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: can't determine dependence between state_10->u.value.meta.use_cas and iov_22->iov_base
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: can't determine dependence between state_10->u.value.meta.use_cas and iov_25->iov_base
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: can't determine dependence between state_10->u.value.meta.use_cas and iov_25->iov_base
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_48->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_48->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_53->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_53->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_58->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_58->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_48->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_48->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_53->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_53->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_58->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_58->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_len
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_53->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_53->iov_len
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_58->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_58->iov_len
client.c:1903: note: can't determine dependence between iov_48->iov_base and MEM[(int *)state_10 + 52B]
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_48->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_48->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_53->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_53->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_58->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and iov_58->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_48->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_48->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_53->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_53->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_58->iov_base
client.c:1903: note: can't determine dependence between c_5(D)->prefix and iov_58->iov_len
client.c:1903: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_len
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_53->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_53->iov_len
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_58->iov_base
client.c:1903: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_58->iov_len
client.c:1903: note: can't determine dependence between iov_48->iov_base and MEM[(int *)state_10 + 52B]
client.c:1903: note: not vectorized: unhandled data dependence in basic block.
client.c:1903: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at Fast.xs:1265
Fast.xs:1265: note: not vectorized: control flow in loop.
Fast.xs:1265: note: bad loop form.
Fast.c:1631: note: vectorized 0 loops in function.
Fast.c:1633: note: not consecutive access PL_thr_key.36_19 = PL_thr_key;
Fast.c:1633: note: Failed to SLP the basic block.
Fast.c:1633: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1633: note: not consecutive access PL_thr_key.36_19 = PL_thr_key;
Fast.c:1633: note: Failed to SLP the basic block.
Fast.c:1633: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1635: note: not consecutive access PL_thr_key.36_43 = PL_thr_key;
Fast.c:1635: note: Failed to SLP the basic block.
Fast.c:1635: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1635: note: not consecutive access PL_thr_key.36_43 = PL_thr_key;
Fast.c:1635: note: Failed to SLP the basic block.
Fast.c:1635: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1245: note: misalign = 0 bytes of ref object.alloc
Fast.xs:1245: note: misalign = 8 bytes of ref object.store
Fast.xs:1245: note: misalign = 16 bytes of ref object.free
Fast.xs:1245: note: misalign = 24 bytes of ref object.arg
Fast.xs:1245: note: not consecutive access object.arg = 0B;
Fast.xs:1245: note: not consecutive access PL_thr_key.36_51 = PL_thr_key;
Fast.xs:1245: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:1245: note: Failed to SLP the basic block.
Fast.xs:1245: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1245: note: misalign = 0 bytes of ref object.alloc
Fast.xs:1245: note: misalign = 8 bytes of ref object.store
Fast.xs:1245: note: misalign = 0 bytes of ref object.free
Fast.xs:1245: note: misalign = 8 bytes of ref object.arg
Fast.xs:1245: note: not consecutive access object.arg = 0B;
Fast.xs:1245: note: not consecutive access PL_thr_key.36_51 = PL_thr_key;
Fast.xs:1245: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:1245: note: Failed to SLP the basic block.
Fast.xs:1245: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1652: note: not consecutive access PL_thr_key.36_62 = PL_thr_key;
Fast.c:1652: note: Failed to SLP the basic block.
Fast.c:1652: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1652: note: not consecutive access PL_thr_key.36_62 = PL_thr_key;
Fast.c:1652: note: Failed to SLP the basic block.
Fast.c:1652: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1652: note: not consecutive access PL_thr_key.36_71 = PL_thr_key;
Fast.c:1652: note: Failed to SLP the basic block.
Fast.c:1652: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1652: note: not consecutive access PL_thr_key.36_71 = PL_thr_key;
Fast.c:1652: note: Failed to SLP the basic block.
Fast.c:1652: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1653: note: not consecutive access PL_thr_key.36_84 = PL_thr_key;
Fast.c:1653: note: Failed to SLP the basic block.
Fast.c:1653: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1653: note: not consecutive access PL_thr_key.36_84 = PL_thr_key;
Fast.c:1653: note: Failed to SLP the basic block.
Fast.c:1653: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1631: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1255: note: not consecutive access PL_thr_key.36_104 = PL_thr_key;
Fast.xs:1255: note: Failed to SLP the basic block.
Fast.xs:1255: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1255: note: not consecutive access PL_thr_key.36_104 = PL_thr_key;
Fast.xs:1255: note: Failed to SLP the basic block.
Fast.xs:1255: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1256: note: not consecutive access PL_thr_key.36_114 = PL_thr_key;
Fast.xs:1256: note: Failed to SLP the basic block.
Fast.xs:1256: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1256: note: not consecutive access PL_thr_key.36_114 = PL_thr_key;
Fast.xs:1256: note: Failed to SLP the basic block.
Fast.xs:1256: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1257: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1257: note: not consecutive access _120 = sv_111->sv_u.svu_rv;
Fast.xs:1257: note: not consecutive access _121 = _120->sv_flags;
Fast.xs:1257: note: Failed to SLP the basic block.
Fast.xs:1257: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1257: note: not consecutive access _120 = sv_111->sv_u.svu_rv;
Fast.xs:1257: note: not consecutive access _121 = _120->sv_flags;
Fast.xs:1257: note: Failed to SLP the basic block.
Fast.xs:1257: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1257: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1257: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1258: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1258: note: not consecutive access _127 = sv_111->sv_any;
Fast.xs:1258: note: not consecutive access _128 = MEM[(struct XPVUV *)_127].xuv_u.xivu_uv;
Fast.xs:1258: note: Failed to SLP the basic block.
Fast.xs:1258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1258: note: not consecutive access _127 = sv_111->sv_any;
Fast.xs:1258: note: not consecutive access _128 = MEM[(struct XPVUV *)_127].xuv_u.xivu_uv;
Fast.xs:1258: note: Failed to SLP the basic block.
Fast.xs:1258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1258: note: not consecutive access PL_thr_key.36_130 = PL_thr_key;
Fast.xs:1258: note: Failed to SLP the basic block.
Fast.xs:1258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1258: note: not consecutive access PL_thr_key.36_130 = PL_thr_key;
Fast.xs:1258: note: Failed to SLP the basic block.
Fast.xs:1258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_136 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_136 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_142 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_142 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_148 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_148 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_153 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1260: note: not consecutive access PL_thr_key.36_153 = PL_thr_key;
Fast.xs:1260: note: Failed to SLP the basic block.
Fast.xs:1260: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1267: note: not consecutive access _166 = memd_83->servers;
Fast.xs:1267: note: not consecutive access PL_thr_key.36_167 = PL_thr_key;
Fast.xs:1267: note: Failed to SLP the basic block.
Fast.xs:1267: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1267: note: not consecutive access _166 = memd_83->servers;
Fast.xs:1267: note: not consecutive access PL_thr_key.36_167 = PL_thr_key;
Fast.xs:1267: note: Failed to SLP the basic block.
Fast.xs:1267: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1631: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1269: note: not consecutive access _178 = *version_177;
Fast.xs:1269: note: not consecutive access _179 = _178->sv_flags;
Fast.xs:1269: note: Failed to SLP the basic block.
Fast.xs:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1269: note: not consecutive access _178 = *version_177;
Fast.xs:1269: note: not consecutive access _179 = _178->sv_flags;
Fast.xs:1269: note: Failed to SLP the basic block.
Fast.xs:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1269: note: not consecutive access _181 = _178->sv_u.svu_rv;
Fast.xs:1269: note: not consecutive access _182 = _181->sv_flags;
Fast.xs:1269: note: Failed to SLP the basic block.
Fast.xs:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1269: note: not consecutive access _181 = _178->sv_u.svu_rv;
Fast.xs:1269: note: not consecutive access _182 = _181->sv_flags;
Fast.xs:1269: note: Failed to SLP the basic block.
Fast.xs:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1269: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1271: note: can't determine dependence between _178->sv_refcnt and *server_171
Fast.xs:1271: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:1271: note: can't determine dependence between _178->sv_refcnt and *server_171
Fast.xs:1271: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:1274: note: not consecutive access _p_196 = *version_177;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access _p_196 = *version_177;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access _197 = MEM[(struct SV *)_p_196].sv_refcnt;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access _197 = MEM[(struct SV *)_p_196].sv_refcnt;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access MEM[(struct SV *)_p_196].sv_refcnt = _198;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access MEM[(struct SV *)_p_196].sv_refcnt = _198;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access PL_thr_key.36_200 = PL_thr_key;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access PL_thr_key.36_200 = PL_thr_key;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access PL_thr_key.36_204 = PL_thr_key;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1274: note: not consecutive access PL_thr_key.36_204 = PL_thr_key;
Fast.xs:1274: note: Failed to SLP the basic block.
Fast.xs:1274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1265: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1265: note: misalign = 24 bytes of ref object.arg
Fast.xs:1265: note: not consecutive access _160 = object.arg;
Fast.xs:1265: note: not consecutive access PL_thr_key.36_161 = PL_thr_key;
Fast.xs:1265: note: Failed to SLP the basic block.
Fast.xs:1265: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1265: note: misalign = 8 bytes of ref object.arg
Fast.xs:1265: note: not consecutive access _160 = object.arg;
Fast.xs:1265: note: not consecutive access PL_thr_key.36_161 = PL_thr_key;
Fast.xs:1265: note: Failed to SLP the basic block.
Fast.xs:1265: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1689: note: not consecutive access PL_thr_key.36_209 = PL_thr_key;
Fast.c:1689: note: Failed to SLP the basic block.
Fast.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1689: note: not consecutive access PL_thr_key.36_209 = PL_thr_key;
Fast.c:1689: note: Failed to SLP the basic block.
Fast.c:1689: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1261: note: not consecutive access _253 = memd_83->c;
Fast.xs:1261: note: Failed to SLP the basic block.
Fast.xs:1261: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1261: note: not consecutive access _253 = memd_83->c;
Fast.xs:1261: note: Failed to SLP the basic block.
Fast.xs:1261: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1261: note: not consecutive access _251 = memd_83->c;
Fast.xs:1261: note: Failed to SLP the basic block.
Fast.xs:1261: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1261: note: not consecutive access _251 = memd_83->c;
Fast.xs:1261: note: Failed to SLP the basic block.
Fast.xs:1261: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1269: note: not vectorized: not enough data-refs in basic block.
client.c:1958: note: not vectorized: not enough data-refs in basic block.
client.c:1963: note: not consecutive access _11 = state_10->key_count;
client.c:1963: note: not consecutive access state_10->key_count = _12;
client.c:1963: note: Failed to SLP the basic block.
client.c:1963: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1963: note: not consecutive access _11 = state_10->key_count;
client.c:1963: note: not consecutive access state_10->key_count = _12;
client.c:1963: note: Failed to SLP the basic block.
client.c:1963: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1950: note: not consecutive access pretmp_97 = MEM[(int *)state_10 + 52B];
client.c:1950: note: Failed to SLP the basic block.
client.c:1950: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1950: note: not consecutive access pretmp_97 = MEM[(int *)state_10 + 52B];
client.c:1950: note: Failed to SLP the basic block.
client.c:1950: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_len
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_48->iov_base
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_48->iov_len
client.c:1950: note: can't determine dependence between iov_48->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_48->iov_len
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_48->iov_base
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_48->iov_len
client.c:1950: note: can't determine dependence between iov_48->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_54->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_54->iov_len
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_54->iov_base
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_54->iov_len
client.c:1950: note: can't determine dependence between iov_54->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_54->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_54->iov_len
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_54->iov_base
client.c:1950: note: can't determine dependence between MEM[(int *)state_10 + 52B] and iov_54->iov_len
client.c:1950: note: can't determine dependence between iov_54->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_60->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_60->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_65->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_65->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_60->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_60->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_65->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_65->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_60->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_60->iov_len
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_65->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_65->iov_len
client.c:1950: note: can't determine dependence between iov_60->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_60->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_60->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_65->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and iov_65->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix_len and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_60->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_60->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_65->iov_base
client.c:1950: note: can't determine dependence between c_5(D)->prefix and iov_65->iov_len
client.c:1950: note: can't determine dependence between c_5(D)->prefix and MEM[(int *)state_10 + 52B]
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_60->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_60->iov_len
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_65->iov_base
client.c:1950: note: can't determine dependence between MEM[(struct command_state *)state_10 + 40B] and iov_65->iov_len
client.c:1950: note: can't determine dependence between iov_60->iov_base and MEM[(int *)state_10 + 52B]
client.c:1950: note: not vectorized: unhandled data dependence in basic block.
client.c:1773: note: not consecutive access _68 = _29->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _68 = _29->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1950: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33: note: not vectorized: not enough data-refs in basic block.
client.c:1950: note: not vectorized: not enough data-refs in basic block.
client.c:1999: note: not vectorized: not enough data-refs in basic block.
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_48->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_48->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_53->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_53->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_base
client.c:2004: note: not vectorized: unhandled data dependence in basic block.
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_48->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_48->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_53->iov_base
client.c:2004: note: can't determine dependence between state_9->key_count and iov_53->iov_len
client.c:2004: note: can't determine dependence between state_9->key_count and iov_43->iov_base
client.c:2004: note: not vectorized: unhandled data dependence in basic block.
client.c:1773: note: not consecutive access _56 = _25->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _56 = _25->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1991: note: not vectorized: not enough data-refs in basic block.
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33: note: not vectorized: not enough data-refs in basic block.
client.c:1991: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at client.c:2039
client.c:2039: note: not vectorized: control flow in loop.
client.c:2039: note: bad loop form.
client.c:2022: note: vectorized 0 loops in function.
client.c:2030: note: interleaved store with gaps
client.c:2030: note: not vectorized: complicated access pattern.
client.c:2030: note: not consecutive access _56 = c_10(D)->generation;
client.c:2030: note: not consecutive access c_10(D)->generation = _57;
client.c:2030: note: not consecutive access c_10(D)->object = o_11(D);
client.c:2030: note: not consecutive access _14 = c_10(D)->servers.elems;
client.c:2030: note: Failed to SLP the basic block.
client.c:2030: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2030: note: interleaved store with gaps
client.c:2030: note: not vectorized: complicated access pattern.
client.c:2030: note: not consecutive access _56 = c_10(D)->generation;
client.c:2030: note: not consecutive access c_10(D)->generation = _57;
client.c:2030: note: not consecutive access c_10(D)->object = o_11(D);
client.c:2030: note: not consecutive access _14 = c_10(D)->servers.elems;
client.c:2030: note: Failed to SLP the basic block.
client.c:2030: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2036: note: not vectorized: not enough data-refs in basic block.
client.c:2037: note: not consecutive access s_19 = c_10(D)->servers.buf;
client.c:2037: note: Failed to SLP the basic block.
client.c:2037: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2037: note: not consecutive access s_19 = c_10(D)->servers.buf;
client.c:2037: note: Failed to SLP the basic block.
client.c:2037: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2065: note: not vectorized: not enough data-refs in basic block.
client.c:2022: note: not vectorized: not enough data-refs in basic block.
client.c:2044: note: not vectorized: not enough data-refs in basic block.
client.c:2022: note: not vectorized: not enough data-refs in basic block.
client.c:2050: note: not vectorized: not enough data-refs in basic block.
client.c:2056: note: not consecutive access _31 = c_10(D)->str_buf.buf;
client.c:2056: note: not consecutive access _32 = c_10(D)->str_buf.elems;
client.c:2056: note: not consecutive access _35 = MEM[(struct command_state *)state_30];
client.c:2056: note: not consecutive access _36 = MEM[(struct command_state *)state_30 + 28B];
client.c:2056: note: Failed to SLP the basic block.
client.c:2056: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2056: note: not consecutive access _31 = c_10(D)->str_buf.buf;
client.c:2056: note: not consecutive access _32 = c_10(D)->str_buf.elems;
client.c:2056: note: not consecutive access _35 = MEM[(struct command_state *)state_30];
client.c:2056: note: not consecutive access _36 = MEM[(struct command_state *)state_30 + 28B];
client.c:2056: note: Failed to SLP the basic block.
client.c:2056: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _58 = _35->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1773: note: not consecutive access _58 = _35->noreply;
client.c:1773: note: Failed to SLP the basic block.
client.c:1773: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2022: note: not vectorized: not enough data-refs in basic block.
client.c:2059: note: not vectorized: not enough data-refs in basic block.
client.c:2039: note: not consecutive access _20 = c_10(D)->servers.buf;
client.c:2039: note: not consecutive access _21 = c_10(D)->servers.elems;
client.c:2039: note: Failed to SLP the basic block.
client.c:2039: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2039: note: not consecutive access _20 = c_10(D)->servers.buf;
client.c:2039: note: not consecutive access _21 = c_10(D)->servers.elems;
client.c:2039: note: Failed to SLP the basic block.
client.c:2039: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2022: note: not vectorized: not enough data-refs in basic block.
Fast.c:1147: note: not consecutive access PL_thr_key.150_7 = PL_thr_key;
Fast.c:1147: note: Failed to SLP the basic block.
Fast.c:1147: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1147: note: not consecutive access PL_thr_key.150_7 = PL_thr_key;
Fast.c:1147: note: Failed to SLP the basic block.
Fast.c:1147: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1150: note: not consecutive access PL_thr_key.150_34 = PL_thr_key;
Fast.c:1150: note: Failed to SLP the basic block.
Fast.c:1150: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1150: note: not consecutive access PL_thr_key.150_34 = PL_thr_key;
Fast.c:1150: note: Failed to SLP the basic block.
Fast.c:1150: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1152: note: misalign = 0 bytes of ref object.alloc
Fast.c:1152: note: misalign = 8 bytes of ref object.store
Fast.c:1152: note: misalign = 16 bytes of ref object.free
Fast.c:1152: note: misalign = 24 bytes of ref object.arg
Fast.c:1152: note: not consecutive access object.arg = &value_res;
Fast.c:1152: note: not consecutive access PL_thr_key.150_45 = PL_thr_key;
Fast.c:1152: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1152: note: Failed to SLP the basic block.
Fast.c:1152: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1152: note: misalign = 0 bytes of ref object.alloc
Fast.c:1152: note: misalign = 8 bytes of ref object.store
Fast.c:1152: note: misalign = 0 bytes of ref object.free
Fast.c:1152: note: misalign = 8 bytes of ref object.arg
Fast.c:1152: note: not consecutive access object.arg = &value_res;
Fast.c:1152: note: not consecutive access PL_thr_key.150_45 = PL_thr_key;
Fast.c:1152: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1152: note: Failed to SLP the basic block.
Fast.c:1152: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1169: note: not consecutive access PL_thr_key.150_56 = PL_thr_key;
Fast.c:1169: note: Failed to SLP the basic block.
Fast.c:1169: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1169: note: not consecutive access PL_thr_key.150_56 = PL_thr_key;
Fast.c:1169: note: Failed to SLP the basic block.
Fast.c:1169: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1169: note: not consecutive access PL_thr_key.150_65 = PL_thr_key;
Fast.c:1169: note: Failed to SLP the basic block.
Fast.c:1169: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1169: note: not consecutive access PL_thr_key.150_65 = PL_thr_key;
Fast.c:1169: note: Failed to SLP the basic block.
Fast.c:1169: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1170: note: can't determine dependence between value_res.memd and memd_77->c
Fast.c:1170: note: not vectorized: unhandled data dependence in basic block.
Fast.c:1170: note: can't determine dependence between value_res.memd and memd_77->c
Fast.c:1170: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:915: note: not consecutive access PL_thr_key.150_92 = PL_thr_key;
Fast.xs:915: note: Failed to SLP the basic block.
Fast.xs:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:915: note: not consecutive access PL_thr_key.150_92 = PL_thr_key;
Fast.xs:915: note: Failed to SLP the basic block.
Fast.xs:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:915: note: not consecutive access PL_thr_key.150_108 = PL_thr_key;
Fast.xs:915: note: Failed to SLP the basic block.
Fast.xs:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:915: note: not consecutive access PL_thr_key.150_108 = PL_thr_key;
Fast.xs:915: note: Failed to SLP the basic block.
Fast.xs:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:916: note: misalign = 0 bytes of ref key_len
Fast.xs:916: note: not consecutive access key_len.157_119 = key_len;
Fast.xs:916: note: not consecutive access _121 = memd_77->c;
Fast.xs:916: note: Failed to SLP the basic block.
Fast.xs:916: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:916: note: misalign = 0 bytes of ref key_len
Fast.xs:916: note: not consecutive access key_len.157_119 = key_len;
Fast.xs:916: note: not consecutive access _121 = memd_77->c;
Fast.xs:916: note: Failed to SLP the basic block.
Fast.xs:916: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:920: note: not consecutive access PL_thr_key.150_126 = PL_thr_key;
Fast.xs:920: note: Failed to SLP the basic block.
Fast.xs:920: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:920: note: not consecutive access PL_thr_key.150_126 = PL_thr_key;
Fast.xs:920: note: Failed to SLP the basic block.
Fast.xs:920: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1188: note: not consecutive access PL_thr_key.150_142 = PL_thr_key;
Fast.c:1188: note: Failed to SLP the basic block.
Fast.c:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1188: note: not consecutive access PL_thr_key.150_142 = PL_thr_key;
Fast.c:1188: note: Failed to SLP the basic block.
Fast.c:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1145: note: not vectorized: no vectype for stmt: value_res ={v} {CLOBBER};
scalar_type: struct xs_value_result
Fast.c:1145: note: Failed to SLP the basic block.
Fast.c:1145: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at client.c:2079
client.c:2079: note: not vectorized: control flow in loop.
client.c:2079: note: bad loop form.
client.c:2070: note: vectorized 0 loops in function.
client.c:2074: note: not consecutive access _8 = c_7(D)->nowait;
client.c:2074: note: Failed to SLP the basic block.
client.c:2074: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2074: note: not consecutive access _8 = c_7(D)->nowait;
client.c:2074: note: Failed to SLP the basic block.
client.c:2074: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _32 = c_7(D)->generation;
client.c:1784: note: not consecutive access c_7(D)->generation = _33;
client.c:1784: note: not consecutive access c_7(D)->object = 0B;
client.c:1784: note: not consecutive access s_10 = c_7(D)->servers.buf;
client.c:1784: note: not consecutive access _58 = c_7(D)->servers.elems;
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _32 = c_7(D)->generation;
client.c:1784: note: not consecutive access c_7(D)->generation = _33;
client.c:1784: note: not consecutive access c_7(D)->object = 0B;
client.c:1784: note: not consecutive access s_10 = c_7(D)->servers.buf;
client.c:1784: note: not consecutive access _58 = c_7(D)->servers.elems;
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2103: note: not vectorized: not enough data-refs in basic block.
client.c:2070: note: not vectorized: not enough data-refs in basic block.
client.c:2085: note: SLP: step doesn't divide the vector-size.
client.c:2085: note: Unknown alignment for access: *s_10
client.c:2085: note: not consecutive access _16 = MEM[(struct command_state *)s_62 + 40B].nowait_count;
client.c:2085: note: Failed to SLP the basic block.
client.c:2085: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2085: note: SLP: step doesn't divide the vector-size.
client.c:2085: note: Unknown alignment for access: *s_10
client.c:2085: note: not consecutive access _16 = MEM[(struct command_state *)s_62 + 40B].nowait_count;
client.c:2085: note: Failed to SLP the basic block.
client.c:2085: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2070: note: not vectorized: not enough data-refs in basic block.
client.c:2088: note: not vectorized: not enough data-refs in basic block.
client.c:2097: note: can't determine dependence between MEM[(struct command_state *)s_62 + 40B].nowait_count and _34->generation
client.c:2097: note: not vectorized: unhandled data dependence in basic block.
client.c:2097: note: can't determine dependence between MEM[(struct command_state *)s_62 + 40B].nowait_count and _34->generation
client.c:2097: note: not vectorized: unhandled data dependence in basic block.
client.c:1578: note: not vectorized: not enough data-refs in basic block.
client.c:2100: note: SLP: step doesn't divide the vector-size.
client.c:2100: note: Unknown alignment for access: *s_10
client.c:2100: note: not consecutive access MEM[(struct command_state *)s_62 + 40B].reply_count = prephitmp_75;
client.c:2100: note: Failed to SLP the basic block.
client.c:2100: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2100: note: SLP: step doesn't divide the vector-size.
client.c:2100: note: Unknown alignment for access: *s_10
client.c:2100: note: not consecutive access MEM[(struct command_state *)s_62 + 40B].reply_count = prephitmp_75;
client.c:2100: note: Failed to SLP the basic block.
client.c:2100: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2079: note: not consecutive access _11 = c_7(D)->servers.buf;
client.c:2079: note: not consecutive access _12 = c_7(D)->servers.elems;
client.c:2079: note: Failed to SLP the basic block.
client.c:2079: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2079: note: not consecutive access _11 = c_7(D)->servers.buf;
client.c:2079: note: not consecutive access _12 = c_7(D)->servers.elems;
client.c:2079: note: Failed to SLP the basic block.
client.c:2079: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2070: note: not vectorized: not enough data-refs in basic block.
client.c:2070: note: not vectorized: not enough data-refs in basic block.
Fast.c:883: note: not consecutive access PL_thr_key.206_16 = PL_thr_key;
Fast.c:883: note: Failed to SLP the basic block.
Fast.c:883: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:883: note: not consecutive access PL_thr_key.206_16 = PL_thr_key;
Fast.c:883: note: Failed to SLP the basic block.
Fast.c:883: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:885: note: not consecutive access PL_thr_key.206_40 = PL_thr_key;
Fast.c:885: note: Failed to SLP the basic block.
Fast.c:885: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:885: note: not consecutive access PL_thr_key.206_40 = PL_thr_key;
Fast.c:885: note: Failed to SLP the basic block.
Fast.c:885: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_44 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_44 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_53 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_53 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_61 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_61 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access _68 = nxpv_67->xpv_cur;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access _68 = nxpv_67->xpv_cur;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not vectorized: not enough data-refs in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_69 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_69 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_77 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_77 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_85 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_85 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_94 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_94 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_102 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_102 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_111 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:888: note: not consecutive access PL_thr_key.206_111 = PL_thr_key;
Fast.c:888: note: Failed to SLP the basic block.
Fast.c:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_122 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_122 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_132 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_132 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_141 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:897: note: not consecutive access PL_thr_key.206_141 = PL_thr_key;
Fast.c:897: note: Failed to SLP the basic block.
Fast.c:897: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:898: note: not vectorized: not enough data-refs in basic block.
Fast.xs:703: note: not consecutive access _154 = memd_153->compress_method;
Fast.xs:703: note: Failed to SLP the basic block.
Fast.xs:703: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:703: note: not consecutive access _154 = memd_153->compress_method;
Fast.xs:703: note: Failed to SLP the basic block.
Fast.xs:703: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:704: note: not vectorized: not enough data-refs in basic block.
Fast.xs:705: note: not consecutive access _156 = memd_153->compress_threshold;
Fast.xs:705: note: Failed to SLP the basic block.
Fast.xs:705: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:705: note: not consecutive access _156 = memd_153->compress_threshold;
Fast.xs:705: note: Failed to SLP the basic block.
Fast.xs:705: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:706: note: not consecutive access memd_153->compress_threshold = _158;
Fast.xs:706: note: Failed to SLP the basic block.
Fast.xs:706: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:706: note: not consecutive access memd_153->compress_threshold = _158;
Fast.xs:706: note: Failed to SLP the basic block.
Fast.xs:706: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:910: note: not consecutive access PL_thr_key.206_160 = PL_thr_key;
Fast.c:910: note: Failed to SLP the basic block.
Fast.c:910: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:910: note: not consecutive access PL_thr_key.206_160 = PL_thr_key;
Fast.c:910: note: Failed to SLP the basic block.
Fast.c:910: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:881: note: not vectorized: not enough data-refs in basic block.
Fast.c:881: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at client.c:423
client.c:423: note: not vectorized: control flow in loop.
client.c:423: note: bad loop form.
Analyzing loop at client.c:2156
client.c:2156: note: not vectorized: control flow in loop.
client.c:2156: note: bad loop form.
client.c:416: note: vectorized 0 loops in function.
client.c:420: note: not vectorized: not enough data-refs in basic block.
client.c:2175: note: not vectorized: not enough data-refs in basic block.
client.c:416: note: not vectorized: not enough data-refs in basic block.
client.c:2161: note: SLP: step doesn't divide the vector-size.
client.c:2161: note: Unknown alignment for access: *s_36
client.c:2161: note: not consecutive access _39 = MEM[(struct command_state *)s_94 + 40B].last_cmd_noreply;
client.c:2161: note: Failed to SLP the basic block.
client.c:2161: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2161: note: SLP: step doesn't divide the vector-size.
client.c:2161: note: Unknown alignment for access: *s_36
client.c:2161: note: not consecutive access _39 = MEM[(struct command_state *)s_94 + 40B].last_cmd_noreply;
client.c:2161: note: Failed to SLP the basic block.
client.c:2161: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:416: note: not vectorized: not enough data-refs in basic block.
client.c:2164: note: not vectorized: not enough data-refs in basic block.
client.c:2158: note: not vectorized: not enough data-refs in basic block.
client.c:2158: note: can't determine dependence between MEM[(struct command_state *)state_42 + 40B] and iov_47->iov_base
client.c:2158: note: can't determine dependence between MEM[(struct command_state *)state_42 + 40B] and iov_47->iov_len
client.c:2158: note: can't determine dependence between MEM[(int *)state_42 + 52B] and iov_47->iov_base
client.c:2158: note: can't determine dependence between MEM[(int *)state_42 + 52B] and iov_47->iov_len
client.c:2158: note: can't determine dependence between iov_47->iov_base and MEM[(int *)state_42 + 52B]
client.c:2158: note: not vectorized: unhandled data dependence in basic block.
client.c:2158: note: can't determine dependence between MEM[(struct command_state *)state_42 + 40B] and iov_47->iov_base
client.c:2158: note: can't determine dependence between MEM[(struct command_state *)state_42 + 40B] and iov_47->iov_len
client.c:2158: note: can't determine dependence between MEM[(int *)state_42 + 52B] and iov_47->iov_base
client.c:2158: note: can't determine dependence between MEM[(int *)state_42 + 52B] and iov_47->iov_len
client.c:2158: note: can't determine dependence between iov_47->iov_base and MEM[(int *)state_42 + 52B]
client.c:2158: note: not vectorized: unhandled data dependence in basic block.
client.c:2156: note: not consecutive access _52 = c_5(D)->servers.buf;
client.c:2156: note: not consecutive access _53 = c_5(D)->servers.elems;
client.c:2156: note: Failed to SLP the basic block.
client.c:2156: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2156: note: not consecutive access _52 = c_5(D)->servers.buf;
client.c:2156: note: not consecutive access _53 = c_5(D)->servers.elems;
client.c:2156: note: Failed to SLP the basic block.
client.c:2156: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:416: note: not vectorized: not enough data-refs in basic block.
client.c:426: note: not vectorized: not enough data-refs in basic block.
client.c:416: note: not vectorized: not enough data-refs in basic block.
client.c:252: note: SLP: step doesn't divide the vector-size.
client.c:252: note: Unknown alignment for access: *s_8
client.c:252: note: not consecutive access _30 = s_91->host;
client.c:252: note: Failed to SLP the basic block.
client.c:252: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:252: note: SLP: step doesn't divide the vector-size.
client.c:252: note: Unknown alignment for access: *s_8
client.c:252: note: not consecutive access _30 = s_91->host;
client.c:252: note: Failed to SLP the basic block.
client.c:252: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:175: note: not vectorized: not enough data-refs in basic block.
client.c:423: note: not consecutive access _9 = c_5(D)->servers.buf;
client.c:423: note: not consecutive access _10 = c_5(D)->servers.elems;
client.c:423: note: Failed to SLP the basic block.
client.c:423: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:423: note: not consecutive access _9 = c_5(D)->servers.buf;
client.c:423: note: not consecutive access _10 = c_5(D)->servers.elems;
client.c:423: note: Failed to SLP the basic block.
client.c:423: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:416: note: not vectorized: not enough data-refs in basic block.
client.c:434: note: not consecutive access _27 = c_5(D)->prefix;
client.c:434: note: Failed to SLP the basic block.
client.c:434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:434: note: not consecutive access _27 = c_5(D)->prefix;
client.c:434: note: Failed to SLP the basic block.
client.c:434: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:435: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at client.c:2117
client.c:2117: note: not vectorized: control flow in loop.
client.c:2117: note: bad loop form.
client.c:2108: note: vectorized 0 loops in function.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _26 = c_6(D)->generation;
client.c:1784: note: not consecutive access c_6(D)->generation = _27;
client.c:1784: note: not consecutive access c_6(D)->object = o_7(D);
client.c:1784: note: not consecutive access s_9 = c_6(D)->servers.buf;
client.c:1784: note: not consecutive access _46 = c_6(D)->servers.elems;
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:1784: note: interleaved store with gaps
client.c:1784: note: not vectorized: complicated access pattern.
client.c:1784: note: not consecutive access _26 = c_6(D)->generation;
client.c:1784: note: not consecutive access c_6(D)->generation = _27;
client.c:1784: note: not consecutive access c_6(D)->object = o_7(D);
client.c:1784: note: not consecutive access s_9 = c_6(D)->servers.buf;
client.c:1784: note: not consecutive access _46 = c_6(D)->servers.elems;
client.c:1784: note: Failed to SLP the basic block.
client.c:1784: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2134: note: not vectorized: not enough data-refs in basic block.
client.c:2108: note: not vectorized: not enough data-refs in basic block.
client.c:2122: note: not vectorized: not enough data-refs in basic block.
client.c:2108: note: not vectorized: not enough data-refs in basic block.
client.c:2126: note: not vectorized: not enough data-refs in basic block.
client.c:2119: note: can't determine dependence between MEM[(struct command_state *)state_19 + 40B] and iov_31->iov_base
client.c:2119: note: can't determine dependence between MEM[(struct command_state *)state_19 + 40B] and iov_31->iov_len
client.c:2119: note: can't determine dependence between MEM[(int *)state_19 + 52B] and iov_31->iov_base
client.c:2119: note: can't determine dependence between MEM[(int *)state_19 + 52B] and iov_31->iov_len
client.c:2119: note: can't determine dependence between iov_31->iov_base and MEM[(int *)state_19 + 52B]
client.c:2119: note: not vectorized: unhandled data dependence in basic block.
client.c:2119: note: can't determine dependence between MEM[(struct command_state *)state_19 + 40B] and iov_31->iov_base
client.c:2119: note: can't determine dependence between MEM[(struct command_state *)state_19 + 40B] and iov_31->iov_len
client.c:2119: note: can't determine dependence between MEM[(int *)state_19 + 52B] and iov_31->iov_base
client.c:2119: note: can't determine dependence between MEM[(int *)state_19 + 52B] and iov_31->iov_len
client.c:2119: note: can't determine dependence between iov_31->iov_base and MEM[(int *)state_19 + 52B]
client.c:2119: note: not vectorized: unhandled data dependence in basic block.
client.c:2117: note: not consecutive access _10 = c_6(D)->servers.buf;
client.c:2117: note: not consecutive access _11 = c_6(D)->servers.elems;
client.c:2117: note: Failed to SLP the basic block.
client.c:2117: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2117: note: not consecutive access _10 = c_6(D)->servers.buf;
client.c:2117: note: not consecutive access _11 = c_6(D)->servers.elems;
client.c:2117: note: Failed to SLP the basic block.
client.c:2117: note: not vectorized: failed to find SLP opportunities in basic block.
client.c:2108: note: not vectorized: not enough data-refs in basic block.
Fast.c:842: note: not consecutive access PL_thr_key.217_9 = PL_thr_key;
Fast.c:842: note: Failed to SLP the basic block.
Fast.c:842: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:842: note: not consecutive access PL_thr_key.217_9 = PL_thr_key;
Fast.c:842: note: Failed to SLP the basic block.
Fast.c:842: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:844: note: not consecutive access PL_thr_key.217_33 = PL_thr_key;
Fast.c:844: note: Failed to SLP the basic block.
Fast.c:844: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:844: note: not consecutive access PL_thr_key.217_33 = PL_thr_key;
Fast.c:844: note: Failed to SLP the basic block.
Fast.c:844: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_37 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_37 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_48 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_48 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_57 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:854: note: not consecutive access PL_thr_key.217_57 = PL_thr_key;
Fast.c:854: note: Failed to SLP the basic block.
Fast.c:854: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:855: note: not consecutive access _70 = memd_69->c;
Fast.c:855: note: Failed to SLP the basic block.
Fast.c:855: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:855: note: not consecutive access _70 = memd_69->c;
Fast.c:855: note: Failed to SLP the basic block.
Fast.c:855: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:840: note: not vectorized: not enough data-refs in basic block.
Fast.xs:685: note: not consecutive access _73 = _72->sv_refcnt;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access _73 = _72->sv_refcnt;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access _72->sv_refcnt = _74;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access _72->sv_refcnt = _74;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access PL_thr_key.217_76 = PL_thr_key;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access PL_thr_key.217_76 = PL_thr_key;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access PL_thr_key.217_80 = PL_thr_key;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:685: note: not consecutive access PL_thr_key.217_80 = PL_thr_key;
Fast.xs:685: note: Failed to SLP the basic block.
Fast.xs:685: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access _p_84 = memd_69->decompress_method;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access _p_84 = memd_69->decompress_method;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access _85 = MEM[(struct SV *)_p_84].sv_refcnt;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access _85 = MEM[(struct SV *)_p_84].sv_refcnt;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access MEM[(struct SV *)_p_84].sv_refcnt = _86;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access MEM[(struct SV *)_p_84].sv_refcnt = _86;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access PL_thr_key.217_88 = PL_thr_key;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access PL_thr_key.217_88 = PL_thr_key;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access PL_thr_key.217_92 = PL_thr_key;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:686: note: not consecutive access PL_thr_key.217_92 = PL_thr_key;
Fast.xs:686: note: Failed to SLP the basic block.
Fast.xs:686: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:688: note: not consecutive access _96 = memd_69->serialize_method;
Fast.xs:688: note: Failed to SLP the basic block.
Fast.xs:688: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:688: note: not consecutive access _96 = memd_69->serialize_method;
Fast.xs:688: note: Failed to SLP the basic block.
Fast.xs:688: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:840: note: not vectorized: not enough data-refs in basic block.
Fast.xs:690: note: not consecutive access _97 = _96->sv_refcnt;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access _97 = _96->sv_refcnt;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access _96->sv_refcnt = _98;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access _96->sv_refcnt = _98;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access PL_thr_key.217_100 = PL_thr_key;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access PL_thr_key.217_100 = PL_thr_key;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access PL_thr_key.217_104 = PL_thr_key;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:690: note: not consecutive access PL_thr_key.217_104 = PL_thr_key;
Fast.xs:690: note: Failed to SLP the basic block.
Fast.xs:690: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access _p_108 = memd_69->deserialize_method;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access _p_108 = memd_69->deserialize_method;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access _109 = MEM[(struct SV *)_p_108].sv_refcnt;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access _109 = MEM[(struct SV *)_p_108].sv_refcnt;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access MEM[(struct SV *)_p_108].sv_refcnt = _110;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access MEM[(struct SV *)_p_108].sv_refcnt = _110;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access PL_thr_key.217_112 = PL_thr_key;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access PL_thr_key.217_112 = PL_thr_key;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access PL_thr_key.217_116 = PL_thr_key;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:691: note: not consecutive access PL_thr_key.217_116 = PL_thr_key;
Fast.xs:691: note: Failed to SLP the basic block.
Fast.xs:691: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access _p_120 = memd_69->servers;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access _p_120 = memd_69->servers;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:840: note: not vectorized: not enough data-refs in basic block.
Fast.xs:693: note: not consecutive access _121 = MEM[(struct SV *)_p_120].sv_refcnt;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access _121 = MEM[(struct SV *)_p_120].sv_refcnt;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access MEM[(struct SV *)_p_120].sv_refcnt = _122;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access MEM[(struct SV *)_p_120].sv_refcnt = _122;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access PL_thr_key.217_124 = PL_thr_key;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access PL_thr_key.217_124 = PL_thr_key;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access PL_thr_key.217_128 = PL_thr_key;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:693: note: not consecutive access PL_thr_key.217_128 = PL_thr_key;
Fast.xs:693: note: Failed to SLP the basic block.
Fast.xs:693: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:694: note: not vectorized: not enough data-refs in basic block.
make[1]: Leaving directory `/home/njh/.cpan/build/Cache-Memcached-Fast-0.21-VplTWU/src'
make: *** [src/libclient.a] Error 2
make: *** Waiting for unfinished jobs....
Fast.xs:529: note: not vectorized: not enough data-refs in basic block.
Fast.xs:525: note: not vectorized: not enough data-refs in basic block.
Fast.xs:529: note: not consecutive access _3 = MEM[(struct SV *)opaque_1(D)].sv_refcnt;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access _3 = MEM[(struct SV *)opaque_1(D)].sv_refcnt;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access MEM[(struct SV *)opaque_1(D)].sv_refcnt = _4;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access MEM[(struct SV *)opaque_1(D)].sv_refcnt = _4;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access PL_thr_key.117_12 = PL_thr_key;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access PL_thr_key.117_12 = PL_thr_key;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access PL_thr_key.117_8 = PL_thr_key;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:529: note: not consecutive access PL_thr_key.117_8 = PL_thr_key;
Fast.xs:529: note: Failed to SLP the basic block.
Fast.xs:529: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:530: note: not vectorized: not enough data-refs in basic block.
Fast.xs:608: note: not vectorized: not enough data-refs in basic block.
Fast.xs:614: note: not consecutive access PL_thr_key.50_8 = PL_thr_key;
Fast.xs:614: note: Failed to SLP the basic block.
Fast.xs:614: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:614: note: not consecutive access PL_thr_key.50_8 = PL_thr_key;
Fast.xs:614: note: Failed to SLP the basic block.
Fast.xs:614: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:616: note: not consecutive access PL_thr_key.50_20 = PL_thr_key;
Fast.xs:616: note: Failed to SLP the basic block.
Fast.xs:616: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:616: note: not consecutive access PL_thr_key.50_20 = PL_thr_key;
Fast.xs:616: note: Failed to SLP the basic block.
Fast.xs:616: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:617: note: not vectorized: not enough data-refs in basic block.
Fast.xs:469: note: not consecutive access PL_thr_key.131_1 = PL_thr_key;
Fast.xs:469: note: Failed to SLP the basic block.
Fast.xs:469: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:469: note: not consecutive access PL_thr_key.131_1 = PL_thr_key;
Fast.xs:469: note: Failed to SLP the basic block.
Fast.xs:469: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:471: note: not consecutive access PL_thr_key.131_11 = PL_thr_key;
Fast.xs:471: note: Failed to SLP the basic block.
Fast.xs:471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:471: note: not consecutive access PL_thr_key.131_11 = PL_thr_key;
Fast.xs:471: note: Failed to SLP the basic block.
Fast.xs:471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:471: note: not consecutive access PL_thr_key.131_13 = PL_thr_key;
Fast.xs:471: note: Failed to SLP the basic block.
Fast.xs:471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:471: note: not consecutive access PL_thr_key.131_13 = PL_thr_key;
Fast.xs:471: note: Failed to SLP the basic block.
Fast.xs:471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:472: note: not consecutive access PL_thr_key.131_29 = PL_thr_key;
Fast.xs:472: note: Failed to SLP the basic block.
Fast.xs:472: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:472: note: not consecutive access PL_thr_key.131_29 = PL_thr_key;
Fast.xs:472: note: Failed to SLP the basic block.
Fast.xs:472: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:472: note: can't determine dependence between *sv_34(D) and MEM[(struct SV * *)sp_32 + 8B]
Fast.xs:472: note: not consecutive access _35 = *sv_34(D);
Fast.xs:472: note: not consecutive access MEM[(struct SV * *)sp_32 + 8B] = _35;
Fast.xs:472: note: not consecutive access PL_thr_key.131_36 = PL_thr_key;
Fast.xs:472: note: Failed to SLP the basic block.
Fast.xs:472: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:472: note: can't determine dependence between *sv_34(D) and MEM[(struct SV * *)sp_32 + 8B]
Fast.xs:472: note: not consecutive access _35 = *sv_34(D);
Fast.xs:472: note: not consecutive access MEM[(struct SV * *)sp_32 + 8B] = _35;
Fast.xs:472: note: not consecutive access PL_thr_key.131_36 = PL_thr_key;
Fast.xs:472: note: Failed to SLP the basic block.
Fast.xs:472: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:481: note: not vectorized: not enough data-refs in basic block.
Fast.xs:483: note: not consecutive access _p_47 = *sp_45;
Fast.xs:483: note: not consecutive access PL_thr_key.131_48 = PL_thr_key;
Fast.xs:483: note: Failed to SLP the basic block.
Fast.xs:483: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:483: note: not consecutive access _p_47 = *sp_45;
Fast.xs:483: note: not consecutive access PL_thr_key.131_48 = PL_thr_key;
Fast.xs:483: note: Failed to SLP the basic block.
Fast.xs:483: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_53 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_53 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_58 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_58 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _67 = *iftmp.135_66;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _67 = *iftmp.135_66;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access _p_251 = *sv_34(D);
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access _p_251 = *sv_34(D);
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_68 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_68 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_73 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_73 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_78 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_78 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _87 = *iftmp.137_86;
Fast.xs:484: note: not consecutive access _88 = _87->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _87 = *iftmp.137_86;
Fast.xs:484: note: not consecutive access _88 = _87->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_90 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_90 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_95 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_95 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_100 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_100 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _109 = *iftmp.138_108;
Fast.xs:484: note: not consecutive access nxpv_110 = _109->sv_any;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _109 = *iftmp.138_108;
Fast.xs:484: note: not consecutive access nxpv_110 = _109->sv_any;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _111 = nxpv_110->xpv_cur;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _111 = nxpv_110->xpv_cur;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not vectorized: not enough data-refs in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_112 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_112 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_117 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_117 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_122 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_122 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _131 = *iftmp.140_130;
Fast.xs:484: note: not consecutive access _132 = _131->sv_u.svu_pv;
Fast.xs:484: note: not consecutive access _133 = *_132;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _131 = *iftmp.140_130;
Fast.xs:484: note: not consecutive access _132 = _131->sv_u.svu_pv;
Fast.xs:484: note: not consecutive access _133 = *_132;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:461: note: not vectorized: not enough data-refs in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_136 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_136 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_141 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_141 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_146 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_146 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _155 = *iftmp.142_154;
Fast.xs:484: note: not consecutive access _156 = _155->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _155 = *iftmp.142_154;
Fast.xs:484: note: not consecutive access _156 = _155->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_158 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_158 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_163 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_163 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_168 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_168 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _177 = *iftmp.143_176;
Fast.xs:484: note: not consecutive access _178 = _177->sv_any;
Fast.xs:484: note: not consecutive access _179 = MEM[(struct XPVIV *)_178].xiv_u.xivu_iv;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _177 = *iftmp.143_176;
Fast.xs:484: note: not consecutive access _178 = _177->sv_any;
Fast.xs:484: note: not consecutive access _179 = MEM[(struct XPVIV *)_178].xiv_u.xivu_iv;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_181 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_181 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_186 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_186 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_191 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_191 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _200 = *iftmp.145_199;
Fast.xs:484: note: not consecutive access _201 = _200->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _200 = *iftmp.145_199;
Fast.xs:484: note: not consecutive access _201 = _200->sv_flags;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_203 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_203 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_208 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_208 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_213 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_213 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _222 = *iftmp.146_221;
Fast.xs:484: note: not consecutive access _223 = _222->sv_any;
Fast.xs:484: note: not consecutive access _224 = MEM[(struct XPVNV *)_223].xnv_u.xnv_nv;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _222 = *iftmp.146_221;
Fast.xs:484: note: not consecutive access _223 = _222->sv_any;
Fast.xs:484: note: not consecutive access _224 = MEM[(struct XPVNV *)_223].xnv_u.xnv_nv;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_226 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_226 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_231 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_231 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_236 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access PL_thr_key.131_236 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _245 = *iftmp.147_244;
Fast.xs:484: note: not consecutive access PL_thr_key.131_246 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not consecutive access _245 = *iftmp.147_244;
Fast.xs:484: note: not consecutive access PL_thr_key.131_246 = PL_thr_key;
Fast.xs:484: note: Failed to SLP the basic block.
Fast.xs:484: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:484: note: not vectorized: not enough data-refs in basic block.
Fast.xs:461: note: not vectorized: not enough data-refs in basic block.
Fast.xs:486: note: not consecutive access _252 = MEM[(struct SV *)_p_251].sv_refcnt;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access _252 = MEM[(struct SV *)_p_251].sv_refcnt;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access MEM[(struct SV *)_p_251].sv_refcnt = _253;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access MEM[(struct SV *)_p_251].sv_refcnt = _253;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access PL_thr_key.131_254 = PL_thr_key;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access PL_thr_key.131_254 = PL_thr_key;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access PL_thr_key.131_256 = PL_thr_key;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:486: note: not consecutive access PL_thr_key.131_256 = PL_thr_key;
Fast.xs:486: note: Failed to SLP the basic block.
Fast.xs:486: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:487: note: not vectorized: not enough data-refs in basic block.
Fast.xs:487: note: not consecutive access _258 = MEM[(struct SV *)_p_47].sv_refcnt;
Fast.xs:487: note: not consecutive access MEM[(struct SV *)_p_47].sv_refcnt = _259;
Fast.xs:487: note: Failed to SLP the basic block.
Fast.xs:487: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:487: note: not consecutive access _258 = MEM[(struct SV *)_p_47].sv_refcnt;
Fast.xs:487: note: not consecutive access MEM[(struct SV *)_p_47].sv_refcnt = _259;
Fast.xs:487: note: Failed to SLP the basic block.
Fast.xs:487: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:487: note: not consecutive access *sv_34(D) = _p_47;
Fast.xs:487: note: Failed to SLP the basic block.
Fast.xs:487: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:487: note: not consecutive access *sv_34(D) = _p_47;
Fast.xs:487: note: Failed to SLP the basic block.
Fast.xs:487: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:494: note: not consecutive access PL_thr_key.131_260 = PL_thr_key;
Fast.xs:494: note: Failed to SLP the basic block.
Fast.xs:494: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:494: note: not consecutive access PL_thr_key.131_260 = PL_thr_key;
Fast.xs:494: note: Failed to SLP the basic block.
Fast.xs:494: note: not vectorized: failed to find SLP opportunities in basic block.
In function âmvalue_storeâ:
Fast.xs:461:1: warning: inlining failed in call to âdeserialize.isra.4.part.5â: --param max-inline-insns-single limit reached [-Winline]
deserialize(Cache_Memcached_Fast *memd, SV **sv, flags_type flags)
^
cc1: warning: called from here [-Winline]
Fast.xs:577: note: misalign = 0 bytes of ref value_sv
Fast.xs:577: note: not consecutive access value_sv = opaque_5(D);
Fast.xs:577: note: not consecutive access _9 = MEM[(struct meta_object *)meta_8(D)].flags;
Fast.xs:577: note: not consecutive access _10 = MEM[(struct xs_value_result *)arg_7(D)].memd;
Fast.xs:577: note: Failed to SLP the basic block.
Fast.xs:577: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:577: note: misalign = 0 bytes of ref value_sv
Fast.xs:577: note: not consecutive access value_sv = opaque_5(D);
Fast.xs:577: note: not consecutive access _9 = MEM[(struct meta_object *)meta_8(D)].flags;
Fast.xs:577: note: not consecutive access _10 = MEM[(struct xs_value_result *)arg_7(D)].memd;
Fast.xs:577: note: Failed to SLP the basic block.
Fast.xs:577: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:387: note: not consecutive access PL_thr_key.121_70 = PL_thr_key;
Fast.xs:387: note: Failed to SLP the basic block.
Fast.xs:387: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:387: note: not consecutive access PL_thr_key.121_70 = PL_thr_key;
Fast.xs:387: note: Failed to SLP the basic block.
Fast.xs:387: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_83 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_83 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_85 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_85 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: not consecutive access PL_thr_key.121_101 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: not consecutive access PL_thr_key.121_101 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: misalign = 0 bytes of ref value_sv
Fast.xs:392: note: not consecutive access _106 = value_sv;
Fast.xs:392: note: not consecutive access PL_thr_key.121_107 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: misalign = 0 bytes of ref value_sv
Fast.xs:392: note: not consecutive access _106 = value_sv;
Fast.xs:392: note: not consecutive access PL_thr_key.121_107 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_119 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_119 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_124 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_124 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:401: note: not vectorized: not enough data-refs in basic block.
Fast.xs:403: note: not consecutive access bsv_140 = *sp_138;
Fast.xs:403: note: Failed to SLP the basic block.
Fast.xs:403: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:403: note: not consecutive access bsv_140 = *sp_138;
Fast.xs:403: note: Failed to SLP the basic block.
Fast.xs:403: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _141 = bsv_140->sv_flags;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _141 = bsv_140->sv_flags;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access nxpv_143 = bsv_140->sv_any;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access nxpv_143 = bsv_140->sv_any;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _144 = nxpv_143->xpv_cur;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _144 = nxpv_143->xpv_cur;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _145 = bsv_140->sv_u.svu_pv;
Fast.xs:404: note: not consecutive access _146 = *_145;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _145 = bsv_140->sv_u.svu_pv;
Fast.xs:404: note: not consecutive access _146 = *_145;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:575: note: not vectorized: not enough data-refs in basic block.
Fast.xs:575: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _150 = bsv_140->sv_any;
Fast.xs:404: note: not consecutive access _151 = MEM[(struct XPVIV *)_150].xiv_u.xivu_iv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _150 = bsv_140->sv_any;
Fast.xs:404: note: not consecutive access _151 = MEM[(struct XPVIV *)_150].xiv_u.xivu_iv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _154 = bsv_140->sv_any;
Fast.xs:404: note: not consecutive access _155 = MEM[(struct XPVNV *)_154].xnv_u.xnv_nv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _154 = bsv_140->sv_any;
Fast.xs:404: note: not consecutive access _155 = MEM[(struct XPVNV *)_154].xnv_u.xnv_nv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access PL_thr_key.121_157 = PL_thr_key;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access PL_thr_key.121_157 = PL_thr_key;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:406: note: misalign = 0 bytes of ref value_sv
Fast.xs:406: note: not consecutive access _p_161 = value_sv;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: misalign = 0 bytes of ref value_sv
Fast.xs:406: note: not consecutive access _p_161 = value_sv;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:575: note: not vectorized: not enough data-refs in basic block.
Fast.xs:406: note: not consecutive access _162 = MEM[(struct SV *)_p_161].sv_refcnt;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access _162 = MEM[(struct SV *)_p_161].sv_refcnt;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access MEM[(struct SV *)_p_161].sv_refcnt = _163;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access MEM[(struct SV *)_p_161].sv_refcnt = _163;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_164 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_164 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_166 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_166 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:407: note: misalign = 0 bytes of ref value_sv
Fast.xs:407: note: not consecutive access value_sv = _p_75;
Fast.xs:407: note: not consecutive access PL_thr_key.121_66 = PL_thr_key;
Fast.xs:407: note: Failed to SLP the basic block.
Fast.xs:407: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:407: note: misalign = 0 bytes of ref value_sv
Fast.xs:407: note: not consecutive access value_sv = _p_75;
Fast.xs:407: note: not consecutive access PL_thr_key.121_66 = PL_thr_key;
Fast.xs:407: note: Failed to SLP the basic block.
Fast.xs:407: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not vectorized: not enough data-refs in basic block.
Fast.xs:411: note: not consecutive access _168 = MEM[(struct SV *)_p_75].sv_refcnt;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access _168 = MEM[(struct SV *)_p_75].sv_refcnt;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access MEM[(struct SV *)_p_75].sv_refcnt = _169;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access MEM[(struct SV *)_p_75].sv_refcnt = _169;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_170 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_170 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_172 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_172 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:465: note: not vectorized: not enough data-refs in basic block.
Fast.xs:575: note: not vectorized: not enough data-refs in basic block.
Fast.xs:496: note: not vectorized: not enough data-refs in basic block.
Fast.xs:496: note: not consecutive access _184 = MEM[(int *)prephitmp_175 + 64B];
Fast.xs:496: note: Failed to SLP the basic block.
Fast.xs:496: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:496: note: not consecutive access _184 = MEM[(int *)prephitmp_175 + 64B];
Fast.xs:496: note: Failed to SLP the basic block.
Fast.xs:496: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:498: note: misalign = 0 bytes of ref value_sv
Fast.xs:498: note: not consecutive access _185 = value_sv;
Fast.xs:498: note: not consecutive access PL_thr_key.131_186 = PL_thr_key;
Fast.xs:498: note: Failed to SLP the basic block.
Fast.xs:498: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:498: note: misalign = 0 bytes of ref value_sv
Fast.xs:498: note: not consecutive access _185 = value_sv;
Fast.xs:498: note: not consecutive access PL_thr_key.131_186 = PL_thr_key;
Fast.xs:498: note: Failed to SLP the basic block.
Fast.xs:498: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:582: note: not vectorized: not enough data-refs in basic block.
Fast.xs:584: note: misalign = 0 bytes of ref value_sv
Fast.xs:584: note: not consecutive access value_sv.118_62 = value_sv;
Fast.xs:584: note: Failed to SLP the basic block.
Fast.xs:584: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:584: note: misalign = 0 bytes of ref value_sv
Fast.xs:584: note: not consecutive access value_sv.118_62 = value_sv;
Fast.xs:584: note: Failed to SLP the basic block.
Fast.xs:584: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:588: note: not consecutive access _19 = MEM[(struct meta_object *)meta_8(D)].use_cas;
Fast.xs:588: note: Failed to SLP the basic block.
Fast.xs:588: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:588: note: not consecutive access _19 = MEM[(struct meta_object *)meta_8(D)].use_cas;
Fast.xs:588: note: Failed to SLP the basic block.
Fast.xs:588: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:590: note: misalign = 0 bytes of ref value_sv
Fast.xs:590: note: not consecutive access value_sv.118_20 = value_sv;
Fast.xs:590: note: not consecutive access _21 = MEM[(struct xs_value_result *)arg_7(D)].vals;
Fast.xs:590: note: not consecutive access PL_thr_key.119_22 = PL_thr_key;
Fast.xs:590: note: Failed to SLP the basic block.
Fast.xs:590: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:590: note: misalign = 0 bytes of ref value_sv
Fast.xs:590: note: not consecutive access value_sv.118_20 = value_sv;
Fast.xs:590: note: not consecutive access _21 = MEM[(struct xs_value_result *)arg_7(D)].vals;
Fast.xs:590: note: not consecutive access PL_thr_key.119_22 = PL_thr_key;
Fast.xs:590: note: Failed to SLP the basic block.
Fast.xs:590: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:594: note: not consecutive access PL_thr_key.119_27 = PL_thr_key;
Fast.xs:594: note: Failed to SLP the basic block.
Fast.xs:594: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:594: note: not consecutive access PL_thr_key.119_27 = PL_thr_key;
Fast.xs:594: note: Failed to SLP the basic block.
Fast.xs:594: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:575: note: misalign = 0 bytes of ref value_sv
Fast.xs:575: note: not consecutive access value_sv ={v} {CLOBBER};
Fast.xs:575: note: Failed to SLP the basic block.
Fast.xs:575: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:575: note: misalign = 0 bytes of ref value_sv
Fast.xs:575: note: not consecutive access value_sv ={v} {CLOBBER};
Fast.xs:575: note: Failed to SLP the basic block.
Fast.xs:575: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:585: note: not vectorized: not enough data-refs in basic block.
Fast.xs:575: note: not vectorized: not enough data-refs in basic block.
Fast.xs:415: note: not consecutive access PL_thr_key.121_179 = PL_thr_key;
Fast.xs:415: note: Failed to SLP the basic block.
Fast.xs:415: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:415: note: not consecutive access PL_thr_key.121_179 = PL_thr_key;
Fast.xs:415: note: Failed to SLP the basic block.
Fast.xs:415: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:54: note: not consecutive access PL_thr_key.296_3 = PL_thr_key;
Fast.xs:54: note: Failed to SLP the basic block.
Fast.xs:54: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:54: note: not consecutive access PL_thr_key.296_3 = PL_thr_key;
Fast.xs:54: note: Failed to SLP the basic block.
Fast.xs:54: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:57: note: not vectorized: not enough data-refs in basic block.
Fast.xs:59: note: not consecutive access _11 = addr_sv_5(D)->sv_flags;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:59: note: not consecutive access _11 = addr_sv_5(D)->sv_flags;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:59: note: misalign = 0 bytes of ref len
Fast.xs:59: note: not consecutive access len.298_14 = MEM[(struct XPV *)_13].xpv_cur;
Fast.xs:59: note: not consecutive access len = len.298_14;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:59: note: misalign = 0 bytes of ref len
Fast.xs:59: note: not consecutive access len.298_14 = MEM[(struct XPV *)_13].xpv_cur;
Fast.xs:59: note: not consecutive access len = len.298_14;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:59: note: not consecutive access PL_thr_key.296_16 = PL_thr_key;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:59: note: not consecutive access PL_thr_key.296_16 = PL_thr_key;
Fast.xs:59: note: Failed to SLP the basic block.
Fast.xs:59: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:63: note: not vectorized: not enough data-refs in basic block.
Fast.xs:66: note: not vectorized: not enough data-refs in basic block.
Fast.xs:74: note: not vectorized: not enough data-refs in basic block.
Fast.xs:76: note: not vectorized: not enough data-refs in basic block.
Fast.xs:77: note: not vectorized: not enough data-refs in basic block.
Fast.xs:45: note: misalign = 0 bytes of ref len
Fast.xs:45: note: not consecutive access len ={v} {CLOBBER};
Fast.xs:45: note: Failed to SLP the basic block.
Fast.xs:45: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:45: note: misalign = 0 bytes of ref len
Fast.xs:45: note: not consecutive access len ={v} {CLOBBER};
Fast.xs:45: note: Failed to SLP the basic block.
Fast.xs:45: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at Fast.xs:258
Fast.xs:258: note: not vectorized: control flow in loop.
Fast.xs:258: note: bad loop form.
Fast.c:808: note: vectorized 0 loops in function.
Fast.c:810: note: not consecutive access PL_thr_key.227_4 = PL_thr_key;
Fast.c:810: note: Failed to SLP the basic block.
Fast.c:810: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:810: note: not consecutive access PL_thr_key.227_4 = PL_thr_key;
Fast.c:810: note: Failed to SLP the basic block.
Fast.c:810: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:812: note: not consecutive access PL_thr_key.227_28 = PL_thr_key;
Fast.c:812: note: Failed to SLP the basic block.
Fast.c:812: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:812: note: not consecutive access PL_thr_key.227_28 = PL_thr_key;
Fast.c:812: note: Failed to SLP the basic block.
Fast.c:812: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_32 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_32 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_42 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_42 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_49 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:814: note: not consecutive access PL_thr_key.227_49 = PL_thr_key;
Fast.c:814: note: Failed to SLP the basic block.
Fast.c:814: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:816: note: not consecutive access PL_thr_key.227_60 = PL_thr_key;
Fast.c:816: note: Failed to SLP the basic block.
Fast.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:816: note: not consecutive access PL_thr_key.227_60 = PL_thr_key;
Fast.c:816: note: Failed to SLP the basic block.
Fast.c:816: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:668: note: not vectorized: not enough data-refs in basic block.
Fast.xs:669: note: not consecutive access _73 = conf_67->sv_flags;
Fast.xs:669: note: Failed to SLP the basic block.
Fast.xs:669: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:669: note: not consecutive access _73 = conf_67->sv_flags;
Fast.xs:669: note: Failed to SLP the basic block.
Fast.xs:669: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:669: note: not consecutive access _75 = conf_67->sv_u.svu_rv;
Fast.xs:669: note: not consecutive access _76 = _75->sv_flags;
Fast.xs:669: note: Failed to SLP the basic block.
Fast.xs:669: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:669: note: not consecutive access _75 = conf_67->sv_u.svu_rv;
Fast.xs:669: note: not consecutive access _76 = _75->sv_flags;
Fast.xs:669: note: Failed to SLP the basic block.
Fast.xs:669: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:670: note: not vectorized: not enough data-refs in basic block.
Fast.xs:226: note: not consecutive access PL_thr_key.232_111 = PL_thr_key;
Fast.xs:226: note: Failed to SLP the basic block.
Fast.xs:226: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:226: note: not consecutive access PL_thr_key.232_111 = PL_thr_key;
Fast.xs:226: note: Failed to SLP the basic block.
Fast.xs:226: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:230: note: not consecutive access _117 = *ps_116;
Fast.xs:230: note: not consecutive access _118 = _117->sv_flags;
Fast.xs:230: note: Failed to SLP the basic block.
Fast.xs:230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:230: note: not consecutive access _117 = *ps_116;
Fast.xs:230: note: not consecutive access _118 = _117->sv_flags;
Fast.xs:230: note: Failed to SLP the basic block.
Fast.xs:230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:230: note: not consecutive access PL_thr_key.232_120 = PL_thr_key;
Fast.xs:230: note: Failed to SLP the basic block.
Fast.xs:230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:230: note: not consecutive access PL_thr_key.232_120 = PL_thr_key;
Fast.xs:230: note: Failed to SLP the basic block.
Fast.xs:230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:231: note: not consecutive access _125 = prephitmp_1075->sv_u.svu_rv;
Fast.xs:231: note: not consecutive access _126 = _125->sv_flags;
Fast.xs:231: note: Failed to SLP the basic block.
Fast.xs:231: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:231: note: not consecutive access _125 = prephitmp_1075->sv_u.svu_rv;
Fast.xs:231: note: not consecutive access _126 = _125->sv_flags;
Fast.xs:231: note: Failed to SLP the basic block.
Fast.xs:231: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:231: note: not vectorized: not enough data-refs in basic block.
Fast.xs:231: note: not vectorized: not enough data-refs in basic block.
Fast.xs:233: note: not vectorized: not enough data-refs in basic block.
Fast.xs:233: note: not consecutive access _133 = prephitmp_1075->sv_any;
Fast.xs:233: note: not consecutive access _134 = MEM[(struct XPVIV *)_133].xiv_u.xivu_iv;
Fast.xs:233: note: Failed to SLP the basic block.
Fast.xs:233: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:233: note: not consecutive access _133 = prephitmp_1075->sv_any;
Fast.xs:233: note: not consecutive access _134 = MEM[(struct XPVIV *)_133].xiv_u.xivu_iv;
Fast.xs:233: note: Failed to SLP the basic block.
Fast.xs:233: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:233: note: not consecutive access PL_thr_key.232_136 = PL_thr_key;
Fast.xs:233: note: Failed to SLP the basic block.
Fast.xs:233: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:233: note: not consecutive access PL_thr_key.232_136 = PL_thr_key;
Fast.xs:233: note: Failed to SLP the basic block.
Fast.xs:233: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:233: note: not vectorized: not enough data-refs in basic block.
Fast.xs:235: note: not vectorized: not enough data-refs in basic block.
Fast.xs:238: note: not consecutive access PL_thr_key.232_142 = PL_thr_key;
Fast.xs:238: note: Failed to SLP the basic block.
Fast.xs:238: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:238: note: not consecutive access PL_thr_key.232_142 = PL_thr_key;
Fast.xs:238: note: Failed to SLP the basic block.
Fast.xs:238: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:240: note: not consecutive access _145 = *ps_144;
Fast.xs:240: note: not consecutive access _146 = _145->sv_flags;
Fast.xs:240: note: Failed to SLP the basic block.
Fast.xs:240: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:240: note: not consecutive access _145 = *ps_144;
Fast.xs:240: note: not consecutive access _146 = _145->sv_flags;
Fast.xs:240: note: Failed to SLP the basic block.
Fast.xs:240: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:240: note: not consecutive access PL_thr_key.232_148 = PL_thr_key;
Fast.xs:240: note: Failed to SLP the basic block.
Fast.xs:240: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:240: note: not consecutive access PL_thr_key.232_148 = PL_thr_key;
Fast.xs:240: note: Failed to SLP the basic block.
Fast.xs:240: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:241: note: not consecutive access _153 = prephitmp_1081->sv_u.svu_rv;
Fast.xs:241: note: not consecutive access _154 = _153->sv_flags;
Fast.xs:241: note: Failed to SLP the basic block.
Fast.xs:241: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:241: note: not consecutive access _153 = prephitmp_1081->sv_u.svu_rv;
Fast.xs:241: note: not consecutive access _154 = _153->sv_flags;
Fast.xs:241: note: Failed to SLP the basic block.
Fast.xs:241: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:241: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not consecutive access nxpv_161 = prephitmp_1081->sv_any;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access nxpv_161 = prephitmp_1081->sv_any;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access _162 = nxpv_161->xpv_cur;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access _162 = nxpv_161->xpv_cur;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not consecutive access _163 = prephitmp_1081->sv_u.svu_pv;
Fast.xs:242: note: not consecutive access _164 = *_163;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access _163 = prephitmp_1081->sv_u.svu_pv;
Fast.xs:242: note: not consecutive access _164 = *_163;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not consecutive access _169 = prephitmp_1081->sv_any;
Fast.xs:242: note: not consecutive access _170 = MEM[(struct XPVIV *)_169].xiv_u.xivu_iv;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access _169 = prephitmp_1081->sv_any;
Fast.xs:242: note: not consecutive access _170 = MEM[(struct XPVIV *)_169].xiv_u.xivu_iv;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not vectorized: not enough data-refs in basic block.
Fast.xs:242: note: not consecutive access _174 = prephitmp_1081->sv_any;
Fast.xs:242: note: not consecutive access _175 = MEM[(struct XPVNV *)_174].xnv_u.xnv_nv;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access _174 = prephitmp_1081->sv_any;
Fast.xs:242: note: not consecutive access _175 = MEM[(struct XPVNV *)_174].xnv_u.xnv_nv;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access PL_thr_key.232_178 = PL_thr_key;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not consecutive access PL_thr_key.232_178 = PL_thr_key;
Fast.xs:242: note: Failed to SLP the basic block.
Fast.xs:242: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:242: note: not vectorized: not enough data-refs in basic block.
Fast.xs:244: note: not consecutive access PL_thr_key.232_183 = PL_thr_key;
Fast.xs:244: note: Failed to SLP the basic block.
Fast.xs:244: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:244: note: not consecutive access PL_thr_key.232_183 = PL_thr_key;
Fast.xs:244: note: Failed to SLP the basic block.
Fast.xs:244: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:267: note: not consecutive access PL_thr_key.232_219 = PL_thr_key;
Fast.xs:267: note: Failed to SLP the basic block.
Fast.xs:267: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:267: note: not consecutive access PL_thr_key.232_219 = PL_thr_key;
Fast.xs:267: note: Failed to SLP the basic block.
Fast.xs:267: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:246: note: not consecutive access _186 = *ps_185;
Fast.xs:246: note: not consecutive access _187 = _186->sv_flags;
Fast.xs:246: note: Failed to SLP the basic block.
Fast.xs:246: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:246: note: not consecutive access _186 = *ps_185;
Fast.xs:246: note: not consecutive access _187 = _186->sv_flags;
Fast.xs:246: note: Failed to SLP the basic block.
Fast.xs:246: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:246: note: not consecutive access PL_thr_key.232_189 = PL_thr_key;
Fast.xs:246: note: Failed to SLP the basic block.
Fast.xs:246: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:246: note: not consecutive access PL_thr_key.232_189 = PL_thr_key;
Fast.xs:246: note: Failed to SLP the basic block.
Fast.xs:246: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:247: note: not consecutive access _194 = prephitmp_1097->sv_u.svu_rv;
Fast.xs:247: note: not consecutive access _195 = _194->sv_flags;
Fast.xs:247: note: Failed to SLP the basic block.
Fast.xs:247: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:247: note: not consecutive access _194 = prephitmp_1097->sv_u.svu_rv;
Fast.xs:247: note: not consecutive access _195 = _194->sv_flags;
Fast.xs:247: note: Failed to SLP the basic block.
Fast.xs:247: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:247: note: not vectorized: not enough data-refs in basic block.
Fast.xs:247: note: not vectorized: not enough data-refs in basic block.
Fast.xs:252: note: not vectorized: not enough data-refs in basic block.
Fast.xs:252: note: not consecutive access _202 = prephitmp_1097->sv_u.svu_rv;
Fast.xs:252: note: not consecutive access _203 = _202->sv_flags;
Fast.xs:252: note: Failed to SLP the basic block.
Fast.xs:252: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:252: note: not consecutive access _202 = prephitmp_1097->sv_u.svu_rv;
Fast.xs:252: note: not consecutive access _203 = _202->sv_flags;
Fast.xs:252: note: Failed to SLP the basic block.
Fast.xs:252: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:253: note: not vectorized: not enough data-refs in basic block.
Fast.xs:255: note: not consecutive access PL_thr_key.232_205 = PL_thr_key;
Fast.xs:255: note: Failed to SLP the basic block.
Fast.xs:255: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:255: note: not consecutive access PL_thr_key.232_205 = PL_thr_key;
Fast.xs:255: note: Failed to SLP the basic block.
Fast.xs:255: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:258: note: not consecutive access PL_thr_key.232_208 = PL_thr_key;
Fast.xs:258: note: Failed to SLP the basic block.
Fast.xs:258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:258: note: not consecutive access PL_thr_key.232_208 = PL_thr_key;
Fast.xs:258: note: Failed to SLP the basic block.
Fast.xs:258: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:262: note: not consecutive access _212 = *ps_211;
Fast.xs:262: note: not consecutive access _213 = _212->sv_flags;
Fast.xs:262: note: Failed to SLP the basic block.
Fast.xs:262: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:262: note: not consecutive access _212 = *ps_211;
Fast.xs:262: note: not consecutive access _213 = _212->sv_flags;
Fast.xs:262: note: Failed to SLP the basic block.
Fast.xs:262: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:262: note: not consecutive access PL_thr_key.232_215 = PL_thr_key;
Fast.xs:262: note: Failed to SLP the basic block.
Fast.xs:262: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:262: note: not consecutive access PL_thr_key.232_215 = PL_thr_key;
Fast.xs:262: note: Failed to SLP the basic block.
Fast.xs:262: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:85: note: not vectorized: not enough data-refs in basic block.
Fast.xs:83: note: not consecutive access _504 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:83: note: Failed to SLP the basic block.
Fast.xs:83: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:83: note: not consecutive access _504 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:83: note: Failed to SLP the basic block.
Fast.xs:83: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:91: note: not consecutive access _506 = prephitmp_1091->sv_u.svu_rv;
Fast.xs:91: note: not consecutive access _507 = _506->sv_flags;
Fast.xs:91: note: Failed to SLP the basic block.
Fast.xs:91: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:91: note: not consecutive access _506 = prephitmp_1091->sv_u.svu_rv;
Fast.xs:91: note: not consecutive access _507 = _506->sv_flags;
Fast.xs:91: note: Failed to SLP the basic block.
Fast.xs:91: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not consecutive access PL_thr_key.282_509 = PL_thr_key;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not consecutive access PL_thr_key.282_509 = PL_thr_key;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:102: note: not consecutive access _512 = *addr_sv_511;
Fast.xs:102: note: not consecutive access _513 = _512->sv_flags;
Fast.xs:102: note: Failed to SLP the basic block.
Fast.xs:102: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:102: note: not consecutive access _512 = *addr_sv_511;
Fast.xs:102: note: not consecutive access _513 = _512->sv_flags;
Fast.xs:102: note: Failed to SLP the basic block.
Fast.xs:102: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:102: note: not consecutive access PL_thr_key.282_515 = PL_thr_key;
Fast.xs:102: note: Failed to SLP the basic block.
Fast.xs:102: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:102: note: not consecutive access PL_thr_key.282_515 = PL_thr_key;
Fast.xs:102: note: Failed to SLP the basic block.
Fast.xs:102: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:104: note: not vectorized: not enough data-refs in basic block.
Fast.xs:105: note: not consecutive access PL_thr_key.282_517 = PL_thr_key;
Fast.xs:105: note: Failed to SLP the basic block.
Fast.xs:105: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:105: note: not consecutive access PL_thr_key.282_517 = PL_thr_key;
Fast.xs:105: note: Failed to SLP the basic block.
Fast.xs:105: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:107: note: not consecutive access _520 = *ps_519;
Fast.xs:107: note: not consecutive access _521 = _520->sv_flags;
Fast.xs:107: note: Failed to SLP the basic block.
Fast.xs:107: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:107: note: not consecutive access _520 = *ps_519;
Fast.xs:107: note: not consecutive access _521 = _520->sv_flags;
Fast.xs:107: note: Failed to SLP the basic block.
Fast.xs:107: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:107: note: not consecutive access PL_thr_key.282_523 = PL_thr_key;
Fast.xs:107: note: Failed to SLP the basic block.
Fast.xs:107: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:107: note: not consecutive access PL_thr_key.282_523 = PL_thr_key;
Fast.xs:107: note: Failed to SLP the basic block.
Fast.xs:107: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:108: note: not consecutive access _528 = prephitmp_1083->sv_u.svu_rv;
Fast.xs:108: note: not consecutive access _529 = _528->sv_flags;
Fast.xs:108: note: Failed to SLP the basic block.
Fast.xs:108: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:108: note: not consecutive access _528 = prephitmp_1083->sv_u.svu_rv;
Fast.xs:108: note: not consecutive access _529 = _528->sv_flags;
Fast.xs:108: note: Failed to SLP the basic block.
Fast.xs:108: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:108: note: not vectorized: not enough data-refs in basic block.
Fast.xs:108: note: not vectorized: not enough data-refs in basic block.
Fast.xs:109: note: not vectorized: not enough data-refs in basic block.
Fast.xs:109: note: not consecutive access _536 = prephitmp_1083->sv_any;
Fast.xs:109: note: not consecutive access weight_537 = MEM[(struct XPVNV *)_536].xnv_u.xnv_nv;
Fast.xs:109: note: Failed to SLP the basic block.
Fast.xs:109: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:109: note: not consecutive access _536 = prephitmp_1083->sv_any;
Fast.xs:109: note: not consecutive access weight_537 = MEM[(struct XPVNV *)_536].xnv_u.xnv_nv;
Fast.xs:109: note: Failed to SLP the basic block.
Fast.xs:109: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:109: note: not consecutive access PL_thr_key.282_538 = PL_thr_key;
Fast.xs:109: note: Failed to SLP the basic block.
Fast.xs:109: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:109: note: not consecutive access PL_thr_key.282_538 = PL_thr_key;
Fast.xs:109: note: Failed to SLP the basic block.
Fast.xs:109: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:110: note: not consecutive access PL_thr_key.282_541 = PL_thr_key;
Fast.xs:110: note: Failed to SLP the basic block.
Fast.xs:110: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:110: note: not consecutive access PL_thr_key.282_541 = PL_thr_key;
Fast.xs:110: note: Failed to SLP the basic block.
Fast.xs:110: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:112: note: not consecutive access _544 = *ps_543;
Fast.xs:112: note: not consecutive access _545 = _544->sv_flags;
Fast.xs:112: note: Failed to SLP the basic block.
Fast.xs:112: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:112: note: not consecutive access _544 = *ps_543;
Fast.xs:112: note: not consecutive access _545 = _544->sv_flags;
Fast.xs:112: note: Failed to SLP the basic block.
Fast.xs:112: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:112: note: not consecutive access PL_thr_key.282_547 = PL_thr_key;
Fast.xs:112: note: Failed to SLP the basic block.
Fast.xs:112: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:112: note: not consecutive access PL_thr_key.282_547 = PL_thr_key;
Fast.xs:112: note: Failed to SLP the basic block.
Fast.xs:112: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:113: note: not consecutive access _552 = prephitmp_1089->sv_u.svu_rv;
Fast.xs:113: note: not consecutive access _553 = _552->sv_flags;
Fast.xs:113: note: Failed to SLP the basic block.
Fast.xs:113: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:113: note: not consecutive access _552 = prephitmp_1089->sv_u.svu_rv;
Fast.xs:113: note: not consecutive access _553 = _552->sv_flags;
Fast.xs:113: note: Failed to SLP the basic block.
Fast.xs:113: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:113: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not consecutive access nxpv_560 = prephitmp_1089->sv_any;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access nxpv_560 = prephitmp_1089->sv_any;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access _561 = nxpv_560->xpv_cur;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access _561 = nxpv_560->xpv_cur;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not consecutive access _562 = prephitmp_1089->sv_u.svu_pv;
Fast.xs:114: note: not consecutive access _563 = *_562;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access _562 = prephitmp_1089->sv_u.svu_pv;
Fast.xs:114: note: not consecutive access _563 = *_562;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not consecutive access _568 = prephitmp_1089->sv_any;
Fast.xs:114: note: not consecutive access _569 = MEM[(struct XPVIV *)_568].xiv_u.xivu_iv;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access _568 = prephitmp_1089->sv_any;
Fast.xs:114: note: not consecutive access _569 = MEM[(struct XPVIV *)_568].xiv_u.xivu_iv;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not vectorized: not enough data-refs in basic block.
Fast.xs:114: note: not consecutive access _573 = prephitmp_1089->sv_any;
Fast.xs:114: note: not consecutive access _574 = MEM[(struct XPVNV *)_573].xnv_u.xnv_nv;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access _573 = prephitmp_1089->sv_any;
Fast.xs:114: note: not consecutive access _574 = MEM[(struct XPVNV *)_573].xnv_u.xnv_nv;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access PL_thr_key.282_577 = PL_thr_key;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:114: note: not consecutive access PL_thr_key.282_577 = PL_thr_key;
Fast.xs:114: note: Failed to SLP the basic block.
Fast.xs:114: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:115: note: not consecutive access _581 = *addr_sv_511;
Fast.xs:115: note: not consecutive access _582 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:115: note: Failed to SLP the basic block.
Fast.xs:115: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:115: note: not consecutive access _581 = *addr_sv_511;
Fast.xs:115: note: not consecutive access _582 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:115: note: Failed to SLP the basic block.
Fast.xs:115: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not consecutive access PL_thr_key.282_586 = PL_thr_key;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not consecutive access PL_thr_key.282_586 = PL_thr_key;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:127: note: not consecutive access _589 = *addr_sv_588;
Fast.xs:127: note: not consecutive access _590 = _589->sv_flags;
Fast.xs:127: note: Failed to SLP the basic block.
Fast.xs:127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:127: note: not consecutive access _589 = *addr_sv_588;
Fast.xs:127: note: not consecutive access _590 = _589->sv_flags;
Fast.xs:127: note: Failed to SLP the basic block.
Fast.xs:127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:127: note: not consecutive access PL_thr_key.282_592 = PL_thr_key;
Fast.xs:127: note: Failed to SLP the basic block.
Fast.xs:127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:127: note: not consecutive access PL_thr_key.282_592 = PL_thr_key;
Fast.xs:127: note: Failed to SLP the basic block.
Fast.xs:127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:129: note: not vectorized: not enough data-refs in basic block.
Fast.xs:130: note: not consecutive access PL_thr_key.282_594 = PL_thr_key;
Fast.xs:130: note: Failed to SLP the basic block.
Fast.xs:130: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:130: note: not consecutive access PL_thr_key.282_594 = PL_thr_key;
Fast.xs:130: note: Failed to SLP the basic block.
Fast.xs:130: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access _597 = *weight_sv_596;
Fast.xs:132: note: not consecutive access _598 = _597->sv_flags;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access _597 = *weight_sv_596;
Fast.xs:132: note: not consecutive access _598 = _597->sv_flags;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access _600 = _597->sv_any;
Fast.xs:132: note: not consecutive access weight_601 = MEM[(struct XPVNV *)_600].xnv_u.xnv_nv;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access _600 = _597->sv_any;
Fast.xs:132: note: not consecutive access weight_601 = MEM[(struct XPVNV *)_600].xnv_u.xnv_nv;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access PL_thr_key.282_602 = PL_thr_key;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:132: note: not consecutive access PL_thr_key.282_602 = PL_thr_key;
Fast.xs:132: note: Failed to SLP the basic block.
Fast.xs:132: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:133: note: not consecutive access _605 = *addr_sv_588;
Fast.xs:133: note: not consecutive access _606 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:133: note: Failed to SLP the basic block.
Fast.xs:133: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:133: note: not consecutive access _605 = *addr_sv_588;
Fast.xs:133: note: not consecutive access _606 = MEM[(struct Cache_Memcached_Fast *)RETVAL_69];
Fast.xs:133: note: Failed to SLP the basic block.
Fast.xs:133: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:256: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:269: note: not consecutive access _222 = *ps_221;
Fast.xs:269: note: not consecutive access _223 = _222->sv_flags;
Fast.xs:269: note: Failed to SLP the basic block.
Fast.xs:269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:269: note: not consecutive access _222 = *ps_221;
Fast.xs:269: note: not consecutive access _223 = _222->sv_flags;
Fast.xs:269: note: Failed to SLP the basic block.
Fast.xs:269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:269: note: not consecutive access PL_thr_key.232_225 = PL_thr_key;
Fast.xs:269: note: Failed to SLP the basic block.
Fast.xs:269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:269: note: not consecutive access PL_thr_key.232_225 = PL_thr_key;
Fast.xs:269: note: Failed to SLP the basic block.
Fast.xs:269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:270: note: not consecutive access _230 = prephitmp_1107->sv_u.svu_rv;
Fast.xs:270: note: not consecutive access _231 = _230->sv_flags;
Fast.xs:270: note: Failed to SLP the basic block.
Fast.xs:270: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:270: note: not consecutive access _230 = prephitmp_1107->sv_u.svu_rv;
Fast.xs:270: note: not consecutive access _231 = _230->sv_flags;
Fast.xs:270: note: Failed to SLP the basic block.
Fast.xs:270: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:270: note: not vectorized: not enough data-refs in basic block.
Fast.xs:270: note: not vectorized: not enough data-refs in basic block.
Fast.xs:274: note: not vectorized: not enough data-refs in basic block.
Fast.xs:274: note: can't determine dependence between prephitmp_1107->sv_any and len
Fast.xs:274: note: can't determine dependence between len and *ps_221
Fast.xs:274: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:274: note: can't determine dependence between prephitmp_1107->sv_any and len
Fast.xs:274: note: can't determine dependence between len and *ps_221
Fast.xs:274: note: not vectorized: unhandled data dependence in basic block.
Fast.xs:274: note: not consecutive access PL_thr_key.232_242 = PL_thr_key;
Fast.xs:274: note: Failed to SLP the basic block.
Fast.xs:274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:274: note: not consecutive access PL_thr_key.232_242 = PL_thr_key;
Fast.xs:274: note: Failed to SLP the basic block.
Fast.xs:274: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:275: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: misalign = 0 bytes of ref len
Fast.c:808: note: not consecutive access len ={v} {CLOBBER};
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: misalign = 0 bytes of ref len
Fast.c:808: note: not consecutive access len ={v} {CLOBBER};
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:279: note: not consecutive access PL_thr_key.232_248 = PL_thr_key;
Fast.xs:279: note: Failed to SLP the basic block.
Fast.xs:279: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:279: note: not consecutive access PL_thr_key.232_248 = PL_thr_key;
Fast.xs:279: note: Failed to SLP the basic block.
Fast.xs:279: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:281: note: not consecutive access _251 = *ps_250;
Fast.xs:281: note: not consecutive access _252 = _251->sv_flags;
Fast.xs:281: note: Failed to SLP the basic block.
Fast.xs:281: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:281: note: not consecutive access _251 = *ps_250;
Fast.xs:281: note: not consecutive access _252 = _251->sv_flags;
Fast.xs:281: note: Failed to SLP the basic block.
Fast.xs:281: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:281: note: not consecutive access PL_thr_key.232_254 = PL_thr_key;
Fast.xs:281: note: Failed to SLP the basic block.
Fast.xs:281: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:281: note: not consecutive access PL_thr_key.232_254 = PL_thr_key;
Fast.xs:281: note: Failed to SLP the basic block.
Fast.xs:281: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:282: note: not consecutive access _259 = prephitmp_1109->sv_u.svu_rv;
Fast.xs:282: note: not consecutive access _260 = _259->sv_flags;
Fast.xs:282: note: Failed to SLP the basic block.
Fast.xs:282: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:282: note: not consecutive access _259 = prephitmp_1109->sv_u.svu_rv;
Fast.xs:282: note: not consecutive access _260 = _259->sv_flags;
Fast.xs:282: note: Failed to SLP the basic block.
Fast.xs:282: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:282: note: not vectorized: not enough data-refs in basic block.
Fast.xs:282: note: not vectorized: not enough data-refs in basic block.
Fast.xs:283: note: not vectorized: not enough data-refs in basic block.
Fast.xs:283: note: not consecutive access _267 = prephitmp_1109->sv_any;
Fast.xs:283: note: not consecutive access _268 = MEM[(struct XPVNV *)_267].xnv_u.xnv_nv;
Fast.xs:283: note: Failed to SLP the basic block.
Fast.xs:283: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:283: note: not consecutive access _267 = prephitmp_1109->sv_any;
Fast.xs:283: note: not consecutive access _268 = MEM[(struct XPVNV *)_267].xnv_u.xnv_nv;
Fast.xs:283: note: Failed to SLP the basic block.
Fast.xs:283: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:283: note: not consecutive access PL_thr_key.232_271 = PL_thr_key;
Fast.xs:283: note: Failed to SLP the basic block.
Fast.xs:283: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:283: note: not consecutive access PL_thr_key.232_271 = PL_thr_key;
Fast.xs:283: note: Failed to SLP the basic block.
Fast.xs:283: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:283: note: not vectorized: not enough data-refs in basic block.
Fast.xs:285: note: not consecutive access PL_thr_key.232_277 = PL_thr_key;
Fast.xs:285: note: Failed to SLP the basic block.
Fast.xs:285: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:285: note: not consecutive access PL_thr_key.232_277 = PL_thr_key;
Fast.xs:285: note: Failed to SLP the basic block.
Fast.xs:285: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:287: note: not consecutive access _280 = *ps_279;
Fast.xs:287: note: not consecutive access _281 = _280->sv_flags;
Fast.xs:287: note: Failed to SLP the basic block.
Fast.xs:287: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:287: note: not consecutive access _280 = *ps_279;
Fast.xs:287: note: not consecutive access _281 = _280->sv_flags;
Fast.xs:287: note: Failed to SLP the basic block.
Fast.xs:287: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:287: note: not consecutive access PL_thr_key.232_283 = PL_thr_key;
Fast.xs:287: note: Failed to SLP the basic block.
Fast.xs:287: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:287: note: not consecutive access PL_thr_key.232_283 = PL_thr_key;
Fast.xs:287: note: Failed to SLP the basic block.
Fast.xs:287: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:288: note: not consecutive access _288 = prephitmp_1101->sv_u.svu_rv;
Fast.xs:288: note: not consecutive access _289 = _288->sv_flags;
Fast.xs:288: note: Failed to SLP the basic block.
Fast.xs:288: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:288: note: not consecutive access _288 = prephitmp_1101->sv_u.svu_rv;
Fast.xs:288: note: not consecutive access _289 = _288->sv_flags;
Fast.xs:288: note: Failed to SLP the basic block.
Fast.xs:288: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:288: note: not vectorized: not enough data-refs in basic block.
Fast.xs:288: note: not vectorized: not enough data-refs in basic block.
Fast.xs:289: note: not vectorized: not enough data-refs in basic block.
Fast.xs:289: note: not consecutive access _296 = prephitmp_1101->sv_any;
Fast.xs:289: note: not consecutive access _297 = MEM[(struct XPVNV *)_296].xnv_u.xnv_nv;
Fast.xs:289: note: Failed to SLP the basic block.
Fast.xs:289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:289: note: not consecutive access _296 = prephitmp_1101->sv_any;
Fast.xs:289: note: not consecutive access _297 = MEM[(struct XPVNV *)_296].xnv_u.xnv_nv;
Fast.xs:289: note: Failed to SLP the basic block.
Fast.xs:289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:289: note: not consecutive access PL_thr_key.232_300 = PL_thr_key;
Fast.xs:289: note: Failed to SLP the basic block.
Fast.xs:289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:289: note: not consecutive access PL_thr_key.232_300 = PL_thr_key;
Fast.xs:289: note: Failed to SLP the basic block.
Fast.xs:289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:289: note: not vectorized: not enough data-refs in basic block.
Fast.xs:292: note: not consecutive access PL_thr_key.232_306 = PL_thr_key;
Fast.xs:292: note: Failed to SLP the basic block.
Fast.xs:292: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:292: note: not consecutive access PL_thr_key.232_306 = PL_thr_key;
Fast.xs:292: note: Failed to SLP the basic block.
Fast.xs:292: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:294: note: not consecutive access _309 = *ps_308;
Fast.xs:294: note: not consecutive access _310 = _309->sv_flags;
Fast.xs:294: note: Failed to SLP the basic block.
Fast.xs:294: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:294: note: not consecutive access _309 = *ps_308;
Fast.xs:294: note: not consecutive access _310 = _309->sv_flags;
Fast.xs:294: note: Failed to SLP the basic block.
Fast.xs:294: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:294: note: not consecutive access PL_thr_key.232_312 = PL_thr_key;
Fast.xs:294: note: Failed to SLP the basic block.
Fast.xs:294: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:294: note: not consecutive access PL_thr_key.232_312 = PL_thr_key;
Fast.xs:294: note: Failed to SLP the basic block.
Fast.xs:294: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:295: note: not consecutive access _317 = prephitmp_1110->sv_u.svu_rv;
Fast.xs:295: note: not consecutive access _318 = _317->sv_flags;
Fast.xs:295: note: Failed to SLP the basic block.
Fast.xs:295: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:295: note: not consecutive access _317 = prephitmp_1110->sv_u.svu_rv;
Fast.xs:295: note: not consecutive access _318 = _317->sv_flags;
Fast.xs:295: note: Failed to SLP the basic block.
Fast.xs:295: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:295: note: not vectorized: not enough data-refs in basic block.
Fast.xs:295: note: not vectorized: not enough data-refs in basic block.
Fast.xs:296: note: not vectorized: not enough data-refs in basic block.
Fast.xs:296: note: not consecutive access _325 = prephitmp_1110->sv_any;
Fast.xs:296: note: not consecutive access _326 = MEM[(struct XPVNV *)_325].xnv_u.xnv_nv;
Fast.xs:296: note: Failed to SLP the basic block.
Fast.xs:296: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:296: note: not consecutive access _325 = prephitmp_1110->sv_any;
Fast.xs:296: note: not consecutive access _326 = MEM[(struct XPVNV *)_325].xnv_u.xnv_nv;
Fast.xs:296: note: Failed to SLP the basic block.
Fast.xs:296: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:296: note: not consecutive access PL_thr_key.232_329 = PL_thr_key;
Fast.xs:296: note: Failed to SLP the basic block.
Fast.xs:296: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:296: note: not consecutive access PL_thr_key.232_329 = PL_thr_key;
Fast.xs:296: note: Failed to SLP the basic block.
Fast.xs:296: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:296: note: not vectorized: not enough data-refs in basic block.
Fast.xs:298: note: not consecutive access PL_thr_key.232_335 = PL_thr_key;
Fast.xs:298: note: Failed to SLP the basic block.
Fast.xs:298: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:298: note: not consecutive access PL_thr_key.232_335 = PL_thr_key;
Fast.xs:298: note: Failed to SLP the basic block.
Fast.xs:298: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:300: note: not consecutive access _338 = *ps_337;
Fast.xs:300: note: not consecutive access _339 = _338->sv_flags;
Fast.xs:300: note: Failed to SLP the basic block.
Fast.xs:300: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:300: note: not consecutive access _338 = *ps_337;
Fast.xs:300: note: not consecutive access _339 = _338->sv_flags;
Fast.xs:300: note: Failed to SLP the basic block.
Fast.xs:300: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:300: note: not consecutive access PL_thr_key.232_341 = PL_thr_key;
Fast.xs:300: note: Failed to SLP the basic block.
Fast.xs:300: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:300: note: not consecutive access PL_thr_key.232_341 = PL_thr_key;
Fast.xs:300: note: Failed to SLP the basic block.
Fast.xs:300: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:301: note: not consecutive access _346 = prephitmp_1115->sv_u.svu_rv;
Fast.xs:301: note: not consecutive access _347 = _346->sv_flags;
Fast.xs:301: note: Failed to SLP the basic block.
Fast.xs:301: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:301: note: not consecutive access _346 = prephitmp_1115->sv_u.svu_rv;
Fast.xs:301: note: not consecutive access _347 = _346->sv_flags;
Fast.xs:301: note: Failed to SLP the basic block.
Fast.xs:301: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:301: note: not vectorized: not enough data-refs in basic block.
Fast.xs:301: note: not vectorized: not enough data-refs in basic block.
Fast.xs:302: note: not vectorized: not enough data-refs in basic block.
Fast.xs:302: note: not consecutive access _354 = prephitmp_1115->sv_any;
Fast.xs:302: note: not consecutive access _355 = MEM[(struct XPVIV *)_354].xiv_u.xivu_iv;
Fast.xs:302: note: Failed to SLP the basic block.
Fast.xs:302: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:302: note: not consecutive access _354 = prephitmp_1115->sv_any;
Fast.xs:302: note: not consecutive access _355 = MEM[(struct XPVIV *)_354].xiv_u.xivu_iv;
Fast.xs:302: note: Failed to SLP the basic block.
Fast.xs:302: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:302: note: not consecutive access PL_thr_key.232_357 = PL_thr_key;
Fast.xs:302: note: Failed to SLP the basic block.
Fast.xs:302: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:302: note: not consecutive access PL_thr_key.232_357 = PL_thr_key;
Fast.xs:302: note: Failed to SLP the basic block.
Fast.xs:302: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:302: note: not vectorized: not enough data-refs in basic block.
Fast.xs:304: note: not consecutive access PL_thr_key.232_362 = PL_thr_key;
Fast.xs:304: note: Failed to SLP the basic block.
Fast.xs:304: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:304: note: not consecutive access PL_thr_key.232_362 = PL_thr_key;
Fast.xs:304: note: Failed to SLP the basic block.
Fast.xs:304: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:306: note: not consecutive access _365 = *ps_364;
Fast.xs:306: note: not consecutive access _366 = _365->sv_flags;
Fast.xs:306: note: Failed to SLP the basic block.
Fast.xs:306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:306: note: not consecutive access _365 = *ps_364;
Fast.xs:306: note: not consecutive access _366 = _365->sv_flags;
Fast.xs:306: note: Failed to SLP the basic block.
Fast.xs:306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:306: note: not consecutive access PL_thr_key.232_368 = PL_thr_key;
Fast.xs:306: note: Failed to SLP the basic block.
Fast.xs:306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:306: note: not consecutive access PL_thr_key.232_368 = PL_thr_key;
Fast.xs:306: note: Failed to SLP the basic block.
Fast.xs:306: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:307: note: not consecutive access _373 = prephitmp_1120->sv_u.svu_rv;
Fast.xs:307: note: not consecutive access _374 = _373->sv_flags;
Fast.xs:307: note: Failed to SLP the basic block.
Fast.xs:307: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:307: note: not consecutive access _373 = prephitmp_1120->sv_u.svu_rv;
Fast.xs:307: note: not consecutive access _374 = _373->sv_flags;
Fast.xs:307: note: Failed to SLP the basic block.
Fast.xs:307: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:307: note: not vectorized: not enough data-refs in basic block.
Fast.xs:307: note: not vectorized: not enough data-refs in basic block.
Fast.xs:308: note: not vectorized: not enough data-refs in basic block.
Fast.xs:308: note: not consecutive access _381 = prephitmp_1120->sv_any;
Fast.xs:308: note: not consecutive access _382 = MEM[(struct XPVIV *)_381].xiv_u.xivu_iv;
Fast.xs:308: note: Failed to SLP the basic block.
Fast.xs:308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:308: note: not consecutive access _381 = prephitmp_1120->sv_any;
Fast.xs:308: note: not consecutive access _382 = MEM[(struct XPVIV *)_381].xiv_u.xivu_iv;
Fast.xs:308: note: Failed to SLP the basic block.
Fast.xs:308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:308: note: not consecutive access PL_thr_key.232_384 = PL_thr_key;
Fast.xs:308: note: Failed to SLP the basic block.
Fast.xs:308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:308: note: not consecutive access PL_thr_key.232_384 = PL_thr_key;
Fast.xs:308: note: Failed to SLP the basic block.
Fast.xs:308: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:308: note: not vectorized: not enough data-refs in basic block.
Fast.xs:310: note: not consecutive access PL_thr_key.232_389 = PL_thr_key;
Fast.xs:310: note: Failed to SLP the basic block.
Fast.xs:310: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:310: note: not consecutive access PL_thr_key.232_389 = PL_thr_key;
Fast.xs:310: note: Failed to SLP the basic block.
Fast.xs:310: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:312: note: not consecutive access _392 = *ps_391;
Fast.xs:312: note: not consecutive access _393 = _392->sv_flags;
Fast.xs:312: note: Failed to SLP the basic block.
Fast.xs:312: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:312: note: not consecutive access _392 = *ps_391;
Fast.xs:312: note: not consecutive access _393 = _392->sv_flags;
Fast.xs:312: note: Failed to SLP the basic block.
Fast.xs:312: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:312: note: not consecutive access PL_thr_key.232_395 = PL_thr_key;
Fast.xs:312: note: Failed to SLP the basic block.
Fast.xs:312: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:312: note: not consecutive access PL_thr_key.232_395 = PL_thr_key;
Fast.xs:312: note: Failed to SLP the basic block.
Fast.xs:312: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:313: note: not consecutive access _400 = prephitmp_1127->sv_u.svu_rv;
Fast.xs:313: note: not consecutive access _401 = _400->sv_flags;
Fast.xs:313: note: Failed to SLP the basic block.
Fast.xs:313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:313: note: not consecutive access _400 = prephitmp_1127->sv_u.svu_rv;
Fast.xs:313: note: not consecutive access _401 = _400->sv_flags;
Fast.xs:313: note: Failed to SLP the basic block.
Fast.xs:313: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:313: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not consecutive access nxpv_408 = prephitmp_1127->sv_any;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access nxpv_408 = prephitmp_1127->sv_any;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access _409 = nxpv_408->xpv_cur;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access _409 = nxpv_408->xpv_cur;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not consecutive access _410 = prephitmp_1127->sv_u.svu_pv;
Fast.xs:314: note: not consecutive access _411 = *_410;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access _410 = prephitmp_1127->sv_u.svu_pv;
Fast.xs:314: note: not consecutive access _411 = *_410;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not consecutive access _416 = prephitmp_1127->sv_any;
Fast.xs:314: note: not consecutive access _417 = MEM[(struct XPVIV *)_416].xiv_u.xivu_iv;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access _416 = prephitmp_1127->sv_any;
Fast.xs:314: note: not consecutive access _417 = MEM[(struct XPVIV *)_416].xiv_u.xivu_iv;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not vectorized: not enough data-refs in basic block.
Fast.xs:314: note: not consecutive access _421 = prephitmp_1127->sv_any;
Fast.xs:314: note: not consecutive access _422 = MEM[(struct XPVNV *)_421].xnv_u.xnv_nv;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access _421 = prephitmp_1127->sv_any;
Fast.xs:314: note: not consecutive access _422 = MEM[(struct XPVNV *)_421].xnv_u.xnv_nv;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access PL_thr_key.232_425 = PL_thr_key;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not consecutive access PL_thr_key.232_425 = PL_thr_key;
Fast.xs:314: note: Failed to SLP the basic block.
Fast.xs:314: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:314: note: not vectorized: not enough data-refs in basic block.
Fast.xs:316: note: not consecutive access PL_thr_key.232_430 = PL_thr_key;
Fast.xs:316: note: Failed to SLP the basic block.
Fast.xs:316: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:316: note: not consecutive access PL_thr_key.232_430 = PL_thr_key;
Fast.xs:316: note: Failed to SLP the basic block.
Fast.xs:316: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:318: note: not consecutive access _433 = *ps_432;
Fast.xs:318: note: not consecutive access _434 = _433->sv_flags;
Fast.xs:318: note: Failed to SLP the basic block.
Fast.xs:318: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:318: note: not consecutive access _433 = *ps_432;
Fast.xs:318: note: not consecutive access _434 = _433->sv_flags;
Fast.xs:318: note: Failed to SLP the basic block.
Fast.xs:318: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:318: note: not consecutive access PL_thr_key.232_436 = PL_thr_key;
Fast.xs:318: note: Failed to SLP the basic block.
Fast.xs:318: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:318: note: not consecutive access PL_thr_key.232_436 = PL_thr_key;
Fast.xs:318: note: Failed to SLP the basic block.
Fast.xs:318: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:319: note: not consecutive access _441 = prephitmp_1129->sv_u.svu_rv;
Fast.xs:319: note: not consecutive access _442 = _441->sv_flags;
Fast.xs:319: note: Failed to SLP the basic block.
Fast.xs:319: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:319: note: not consecutive access _441 = prephitmp_1129->sv_u.svu_rv;
Fast.xs:319: note: not consecutive access _442 = _441->sv_flags;
Fast.xs:319: note: Failed to SLP the basic block.
Fast.xs:319: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:319: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not consecutive access nxpv_449 = prephitmp_1129->sv_any;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access nxpv_449 = prephitmp_1129->sv_any;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access _450 = nxpv_449->xpv_cur;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access _450 = nxpv_449->xpv_cur;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not consecutive access _451 = prephitmp_1129->sv_u.svu_pv;
Fast.xs:320: note: not consecutive access _452 = *_451;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access _451 = prephitmp_1129->sv_u.svu_pv;
Fast.xs:320: note: not consecutive access _452 = *_451;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not consecutive access _457 = prephitmp_1129->sv_any;
Fast.xs:320: note: not consecutive access _458 = MEM[(struct XPVIV *)_457].xiv_u.xivu_iv;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access _457 = prephitmp_1129->sv_any;
Fast.xs:320: note: not consecutive access _458 = MEM[(struct XPVIV *)_457].xiv_u.xivu_iv;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not vectorized: not enough data-refs in basic block.
Fast.xs:320: note: not consecutive access _462 = prephitmp_1129->sv_any;
Fast.xs:320: note: not consecutive access _463 = MEM[(struct XPVNV *)_462].xnv_u.xnv_nv;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access _462 = prephitmp_1129->sv_any;
Fast.xs:320: note: not consecutive access _463 = MEM[(struct XPVNV *)_462].xnv_u.xnv_nv;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access PL_thr_key.232_466 = PL_thr_key;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not consecutive access PL_thr_key.232_466 = PL_thr_key;
Fast.xs:320: note: Failed to SLP the basic block.
Fast.xs:320: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:320: note: not vectorized: not enough data-refs in basic block.
Fast.xs:322: note: not consecutive access PL_thr_key.232_471 = PL_thr_key;
Fast.xs:322: note: Failed to SLP the basic block.
Fast.xs:322: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:322: note: not consecutive access PL_thr_key.232_471 = PL_thr_key;
Fast.xs:322: note: Failed to SLP the basic block.
Fast.xs:322: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:324: note: not consecutive access _474 = *ps_473;
Fast.xs:324: note: not consecutive access _475 = _474->sv_flags;
Fast.xs:324: note: Failed to SLP the basic block.
Fast.xs:324: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:324: note: not consecutive access _474 = *ps_473;
Fast.xs:324: note: not consecutive access _475 = _474->sv_flags;
Fast.xs:324: note: Failed to SLP the basic block.
Fast.xs:324: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:324: note: not consecutive access PL_thr_key.232_477 = PL_thr_key;
Fast.xs:324: note: Failed to SLP the basic block.
Fast.xs:324: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:324: note: not consecutive access PL_thr_key.232_477 = PL_thr_key;
Fast.xs:324: note: Failed to SLP the basic block.
Fast.xs:324: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:325: note: not consecutive access _482 = prephitmp_1132->sv_u.svu_rv;
Fast.xs:325: note: not consecutive access _483 = _482->sv_flags;
Fast.xs:325: note: Failed to SLP the basic block.
Fast.xs:325: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:325: note: not consecutive access _482 = prephitmp_1132->sv_u.svu_rv;
Fast.xs:325: note: not consecutive access _483 = _482->sv_flags;
Fast.xs:325: note: Failed to SLP the basic block.
Fast.xs:325: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:325: note: not vectorized: not enough data-refs in basic block.
Fast.xs:326: note: not vectorized: not enough data-refs in basic block.
Fast.xs:326: note: not consecutive access _487 = prephitmp_1132->sv_any;
Fast.xs:326: note: not consecutive access iftmp.281_488 = MEM[(struct XPVUV *)_487].xuv_u.xivu_uv;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:326: note: not consecutive access _487 = prephitmp_1132->sv_any;
Fast.xs:326: note: not consecutive access iftmp.281_488 = MEM[(struct XPVUV *)_487].xuv_u.xivu_uv;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:326: note: not consecutive access PL_thr_key.232_489 = PL_thr_key;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:326: note: not consecutive access PL_thr_key.232_489 = PL_thr_key;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:326: note: not consecutive access RETVAL_69->max_size = iftmp.281_492;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:326: note: not consecutive access RETVAL_69->max_size = iftmp.281_492;
Fast.xs:326: note: Failed to SLP the basic block.
Fast.xs:326: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:328: note: not consecutive access RETVAL_69->max_size = 1048576;
Fast.xs:328: note: Failed to SLP the basic block.
Fast.xs:328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:328: note: not consecutive access RETVAL_69->max_size = 1048576;
Fast.xs:328: note: Failed to SLP the basic block.
Fast.xs:328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:185: note: not consecutive access RETVAL_69->compress_threshold = -1;
Fast.xs:185: note: not consecutive access RETVAL_69->compress_ratio = 8.000000000000000444089209850062616169452667236328125e-1;
Fast.xs:185: note: not consecutive access PL_thr_key.303_615 = PL_thr_key;
Fast.xs:185: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:185: note: Failed to SLP the basic block.
Fast.xs:185: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:185: note: not consecutive access RETVAL_69->compress_threshold = -1;
Fast.xs:185: note: not consecutive access RETVAL_69->compress_ratio = 8.000000000000000444089209850062616169452667236328125e-1;
Fast.xs:185: note: not consecutive access PL_thr_key.303_615 = PL_thr_key;
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:192: note: not consecutive access _618 = *ps_617;
Fast.xs:192: note: not consecutive access _619 = _618->sv_flags;
Fast.xs:192: note: Failed to SLP the basic block.
Fast.xs:192: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:192: note: not consecutive access _618 = *ps_617;
Fast.xs:192: note: not consecutive access _619 = _618->sv_flags;
Fast.xs:192: note: Failed to SLP the basic block.
Fast.xs:192: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:192: note: not consecutive access PL_thr_key.303_621 = PL_thr_key;
Fast.xs:192: note: Failed to SLP the basic block.
Fast.xs:192: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:192: note: not consecutive access PL_thr_key.303_621 = PL_thr_key;
Fast.xs:192: note: Failed to SLP the basic block.
Fast.xs:192: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:193: note: not consecutive access _626 = prephitmp_495->sv_u.svu_rv;
Fast.xs:193: note: not consecutive access _627 = _626->sv_flags;
Fast.xs:193: note: Failed to SLP the basic block.
Fast.xs:193: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:193: note: not consecutive access _626 = prephitmp_495->sv_u.svu_rv;
Fast.xs:193: note: not consecutive access _627 = _626->sv_flags;
Fast.xs:193: note: Failed to SLP the basic block.
Fast.xs:193: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:193: note: not vectorized: not enough data-refs in basic block.
Fast.xs:193: note: not vectorized: not enough data-refs in basic block.
Fast.xs:194: note: not vectorized: not enough data-refs in basic block.
Fast.xs:194: note: not consecutive access _634 = prephitmp_495->sv_any;
Fast.xs:194: note: not consecutive access _635 = MEM[(struct XPVIV *)_634].xiv_u.xivu_iv;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:194: note: not consecutive access _634 = prephitmp_495->sv_any;
Fast.xs:194: note: not consecutive access _635 = MEM[(struct XPVIV *)_634].xiv_u.xivu_iv;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:194: note: not consecutive access PL_thr_key.303_637 = PL_thr_key;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:194: note: not consecutive access PL_thr_key.303_637 = PL_thr_key;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:194: note: not consecutive access RETVAL_69->compress_threshold = iftmp.306_641;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:194: note: not consecutive access RETVAL_69->compress_threshold = iftmp.306_641;
Fast.xs:194: note: Failed to SLP the basic block.
Fast.xs:194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:196: note: not consecutive access PL_thr_key.303_642 = PL_thr_key;
Fast.xs:196: note: Failed to SLP the basic block.
Fast.xs:196: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:196: note: not consecutive access PL_thr_key.303_642 = PL_thr_key;
Fast.xs:196: note: Failed to SLP the basic block.
Fast.xs:196: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:198: note: not consecutive access _645 = *ps_644;
Fast.xs:198: note: not consecutive access _646 = _645->sv_flags;
Fast.xs:198: note: Failed to SLP the basic block.
Fast.xs:198: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:198: note: not consecutive access _645 = *ps_644;
Fast.xs:198: note: not consecutive access _646 = _645->sv_flags;
Fast.xs:198: note: Failed to SLP the basic block.
Fast.xs:198: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:198: note: not consecutive access PL_thr_key.303_648 = PL_thr_key;
Fast.xs:198: note: Failed to SLP the basic block.
Fast.xs:198: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:198: note: not consecutive access PL_thr_key.303_648 = PL_thr_key;
Fast.xs:198: note: Failed to SLP the basic block.
Fast.xs:198: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:199: note: not consecutive access _653 = prephitmp_1165->sv_u.svu_rv;
Fast.xs:199: note: not consecutive access _654 = _653->sv_flags;
Fast.xs:199: note: Failed to SLP the basic block.
Fast.xs:199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:199: note: not consecutive access _653 = prephitmp_1165->sv_u.svu_rv;
Fast.xs:199: note: not consecutive access _654 = _653->sv_flags;
Fast.xs:199: note: Failed to SLP the basic block.
Fast.xs:199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:199: note: not vectorized: not enough data-refs in basic block.
Fast.xs:199: note: not vectorized: not enough data-refs in basic block.
Fast.xs:200: note: not vectorized: not enough data-refs in basic block.
Fast.xs:200: note: not consecutive access _661 = prephitmp_1165->sv_any;
Fast.xs:200: note: not consecutive access iftmp.309_662 = MEM[(struct XPVNV *)_661].xnv_u.xnv_nv;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:200: note: not consecutive access _661 = prephitmp_1165->sv_any;
Fast.xs:200: note: not consecutive access iftmp.309_662 = MEM[(struct XPVNV *)_661].xnv_u.xnv_nv;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:200: note: not consecutive access PL_thr_key.303_663 = PL_thr_key;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:200: note: not consecutive access PL_thr_key.303_663 = PL_thr_key;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:200: note: not consecutive access RETVAL_69->compress_ratio = iftmp.309_666;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:200: note: not consecutive access RETVAL_69->compress_ratio = iftmp.309_666;
Fast.xs:200: note: Failed to SLP the basic block.
Fast.xs:200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:202: note: not consecutive access PL_thr_key.303_667 = PL_thr_key;
Fast.xs:202: note: Failed to SLP the basic block.
Fast.xs:202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:202: note: not consecutive access PL_thr_key.303_667 = PL_thr_key;
Fast.xs:202: note: Failed to SLP the basic block.
Fast.xs:202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:204: note: not consecutive access _670 = *ps_669;
Fast.xs:204: note: not consecutive access _671 = _670->sv_flags;
Fast.xs:204: note: Failed to SLP the basic block.
Fast.xs:204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:204: note: not consecutive access _670 = *ps_669;
Fast.xs:204: note: not consecutive access _671 = _670->sv_flags;
Fast.xs:204: note: Failed to SLP the basic block.
Fast.xs:204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:204: note: not consecutive access PL_thr_key.303_673 = PL_thr_key;
Fast.xs:204: note: Failed to SLP the basic block.
Fast.xs:204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:204: note: not consecutive access PL_thr_key.303_673 = PL_thr_key;
Fast.xs:204: note: Failed to SLP the basic block.
Fast.xs:204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:205: note: not consecutive access _678 = prephitmp_715->sv_u.svu_rv;
Fast.xs:205: note: not consecutive access _679 = _678->sv_flags;
Fast.xs:205: note: Failed to SLP the basic block.
Fast.xs:205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:205: note: not consecutive access _678 = prephitmp_715->sv_u.svu_rv;
Fast.xs:205: note: not consecutive access _679 = _678->sv_flags;
Fast.xs:205: note: Failed to SLP the basic block.
Fast.xs:205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:205: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not consecutive access pretmp_406 = prephitmp_715->sv_u.svu_rv;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not consecutive access pretmp_406 = prephitmp_715->sv_u.svu_rv;
Fast.c:808: note: Failed to SLP the basic block.
Fast.c:808: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:208: note: not consecutive access PL_thr_key.303_683 = PL_thr_key;
Fast.xs:208: note: Failed to SLP the basic block.
Fast.xs:208: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:208: note: not consecutive access PL_thr_key.303_683 = PL_thr_key;
Fast.xs:208: note: Failed to SLP the basic block.
Fast.xs:208: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:211: note: not consecutive access _697 = RETVAL_69->compress_threshold;
Fast.xs:211: note: Failed to SLP the basic block.
Fast.xs:211: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:211: note: not consecutive access _697 = RETVAL_69->compress_threshold;
Fast.xs:211: note: Failed to SLP the basic block.
Fast.xs:211: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:213: note: not vectorized: not enough data-refs in basic block.
Fast.xs:151: note: not consecutive access RETVAL_69->utf8 = 0;
Fast.xs:151: note: not consecutive access PL_thr_key.311_698 = PL_thr_key;
Fast.xs:151: note: Build SLP failed: unrolling required in basic block SLP
Fast.xs:151: note: Failed to SLP the basic block.
Fast.xs:151: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:151: note: not consecutive access RETVAL_69->utf8 = 0;
Fast.xs:151: note: not consecutive access PL_thr_key.311_698 = PL_thr_key;
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:157: note: not consecutive access _701 = *ps_700;
Fast.xs:157: note: not consecutive access _702 = _701->sv_flags;
Fast.xs:157: note: Failed to SLP the basic block.
Fast.xs:157: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:157: note: not consecutive access _701 = *ps_700;
Fast.xs:157: note: not consecutive access _702 = _701->sv_flags;
Fast.xs:157: note: Failed to SLP the basic block.
Fast.xs:157: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:157: note: not consecutive access PL_thr_key.311_704 = PL_thr_key;
Fast.xs:157: note: Failed to SLP the basic block.
Fast.xs:157: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:157: note: not consecutive access PL_thr_key.311_704 = PL_thr_key;
Fast.xs:157: note: Failed to SLP the basic block.
Fast.xs:157: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:158: note: not consecutive access _709 = prephitmp_789->sv_u.svu_rv;
Fast.xs:158: note: not consecutive access _710 = _709->sv_flags;
Fast.xs:158: note: Failed to SLP the basic block.
Fast.xs:158: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:158: note: not consecutive access _709 = prephitmp_789->sv_u.svu_rv;
Fast.xs:158: note: not consecutive access _710 = _709->sv_flags;
Fast.xs:158: note: Failed to SLP the basic block.
Fast.xs:158: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:158: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not consecutive access nxpv_717 = prephitmp_789->sv_any;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access nxpv_717 = prephitmp_789->sv_any;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access _718 = nxpv_717->xpv_cur;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access _718 = nxpv_717->xpv_cur;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not consecutive access _719 = prephitmp_789->sv_u.svu_pv;
Fast.xs:159: note: not consecutive access _720 = *_719;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access _719 = prephitmp_789->sv_u.svu_pv;
Fast.xs:159: note: not consecutive access _720 = *_719;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not consecutive access _725 = prephitmp_789->sv_any;
Fast.xs:159: note: not consecutive access _726 = MEM[(struct XPVIV *)_725].xiv_u.xivu_iv;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access _725 = prephitmp_789->sv_any;
Fast.xs:159: note: not consecutive access _726 = MEM[(struct XPVIV *)_725].xiv_u.xivu_iv;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not vectorized: not enough data-refs in basic block.
Fast.xs:159: note: not consecutive access _730 = prephitmp_789->sv_any;
Fast.xs:159: note: not consecutive access _731 = MEM[(struct XPVNV *)_730].xnv_u.xnv_nv;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access _730 = prephitmp_789->sv_any;
Fast.xs:159: note: not consecutive access _731 = MEM[(struct XPVNV *)_730].xnv_u.xnv_nv;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access PL_thr_key.311_734 = PL_thr_key;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access PL_thr_key.311_734 = PL_thr_key;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access RETVAL_69->utf8 = iftmp.314_738;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:159: note: not consecutive access RETVAL_69->utf8 = iftmp.314_738;
Fast.xs:159: note: Failed to SLP the basic block.
Fast.xs:159: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:161: note: not consecutive access PL_thr_key.311_739 = PL_thr_key;
Fast.xs:161: note: Failed to SLP the basic block.
Fast.xs:161: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:161: note: not consecutive access PL_thr_key.311_739 = PL_thr_key;
Fast.xs:161: note: Failed to SLP the basic block.
Fast.xs:161: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:808: note: not vectorized: not enough data-refs in basic block.
Fast.xs:163: note: not consecutive access _742 = *ps_741;
Fast.xs:163: note: not consecutive access _743 = _742->sv_flags;
Fast.xs:163: note: Failed to SLP the basic block.
Fast.xs:163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:163: note: not consecutive access _742 = *ps_741;
Fast.xs:163: note: not consecutive access _743 = _742->sv_flags;
Fast.xs:163: note: Failed to SLP the basic block.
Fast.xs:163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:163: note: not consecutive access PL_thr_key.311_745 = PL_thr_key;
Fast.xs:163: note: Failed to SLP the basic block.
Fast.xs:163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:163: note: not consecutive access PL_thr_key.311_745 = PL_thr_key;
Fast.xs:163: note: Failed to SLP the basic block.
Fast.xs:163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:164: note: not consecutive access _750 = prephitmp_810->sv_u.svu_rv;
Fast.xs:164: note: not consecutive access _751 = _750->sv_flags;
Fast.xs:164: note: Failed to SLP the basic block.
Fast.xs:164: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:164: note: not consecutive access _750 = prephitmp_810->sv_u.svu_rv;
Fast.xs:164: note: not consecutive access _751 = _750->sv_flags;
Fast.xs:164: note: Failed to SLP the basic block.
Fast.xs:164: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:164: note: not vectorized: not enough data-refs in basic block.
Fast.xs:164: note: not vectorized: not enough data-refs in basic block.
Fast.xs:166: note: not consecutive access av_757 = prephitmp_810->sv_u.svu_rv;
Fast.xs:166: note: not consecutive access PL_thr_key.311_758 = PL_thr_key;
Fast.xs:166: note: Failed to SLP the basic block.
Fast.xs:166: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:166: note: not consecutive access av_757 = prephitmp_810->sv_u.svu_rv;
Fast.xs:166: note: not consecutive access PL_thr_key.311_758 = PL_thr_key;
Fast.xs:166: note: Failed to SLP the basic block.
Fast.xs:166: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:171: note: not consecutive access _772 = RETVAL_69->serialize_method;
Fast.xs:171: note: Failed to SLP the basic block.
Fast.xs:171: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:171: note: not consecutive access _772 = RETVAL_69->serialize_method;
Fast.xs:171: note: Failed to SLP the basic block.
Fast.xs:171: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:172: note: not vectorized: not enough data-refs in basic block.
Fast.xs:174: note: not consecutive access _773 = RETVAL_69->deserialize_method;
Fast.xs:174: note: Failed to SLP the basic block.
Fast.xs:174: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:174: note: not consecutive access _773 = RETVAL_69->deserialize_method;
Fast.xs:174: note: Failed to SLP the basic block.
Fast.xs:174: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:175: note: not vectorized: not enough data-refs in basic block.
Fast.c:832: note: not consecutive access PL_thr_key.227_79 = PL_thr_key;
Fast.c:832: note: Failed to SLP the basic block.
Fast.c:832: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:832: note: not consecutive access PL_thr_key.227_79 = PL_thr_key;
Fast.c:832: note: Failed to SLP the basic block.
Fast.c:832: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:231: note: not vectorized: not enough data-refs in basic block.
Fast.xs:241: note: not vectorized: not enough data-refs in basic block.
Fast.xs:241: note: not vectorized: not enough data-refs in basic block.
Fast.xs:247: note: not vectorized: not enough data-refs in basic block.
Fast.xs:108: note: not vectorized: not enough data-refs in basic block.
Fast.xs:113: note: not vectorized: not enough data-refs in basic block.
Fast.xs:113: note: not vectorized: not enough data-refs in basic block.
Fast.xs:270: note: not vectorized: not enough data-refs in basic block.
Fast.xs:282: note: not vectorized: not enough data-refs in basic block.
Fast.xs:288: note: not vectorized: not enough data-refs in basic block.
Fast.xs:295: note: not vectorized: not enough data-refs in basic block.
Fast.xs:301: note: not vectorized: not enough data-refs in basic block.
Fast.xs:307: note: not vectorized: not enough data-refs in basic block.
Fast.xs:313: note: not vectorized: not enough data-refs in basic block.
Fast.xs:313: note: not vectorized: not enough data-refs in basic block.
Fast.xs:319: note: not vectorized: not enough data-refs in basic block.
Fast.xs:319: note: not vectorized: not enough data-refs in basic block.
Fast.xs:325: note: not vectorized: not enough data-refs in basic block.
Fast.xs:193: note: not vectorized: not enough data-refs in basic block.
Fast.xs:199: note: not vectorized: not enough data-refs in basic block.
Fast.xs:205: note: not vectorized: not enough data-refs in basic block.
Fast.xs:158: note: not vectorized: not enough data-refs in basic block.
Fast.xs:158: note: not vectorized: not enough data-refs in basic block.
Fast.xs:164: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at Fast.xs:954
Fast.xs:954: note: not vectorized: control flow in loop.
Fast.xs:954: note: bad loop form.
Analyzing loop at Fast.xs:944
Fast.xs:944: note: not vectorized: control flow in loop.
Fast.xs:944: note: bad loop form.
Fast.c:1195: note: vectorized 0 loops in function.
Fast.c:1197: note: not consecutive access PL_thr_key.105_11 = PL_thr_key;
Fast.c:1197: note: Failed to SLP the basic block.
Fast.c:1197: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1197: note: not consecutive access PL_thr_key.105_11 = PL_thr_key;
Fast.c:1197: note: Failed to SLP the basic block.
Fast.c:1197: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1200: note: not consecutive access PL_thr_key.105_38 = PL_thr_key;
Fast.c:1200: note: Failed to SLP the basic block.
Fast.c:1200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1200: note: not consecutive access PL_thr_key.105_38 = PL_thr_key;
Fast.c:1200: note: Failed to SLP the basic block.
Fast.c:1200: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1202: note: misalign = 0 bytes of ref object.alloc
Fast.c:1202: note: misalign = 8 bytes of ref object.store
Fast.c:1202: note: misalign = 16 bytes of ref object.free
Fast.c:1202: note: misalign = 24 bytes of ref object.arg
Fast.c:1202: note: not consecutive access object.arg = &value_res;
Fast.c:1202: note: not consecutive access PL_thr_key.105_49 = PL_thr_key;
Fast.c:1202: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1202: note: Failed to SLP the basic block.
Fast.c:1202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1202: note: misalign = 0 bytes of ref object.alloc
Fast.c:1202: note: misalign = 8 bytes of ref object.store
Fast.c:1202: note: misalign = 0 bytes of ref object.free
Fast.c:1202: note: misalign = 8 bytes of ref object.arg
Fast.c:1202: note: not consecutive access object.arg = &value_res;
Fast.c:1202: note: not consecutive access PL_thr_key.105_49 = PL_thr_key;
Fast.c:1202: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1202: note: Failed to SLP the basic block.
Fast.c:1202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1219: note: not consecutive access PL_thr_key.105_60 = PL_thr_key;
Fast.c:1219: note: Failed to SLP the basic block.
Fast.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1219: note: not consecutive access PL_thr_key.105_60 = PL_thr_key;
Fast.c:1219: note: Failed to SLP the basic block.
Fast.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1219: note: not consecutive access PL_thr_key.105_69 = PL_thr_key;
Fast.c:1219: note: Failed to SLP the basic block.
Fast.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1219: note: not consecutive access PL_thr_key.105_69 = PL_thr_key;
Fast.c:1219: note: Failed to SLP the basic block.
Fast.c:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1220: note: misalign = 0 bytes of ref value_res.memd
Fast.c:1220: note: not consecutive access value_res.memd = memd_81;
Fast.c:1220: note: not consecutive access PL_thr_key.105_84 = PL_thr_key;
Fast.c:1220: note: Failed to SLP the basic block.
Fast.c:1220: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1220: note: misalign = 0 bytes of ref value_res.memd
Fast.c:1220: note: not consecutive access value_res.memd = memd_81;
Fast.c:1220: note: not consecutive access PL_thr_key.105_84 = PL_thr_key;
Fast.c:1220: note: Failed to SLP the basic block.
Fast.c:1220: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:952: note: not consecutive access _119 = memd_81->c;
Fast.xs:952: note: Failed to SLP the basic block.
Fast.xs:952: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:952: note: not consecutive access _119 = memd_81->c;
Fast.xs:952: note: Failed to SLP the basic block.
Fast.xs:952: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1195: note: not vectorized: not enough data-refs in basic block.
Fast.xs:949: note: not consecutive access PL_thr_key.105_102 = PL_thr_key;
Fast.xs:949: note: Failed to SLP the basic block.
Fast.xs:949: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:949: note: not consecutive access PL_thr_key.105_102 = PL_thr_key;
Fast.xs:949: note: Failed to SLP the basic block.
Fast.xs:949: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _207 = sv_111->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _208 = _207->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _207 = sv_111->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _208 = _207->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_210 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_210 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_216->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _220 = MEM[(struct XPV *)_219].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _220;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_216->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _220 = MEM[(struct XPV *)_219].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _220;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_222 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_222 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:950: note: not consecutive access _116 = memd_81->c;
Fast.xs:950: note: Failed to SLP the basic block.
Fast.xs:950: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:950: note: not consecutive access _116 = memd_81->c;
Fast.xs:950: note: Failed to SLP the basic block.
Fast.xs:950: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1195: note: not vectorized: not enough data-refs in basic block.
Fast.xs:956: note: misalign = 8 bytes of ref value_res.vals
Fast.xs:956: note: not consecutive access _132 = value_res.vals;
Fast.xs:956: note: not consecutive access PL_thr_key.105_133 = PL_thr_key;
Fast.xs:956: note: Failed to SLP the basic block.
Fast.xs:956: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:956: note: misalign = 8 bytes of ref value_res.vals
Fast.xs:956: note: not consecutive access _132 = value_res.vals;
Fast.xs:956: note: not consecutive access PL_thr_key.105_133 = PL_thr_key;
Fast.xs:956: note: Failed to SLP the basic block.
Fast.xs:956: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1195: note: not vectorized: not enough data-refs in basic block.
Fast.xs:957: note: not consecutive access _138 = *val_137;
Fast.xs:957: note: not consecutive access _139 = _138->sv_flags;
Fast.xs:957: note: Failed to SLP the basic block.
Fast.xs:957: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:957: note: not consecutive access _138 = *val_137;
Fast.xs:957: note: not consecutive access _139 = _138->sv_flags;
Fast.xs:957: note: Failed to SLP the basic block.
Fast.xs:957: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:957: note: not consecutive access _141 = _138->sv_u.svu_rv;
Fast.xs:957: note: not consecutive access _142 = _141->sv_flags;
Fast.xs:957: note: Failed to SLP the basic block.
Fast.xs:957: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:957: note: not consecutive access _141 = _138->sv_u.svu_rv;
Fast.xs:957: note: not consecutive access _142 = _141->sv_flags;
Fast.xs:957: note: Failed to SLP the basic block.
Fast.xs:957: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:957: note: not vectorized: not enough data-refs in basic block.
Fast.xs:957: note: not vectorized: not enough data-refs in basic block.
Fast.c:1195: note: not vectorized: not enough data-refs in basic block.
Fast.xs:959: note: not consecutive access PL_thr_key.105_147 = PL_thr_key;
Fast.xs:959: note: Failed to SLP the basic block.
Fast.xs:959: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:959: note: not consecutive access PL_thr_key.105_147 = PL_thr_key;
Fast.xs:959: note: Failed to SLP the basic block.
Fast.xs:959: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:960: note: not consecutive access _158 = MEM[(struct SV *)_p_157].sv_refcnt;
Fast.xs:960: note: not consecutive access MEM[(struct SV *)_p_157].sv_refcnt = _159;
Fast.xs:960: note: Failed to SLP the basic block.
Fast.xs:960: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:960: note: not consecutive access _158 = MEM[(struct SV *)_p_157].sv_refcnt;
Fast.xs:960: note: not consecutive access MEM[(struct SV *)_p_157].sv_refcnt = _159;
Fast.xs:960: note: Failed to SLP the basic block.
Fast.xs:960: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:960: note: not consecutive access PL_thr_key.105_161 = PL_thr_key;
Fast.xs:960: note: Failed to SLP the basic block.
Fast.xs:960: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:960: note: not consecutive access PL_thr_key.105_161 = PL_thr_key;
Fast.xs:960: note: Failed to SLP the basic block.
Fast.xs:960: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access _p_166 = *val_137;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access _p_166 = *val_137;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access _167 = MEM[(struct SV *)_p_166].sv_refcnt;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access _167 = MEM[(struct SV *)_p_166].sv_refcnt;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access MEM[(struct SV *)_p_166].sv_refcnt = _168;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access MEM[(struct SV *)_p_166].sv_refcnt = _168;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access PL_thr_key.105_170 = PL_thr_key;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access PL_thr_key.105_170 = PL_thr_key;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access PL_thr_key.105_174 = PL_thr_key;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:963: note: not consecutive access PL_thr_key.105_174 = PL_thr_key;
Fast.xs:963: note: Failed to SLP the basic block.
Fast.xs:963: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1195: note: not vectorized: not enough data-refs in basic block.
Fast.xs:954: note: misalign = 8 bytes of ref value_res.vals
Fast.xs:954: note: not consecutive access _126 = value_res.vals;
Fast.xs:954: note: not consecutive access PL_thr_key.105_127 = PL_thr_key;
Fast.xs:954: note: Failed to SLP the basic block.
Fast.xs:954: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:954: note: misalign = 8 bytes of ref value_res.vals
Fast.xs:954: note: not consecutive access _126 = value_res.vals;
Fast.xs:954: note: not consecutive access PL_thr_key.105_127 = PL_thr_key;
Fast.xs:954: note: Failed to SLP the basic block.
Fast.xs:954: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:966: note: not consecutive access PL_thr_key.105_179 = PL_thr_key;
Fast.xs:966: note: Failed to SLP the basic block.
Fast.xs:966: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:966: note: not consecutive access PL_thr_key.105_179 = PL_thr_key;
Fast.xs:966: note: Failed to SLP the basic block.
Fast.xs:966: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at Fast.xs:1068
Fast.xs:1068: note: not vectorized: control flow in loop.
Fast.xs:1068: note: bad loop form.
Analyzing loop at Fast.xs:1092
Fast.xs:1092: note: not vectorized: control flow in loop.
Fast.xs:1092: note: bad loop form.
Analyzing loop at Fast.xs:1033
Fast.xs:1033: note: not vectorized: control flow in loop.
Fast.xs:1033: note: bad loop form.
Fast.c:1328: note: vectorized 0 loops in function.
Fast.c:1330: note: not consecutive access PL_thr_key.78_33 = PL_thr_key;
Fast.c:1330: note: Failed to SLP the basic block.
Fast.c:1330: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1330: note: not consecutive access PL_thr_key.78_33 = PL_thr_key;
Fast.c:1330: note: Failed to SLP the basic block.
Fast.c:1330: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1333: note: not consecutive access PL_thr_key.78_60 = PL_thr_key;
Fast.c:1333: note: Failed to SLP the basic block.
Fast.c:1333: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1333: note: not consecutive access PL_thr_key.78_60 = PL_thr_key;
Fast.c:1333: note: Failed to SLP the basic block.
Fast.c:1333: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1335: note: misalign = 0 bytes of ref object.alloc
Fast.c:1335: note: misalign = 8 bytes of ref object.store
Fast.c:1335: note: misalign = 16 bytes of ref object.free
Fast.c:1335: note: misalign = 24 bytes of ref object.arg
Fast.c:1335: note: not consecutive access object.arg = 0B;
Fast.c:1335: note: not consecutive access PL_thr_key.78_71 = PL_thr_key;
Fast.c:1335: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1335: note: Failed to SLP the basic block.
Fast.c:1335: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1335: note: misalign = 0 bytes of ref object.alloc
Fast.c:1335: note: misalign = 8 bytes of ref object.store
Fast.c:1335: note: misalign = 0 bytes of ref object.free
Fast.c:1335: note: misalign = 8 bytes of ref object.arg
Fast.c:1335: note: not consecutive access object.arg = 0B;
Fast.c:1335: note: not consecutive access PL_thr_key.78_71 = PL_thr_key;
Fast.c:1335: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1335: note: Failed to SLP the basic block.
Fast.c:1335: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1350: note: not consecutive access PL_thr_key.78_82 = PL_thr_key;
Fast.c:1350: note: Failed to SLP the basic block.
Fast.c:1350: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1350: note: not consecutive access PL_thr_key.78_82 = PL_thr_key;
Fast.c:1350: note: Failed to SLP the basic block.
Fast.c:1350: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1350: note: not consecutive access PL_thr_key.78_91 = PL_thr_key;
Fast.c:1350: note: Failed to SLP the basic block.
Fast.c:1350: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1350: note: not consecutive access PL_thr_key.78_91 = PL_thr_key;
Fast.c:1350: note: Failed to SLP the basic block.
Fast.c:1350: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1351: note: not consecutive access PL_thr_key.78_104 = PL_thr_key;
Fast.c:1351: note: Failed to SLP the basic block.
Fast.c:1351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1351: note: not consecutive access PL_thr_key.78_104 = PL_thr_key;
Fast.c:1351: note: Failed to SLP the basic block.
Fast.c:1351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_120 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_120 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_126 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_126 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_132 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1023: note: not consecutive access PL_thr_key.78_132 = PL_thr_key;
Fast.xs:1023: note: Failed to SLP the basic block.
Fast.xs:1023: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1024: note: not consecutive access _137 = memd_103->c;
Fast.xs:1024: note: Failed to SLP the basic block.
Fast.xs:1024: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1024: note: not consecutive access _137 = memd_103->c;
Fast.xs:1024: note: Failed to SLP the basic block.
Fast.xs:1024: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1062: note: not consecutive access _204 = memd_103->c;
Fast.xs:1062: note: Failed to SLP the basic block.
Fast.xs:1062: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1062: note: not consecutive access _204 = memd_103->c;
Fast.xs:1062: note: Failed to SLP the basic block.
Fast.xs:1062: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1033: note: not consecutive access PL_thr_key.78_139 = PL_thr_key;
Fast.xs:1033: note: Failed to SLP the basic block.
Fast.xs:1033: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1033: note: not consecutive access PL_thr_key.78_139 = PL_thr_key;
Fast.xs:1033: note: Failed to SLP the basic block.
Fast.xs:1033: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_380 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_380 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_386->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _390 = MEM[(struct XPV *)_389].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _390;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_386->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _390 = MEM[(struct XPV *)_389].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _390;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_392 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_392 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1040: note: not consecutive access _152 = sv_147->sv_u.svu_rv;
Fast.xs:1040: note: not consecutive access _153 = _152->sv_flags;
Fast.xs:1040: note: Failed to SLP the basic block.
Fast.xs:1040: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1040: note: not consecutive access _152 = sv_147->sv_u.svu_rv;
Fast.xs:1040: note: not consecutive access _153 = _152->sv_flags;
Fast.xs:1040: note: Failed to SLP the basic block.
Fast.xs:1040: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1041: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1048: note: not consecutive access PL_thr_key.78_155 = PL_thr_key;
Fast.xs:1048: note: Failed to SLP the basic block.
Fast.xs:1048: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1048: note: not consecutive access PL_thr_key.78_155 = PL_thr_key;
Fast.xs:1048: note: Failed to SLP the basic block.
Fast.xs:1048: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _399 = sv_160->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _400 = _399->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _399 = sv_160->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _400 = _399->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_402 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_402 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_408->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _412 = MEM[(struct XPV *)_411].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _412;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_408->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _412 = MEM[(struct XPV *)_411].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _412;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_414 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_414 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1049: note: not consecutive access PL_thr_key.78_163 = PL_thr_key;
Fast.xs:1049: note: Failed to SLP the basic block.
Fast.xs:1049: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1049: note: not consecutive access PL_thr_key.78_163 = PL_thr_key;
Fast.xs:1049: note: Failed to SLP the basic block.
Fast.xs:1049: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_465 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_465 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1052: note: not consecutive access PL_thr_key.78_168 = PL_thr_key;
Fast.xs:1052: note: Failed to SLP the basic block.
Fast.xs:1052: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1052: note: not consecutive access PL_thr_key.78_168 = PL_thr_key;
Fast.xs:1052: note: Failed to SLP the basic block.
Fast.xs:1052: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_467 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_467 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1054: note: not consecutive access _173 = *ps_172;
Fast.xs:1054: note: not consecutive access _174 = _173->sv_flags;
Fast.xs:1054: note: Failed to SLP the basic block.
Fast.xs:1054: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1054: note: not consecutive access _173 = *ps_172;
Fast.xs:1054: note: not consecutive access _174 = _173->sv_flags;
Fast.xs:1054: note: Failed to SLP the basic block.
Fast.xs:1054: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1054: note: not consecutive access PL_thr_key.78_176 = PL_thr_key;
Fast.xs:1054: note: Failed to SLP the basic block.
Fast.xs:1054: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1054: note: not consecutive access PL_thr_key.78_176 = PL_thr_key;
Fast.xs:1054: note: Failed to SLP the basic block.
Fast.xs:1054: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1055: note: not consecutive access _183 = prephitmp_453->sv_u.svu_rv;
Fast.xs:1055: note: not consecutive access _184 = _183->sv_flags;
Fast.xs:1055: note: Failed to SLP the basic block.
Fast.xs:1055: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1055: note: not consecutive access _183 = prephitmp_453->sv_u.svu_rv;
Fast.xs:1055: note: not consecutive access _184 = _183->sv_flags;
Fast.xs:1055: note: Failed to SLP the basic block.
Fast.xs:1055: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1055: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1055: note: not vectorized: not enough data-refs in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_466 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: misalign = 0 bytes of ref key_len
Fast.c:1328: note: not consecutive access pretmp_466 = key_len;
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1056: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1056: note: misalign = 0 bytes of ref key_len
Fast.xs:1056: note: not consecutive access _190 = prephitmp_453->sv_any;
Fast.xs:1056: note: not consecutive access arg_191 = MEM[(struct XPVUV *)_190].xuv_u.xivu_uv;
Fast.xs:1056: note: not consecutive access pretmp_445 = key_len;
Fast.xs:1056: note: Failed to SLP the basic block.
Fast.xs:1056: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1056: note: misalign = 0 bytes of ref key_len
Fast.xs:1056: note: not consecutive access _190 = prephitmp_453->sv_any;
Fast.xs:1056: note: not consecutive access arg_191 = MEM[(struct XPVUV *)_190].xuv_u.xivu_uv;
Fast.xs:1056: note: not consecutive access pretmp_445 = key_len;
Fast.xs:1056: note: Failed to SLP the basic block.
Fast.xs:1056: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1056: note: not consecutive access PL_thr_key.78_192 = PL_thr_key;
Fast.xs:1056: note: Failed to SLP the basic block.
Fast.xs:1056: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1056: note: not consecutive access PL_thr_key.78_192 = PL_thr_key;
Fast.xs:1056: note: Failed to SLP the basic block.
Fast.xs:1056: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1060: note: not consecutive access _200 = memd_103->c;
Fast.xs:1060: note: Failed to SLP the basic block.
Fast.xs:1060: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1060: note: not consecutive access _200 = memd_103->c;
Fast.xs:1060: note: Failed to SLP the basic block.
Fast.xs:1060: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_206 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_206 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_212 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_212 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1067: note: not consecutive access PL_thr_key.78_228 = PL_thr_key;
Fast.xs:1067: note: Failed to SLP the basic block.
Fast.xs:1067: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1067: note: not consecutive access PL_thr_key.78_228 = PL_thr_key;
Fast.xs:1067: note: Failed to SLP the basic block.
Fast.xs:1067: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_218 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_218 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_223 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1065: note: not consecutive access PL_thr_key.78_223 = PL_thr_key;
Fast.xs:1065: note: Failed to SLP the basic block.
Fast.xs:1065: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1070: note: misalign = 24 bytes of ref object.arg
Fast.xs:1070: note: not consecutive access _239 = object.arg;
Fast.xs:1070: note: not consecutive access PL_thr_key.78_240 = PL_thr_key;
Fast.xs:1070: note: Failed to SLP the basic block.
Fast.xs:1070: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1070: note: misalign = 8 bytes of ref object.arg
Fast.xs:1070: note: not consecutive access _239 = object.arg;
Fast.xs:1070: note: not consecutive access PL_thr_key.78_240 = PL_thr_key;
Fast.xs:1070: note: Failed to SLP the basic block.
Fast.xs:1070: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1071: note: not consecutive access _245 = *val_244;
Fast.xs:1071: note: not consecutive access _246 = _245->sv_flags;
Fast.xs:1071: note: Failed to SLP the basic block.
Fast.xs:1071: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1071: note: not consecutive access _245 = *val_244;
Fast.xs:1071: note: not consecutive access _246 = _245->sv_flags;
Fast.xs:1071: note: Failed to SLP the basic block.
Fast.xs:1071: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1071: note: not consecutive access _248 = _245->sv_u.svu_rv;
Fast.xs:1071: note: not consecutive access _249 = _248->sv_flags;
Fast.xs:1071: note: Failed to SLP the basic block.
Fast.xs:1071: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1071: note: not consecutive access _248 = _245->sv_u.svu_rv;
Fast.xs:1071: note: not consecutive access _249 = _248->sv_flags;
Fast.xs:1071: note: Failed to SLP the basic block.
Fast.xs:1071: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1071: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1071: note: not vectorized: not enough data-refs in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1076: note: not consecutive access PL_thr_key.78_254 = PL_thr_key;
Fast.xs:1076: note: Failed to SLP the basic block.
Fast.xs:1076: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1076: note: not consecutive access PL_thr_key.78_254 = PL_thr_key;
Fast.xs:1076: note: Failed to SLP the basic block.
Fast.xs:1076: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1078: note: not consecutive access _266 = key_263->sv_u.svu_rv;
Fast.xs:1078: note: not consecutive access PL_thr_key.78_267 = PL_thr_key;
Fast.xs:1078: note: Failed to SLP the basic block.
Fast.xs:1078: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1078: note: not consecutive access _266 = key_263->sv_u.svu_rv;
Fast.xs:1078: note: not consecutive access PL_thr_key.78_267 = PL_thr_key;
Fast.xs:1078: note: Failed to SLP the basic block.
Fast.xs:1078: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access _p_273 = *val_244;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access _p_273 = *val_244;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access _274 = MEM[(struct SV *)_p_273].sv_refcnt;
Fast.xs:1080: note: not consecutive access MEM[(struct SV *)_p_273].sv_refcnt = _275;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access _274 = MEM[(struct SV *)_p_273].sv_refcnt;
Fast.xs:1080: note: not consecutive access MEM[(struct SV *)_p_273].sv_refcnt = _275;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access PL_thr_key.78_277 = PL_thr_key;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1080: note: not consecutive access PL_thr_key.78_277 = PL_thr_key;
Fast.xs:1080: note: Failed to SLP the basic block.
Fast.xs:1080: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access _p_282 = *val_244;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access _p_282 = *val_244;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access _283 = MEM[(struct SV *)_p_282].sv_refcnt;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access _283 = MEM[(struct SV *)_p_282].sv_refcnt;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access MEM[(struct SV *)_p_282].sv_refcnt = _284;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access MEM[(struct SV *)_p_282].sv_refcnt = _284;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access PL_thr_key.78_286 = PL_thr_key;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access PL_thr_key.78_286 = PL_thr_key;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access PL_thr_key.78_290 = PL_thr_key;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1082: note: not consecutive access PL_thr_key.78_290 = PL_thr_key;
Fast.xs:1082: note: Failed to SLP the basic block.
Fast.xs:1082: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1068: note: misalign = 24 bytes of ref object.arg
Fast.xs:1068: note: not consecutive access _233 = object.arg;
Fast.xs:1068: note: not consecutive access PL_thr_key.78_234 = PL_thr_key;
Fast.xs:1068: note: Failed to SLP the basic block.
Fast.xs:1068: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1068: note: misalign = 8 bytes of ref object.arg
Fast.xs:1068: note: not consecutive access _233 = object.arg;
Fast.xs:1068: note: not consecutive access PL_thr_key.78_234 = PL_thr_key;
Fast.xs:1068: note: Failed to SLP the basic block.
Fast.xs:1068: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1085: note: not consecutive access PL_thr_key.78_295 = PL_thr_key;
Fast.xs:1085: note: Failed to SLP the basic block.
Fast.xs:1085: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1085: note: not consecutive access PL_thr_key.78_295 = PL_thr_key;
Fast.xs:1085: note: Failed to SLP the basic block.
Fast.xs:1085: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1090: note: misalign = 24 bytes of ref object.arg
Fast.xs:1090: note: not consecutive access _319 = object.arg;
Fast.xs:1090: note: not consecutive access PL_thr_key.78_320 = PL_thr_key;
Fast.xs:1090: note: Failed to SLP the basic block.
Fast.xs:1090: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1090: note: misalign = 8 bytes of ref object.arg
Fast.xs:1090: note: not consecutive access _319 = object.arg;
Fast.xs:1090: note: not consecutive access PL_thr_key.78_320 = PL_thr_key;
Fast.xs:1090: note: Failed to SLP the basic block.
Fast.xs:1090: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1091: note: not consecutive access PL_thr_key.78_335 = PL_thr_key;
Fast.xs:1091: note: Failed to SLP the basic block.
Fast.xs:1091: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1091: note: not consecutive access PL_thr_key.78_335 = PL_thr_key;
Fast.xs:1091: note: Failed to SLP the basic block.
Fast.xs:1091: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1092: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1100: note: not consecutive access PL_thr_key.78_356 = PL_thr_key;
Fast.xs:1100: note: Failed to SLP the basic block.
Fast.xs:1100: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1100: note: not consecutive access PL_thr_key.78_356 = PL_thr_key;
Fast.xs:1100: note: Failed to SLP the basic block.
Fast.xs:1100: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1094: note: misalign = 24 bytes of ref object.arg
Fast.xs:1094: note: not consecutive access _340 = object.arg;
Fast.xs:1094: note: not consecutive access PL_thr_key.78_341 = PL_thr_key;
Fast.xs:1094: note: Failed to SLP the basic block.
Fast.xs:1094: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1094: note: misalign = 8 bytes of ref object.arg
Fast.xs:1094: note: not consecutive access _340 = object.arg;
Fast.xs:1094: note: not consecutive access PL_thr_key.78_341 = PL_thr_key;
Fast.xs:1094: note: Failed to SLP the basic block.
Fast.xs:1094: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1096: note: can't determine dependence between *val_345 and MEM[(struct SV * *)sp_379 + 8B]
Fast.xs:1096: note: SLP: step doesn't divide the vector-size.
Fast.xs:1096: note: Unknown alignment for access: *sp_20
Fast.xs:1096: note: not consecutive access _347 = *val_345;
Fast.xs:1096: note: Failed to SLP the basic block.
Fast.xs:1096: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1096: note: can't determine dependence between *val_345 and MEM[(struct SV * *)sp_379 + 8B]
Fast.xs:1096: note: SLP: step doesn't divide the vector-size.
Fast.xs:1096: note: Unknown alignment for access: *sp_20
Fast.xs:1096: note: not consecutive access _347 = *val_345;
Fast.xs:1096: note: Failed to SLP the basic block.
Fast.xs:1096: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1098: note: not consecutive access PL_thr_key.78_350 = PL_thr_key;
Fast.xs:1098: note: Failed to SLP the basic block.
Fast.xs:1098: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1098: note: not consecutive access PL_thr_key.78_350 = PL_thr_key;
Fast.xs:1098: note: Failed to SLP the basic block.
Fast.xs:1098: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1092: note: not vectorized: not enough data-refs in basic block.
Fast.c:1328: note: not vectorized: not enough data-refs in basic block.
Fast.c:1440: note: not consecutive access PL_thr_key.78_369 = PL_thr_key;
Fast.c:1440: note: Failed to SLP the basic block.
Fast.c:1440: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1440: note: not consecutive access PL_thr_key.78_369 = PL_thr_key;
Fast.c:1440: note: Failed to SLP the basic block.
Fast.c:1440: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1328: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:1328: note: Failed to SLP the basic block.
Fast.c:1328: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1055: note: not vectorized: not enough data-refs in basic block.
Fast.c:1449: note: not consecutive access PL_thr_key.68_13 = PL_thr_key;
Fast.c:1449: note: Failed to SLP the basic block.
Fast.c:1449: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1449: note: not consecutive access PL_thr_key.68_13 = PL_thr_key;
Fast.c:1449: note: Failed to SLP the basic block.
Fast.c:1449: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1451: note: not consecutive access PL_thr_key.68_37 = PL_thr_key;
Fast.c:1451: note: Failed to SLP the basic block.
Fast.c:1451: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1451: note: not consecutive access PL_thr_key.68_37 = PL_thr_key;
Fast.c:1451: note: Failed to SLP the basic block.
Fast.c:1451: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1453: note: misalign = 0 bytes of ref object.alloc
Fast.c:1453: note: misalign = 8 bytes of ref object.store
Fast.c:1453: note: misalign = 16 bytes of ref object.free
Fast.c:1453: note: misalign = 24 bytes of ref object.arg
Fast.c:1453: note: not consecutive access object.arg = 0B;
Fast.c:1453: note: not consecutive access PL_thr_key.68_49 = PL_thr_key;
Fast.c:1453: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1453: note: Failed to SLP the basic block.
Fast.c:1453: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1453: note: misalign = 0 bytes of ref object.alloc
Fast.c:1453: note: misalign = 8 bytes of ref object.store
Fast.c:1453: note: misalign = 0 bytes of ref object.free
Fast.c:1453: note: misalign = 8 bytes of ref object.arg
Fast.c:1453: note: not consecutive access object.arg = 0B;
Fast.c:1453: note: not consecutive access PL_thr_key.68_49 = PL_thr_key;
Fast.c:1453: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1453: note: Failed to SLP the basic block.
Fast.c:1453: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1470: note: not consecutive access PL_thr_key.68_60 = PL_thr_key;
Fast.c:1470: note: Failed to SLP the basic block.
Fast.c:1470: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1470: note: not consecutive access PL_thr_key.68_60 = PL_thr_key;
Fast.c:1470: note: Failed to SLP the basic block.
Fast.c:1470: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1470: note: not consecutive access PL_thr_key.68_69 = PL_thr_key;
Fast.c:1470: note: Failed to SLP the basic block.
Fast.c:1470: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1470: note: not consecutive access PL_thr_key.68_69 = PL_thr_key;
Fast.c:1470: note: Failed to SLP the basic block.
Fast.c:1470: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1471: note: not consecutive access PL_thr_key.68_82 = PL_thr_key;
Fast.c:1471: note: Failed to SLP the basic block.
Fast.c:1471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1471: note: not consecutive access PL_thr_key.68_82 = PL_thr_key;
Fast.c:1471: note: Failed to SLP the basic block.
Fast.c:1471: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_98 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_98 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1447: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_104 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_104 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_109 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1118: note: not consecutive access PL_thr_key.68_109 = PL_thr_key;
Fast.xs:1118: note: Failed to SLP the basic block.
Fast.xs:1118: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1119: note: not consecutive access _114 = memd_81->c;
Fast.xs:1119: note: Failed to SLP the basic block.
Fast.xs:1119: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1119: note: not consecutive access _114 = memd_81->c;
Fast.xs:1119: note: Failed to SLP the basic block.
Fast.xs:1119: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _192 = sv_123->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _193 = _192->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _192 = sv_123->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _193 = _192->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_195 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_195 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_201->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _205 = MEM[(struct XPV *)_204].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _205;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_201->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _205 = MEM[(struct XPV *)_204].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _205;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_207 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_207 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1121: note: not vectorized: not enough data-refs in basic block.
Fast.c:1447: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1126: note: not consecutive access PL_thr_key.68_126 = PL_thr_key;
Fast.xs:1126: note: Failed to SLP the basic block.
Fast.xs:1126: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1126: note: not consecutive access PL_thr_key.68_126 = PL_thr_key;
Fast.xs:1126: note: Failed to SLP the basic block.
Fast.xs:1126: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1127: note: not consecutive access PL_thr_key.68_136 = PL_thr_key;
Fast.xs:1127: note: Failed to SLP the basic block.
Fast.xs:1127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1127: note: not consecutive access PL_thr_key.68_136 = PL_thr_key;
Fast.xs:1127: note: Failed to SLP the basic block.
Fast.xs:1127: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1128: note: not consecutive access _142 = sv_133->sv_u.svu_rv;
Fast.xs:1128: note: not consecutive access _143 = _142->sv_flags;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not consecutive access _142 = sv_133->sv_u.svu_rv;
Fast.xs:1128: note: not consecutive access _143 = _142->sv_flags;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1128: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1128: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1128: note: not consecutive access _149 = sv_133->sv_any;
Fast.xs:1128: note: not consecutive access _150 = MEM[(struct XPVUV *)_149].xuv_u.xivu_uv;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not consecutive access _149 = sv_133->sv_any;
Fast.xs:1128: note: not consecutive access _150 = MEM[(struct XPVUV *)_149].xuv_u.xivu_uv;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not consecutive access PL_thr_key.68_152 = PL_thr_key;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not consecutive access PL_thr_key.68_152 = PL_thr_key;
Fast.xs:1128: note: Failed to SLP the basic block.
Fast.xs:1128: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1128: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1129: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1131: note: misalign = 0 bytes of ref key_len
Fast.xs:1131: note: not consecutive access key_len.77_159 = key_len;
Fast.xs:1131: note: not consecutive access _160 = memd_81->c;
Fast.xs:1131: note: Failed to SLP the basic block.
Fast.xs:1131: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1131: note: misalign = 0 bytes of ref key_len
Fast.xs:1131: note: not consecutive access key_len.77_159 = key_len;
Fast.xs:1131: note: not consecutive access _160 = memd_81->c;
Fast.xs:1131: note: Failed to SLP the basic block.
Fast.xs:1131: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1135: note: misalign = 24 bytes of ref object.arg
Fast.xs:1135: note: not consecutive access _164 = object.arg;
Fast.xs:1135: note: not consecutive access PL_thr_key.68_165 = PL_thr_key;
Fast.xs:1135: note: Failed to SLP the basic block.
Fast.xs:1135: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1135: note: misalign = 8 bytes of ref object.arg
Fast.xs:1135: note: not consecutive access _164 = object.arg;
Fast.xs:1135: note: not consecutive access PL_thr_key.68_165 = PL_thr_key;
Fast.xs:1135: note: Failed to SLP the basic block.
Fast.xs:1135: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1138: note: can't determine dependence between *val_169 and MEM[(struct SV * *)sp_44 + 8B]
Fast.xs:1138: note: not consecutive access _170 = *val_169;
Fast.xs:1138: note: not consecutive access MEM[(struct SV * *)sp_44 + 8B] = _170;
Fast.xs:1138: note: not consecutive access PL_thr_key.68_173 = PL_thr_key;
Fast.xs:1138: note: Failed to SLP the basic block.
Fast.xs:1138: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1138: note: can't determine dependence between *val_169 and MEM[(struct SV * *)sp_44 + 8B]
Fast.xs:1138: note: not consecutive access _170 = *val_169;
Fast.xs:1138: note: not consecutive access MEM[(struct SV * *)sp_44 + 8B] = _170;
Fast.xs:1138: note: not consecutive access PL_thr_key.68_173 = PL_thr_key;
Fast.xs:1138: note: Failed to SLP the basic block.
Fast.xs:1138: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1504: note: not consecutive access PL_thr_key.68_183 = PL_thr_key;
Fast.c:1504: note: Failed to SLP the basic block.
Fast.c:1504: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1504: note: not consecutive access PL_thr_key.68_183 = PL_thr_key;
Fast.c:1504: note: Failed to SLP the basic block.
Fast.c:1504: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1447: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:1447: note: Failed to SLP the basic block.
Fast.c:1447: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1266: note: not consecutive access PL_thr_key.94_14 = PL_thr_key;
Fast.c:1266: note: Failed to SLP the basic block.
Fast.c:1266: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1266: note: not consecutive access PL_thr_key.94_14 = PL_thr_key;
Fast.c:1266: note: Failed to SLP the basic block.
Fast.c:1266: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1269: note: not consecutive access PL_thr_key.94_41 = PL_thr_key;
Fast.c:1269: note: Failed to SLP the basic block.
Fast.c:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1269: note: not consecutive access PL_thr_key.94_41 = PL_thr_key;
Fast.c:1269: note: Failed to SLP the basic block.
Fast.c:1269: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1271: note: misalign = 0 bytes of ref object.alloc
Fast.c:1271: note: misalign = 8 bytes of ref object.store
Fast.c:1271: note: misalign = 16 bytes of ref object.free
Fast.c:1271: note: misalign = 24 bytes of ref object.arg
Fast.c:1271: note: not consecutive access object.arg = 0B;
Fast.c:1271: note: not consecutive access PL_thr_key.94_52 = PL_thr_key;
Fast.c:1271: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1271: note: Failed to SLP the basic block.
Fast.c:1271: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1271: note: misalign = 0 bytes of ref object.alloc
Fast.c:1271: note: misalign = 8 bytes of ref object.store
Fast.c:1271: note: misalign = 0 bytes of ref object.free
Fast.c:1271: note: misalign = 8 bytes of ref object.arg
Fast.c:1271: note: not consecutive access object.arg = 0B;
Fast.c:1271: note: not consecutive access PL_thr_key.94_52 = PL_thr_key;
Fast.c:1271: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1271: note: Failed to SLP the basic block.
Fast.c:1271: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1289: note: not consecutive access PL_thr_key.94_63 = PL_thr_key;
Fast.c:1289: note: Failed to SLP the basic block.
Fast.c:1289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1289: note: not consecutive access PL_thr_key.94_63 = PL_thr_key;
Fast.c:1289: note: Failed to SLP the basic block.
Fast.c:1289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1289: note: not consecutive access PL_thr_key.94_72 = PL_thr_key;
Fast.c:1289: note: Failed to SLP the basic block.
Fast.c:1289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1289: note: not consecutive access PL_thr_key.94_72 = PL_thr_key;
Fast.c:1289: note: Failed to SLP the basic block.
Fast.c:1289: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1290: note: not consecutive access PL_thr_key.94_85 = PL_thr_key;
Fast.c:1290: note: Failed to SLP the basic block.
Fast.c:1290: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1290: note: not consecutive access PL_thr_key.94_85 = PL_thr_key;
Fast.c:1290: note: Failed to SLP the basic block.
Fast.c:1290: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_101 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_101 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1264: note: not vectorized: not enough data-refs in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_107 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_107 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_112 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:986: note: not consecutive access PL_thr_key.94_112 = PL_thr_key;
Fast.xs:986: note: Failed to SLP the basic block.
Fast.xs:986: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:987: note: not consecutive access _117 = memd_84->c;
Fast.xs:987: note: Failed to SLP the basic block.
Fast.xs:987: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:987: note: not consecutive access _117 = memd_84->c;
Fast.xs:987: note: Failed to SLP the basic block.
Fast.xs:987: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _193 = sv_126->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _194 = _193->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _193 = sv_126->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _194 = _193->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_196 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_196 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_202->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _206 = MEM[(struct XPV *)_205].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _206;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_202->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _206 = MEM[(struct XPV *)_205].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _206;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_208 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_208 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:989: note: not vectorized: not enough data-refs in basic block.
Fast.c:1264: note: not vectorized: not enough data-refs in basic block.
Fast.xs:992: note: not consecutive access PL_thr_key.94_129 = PL_thr_key;
Fast.xs:992: note: Failed to SLP the basic block.
Fast.xs:992: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:992: note: not consecutive access PL_thr_key.94_129 = PL_thr_key;
Fast.xs:992: note: Failed to SLP the basic block.
Fast.xs:992: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:993: note: not consecutive access PL_thr_key.94_139 = PL_thr_key;
Fast.xs:993: note: Failed to SLP the basic block.
Fast.xs:993: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:993: note: not consecutive access PL_thr_key.94_139 = PL_thr_key;
Fast.xs:993: note: Failed to SLP the basic block.
Fast.xs:993: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:994: note: not vectorized: not enough data-refs in basic block.
Fast.xs:994: note: not consecutive access _145 = sv_136->sv_u.svu_rv;
Fast.xs:994: note: not consecutive access _146 = _145->sv_flags;
Fast.xs:994: note: Failed to SLP the basic block.
Fast.xs:994: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:994: note: not consecutive access _145 = sv_136->sv_u.svu_rv;
Fast.xs:994: note: not consecutive access _146 = _145->sv_flags;
Fast.xs:994: note: Failed to SLP the basic block.
Fast.xs:994: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:994: note: not vectorized: not enough data-refs in basic block.
Fast.xs:994: note: not vectorized: not enough data-refs in basic block.
Fast.xs:995: note: not vectorized: not enough data-refs in basic block.
Fast.xs:995: note: not consecutive access _152 = sv_136->sv_any;
Fast.xs:995: note: not consecutive access arg_153 = MEM[(struct XPVUV *)_152].xuv_u.xivu_uv;
Fast.xs:995: note: Failed to SLP the basic block.
Fast.xs:995: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:995: note: not consecutive access _152 = sv_136->sv_any;
Fast.xs:995: note: not consecutive access arg_153 = MEM[(struct XPVUV *)_152].xuv_u.xivu_uv;
Fast.xs:995: note: Failed to SLP the basic block.
Fast.xs:995: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:995: note: not consecutive access PL_thr_key.94_154 = PL_thr_key;
Fast.xs:995: note: Failed to SLP the basic block.
Fast.xs:995: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:995: note: not consecutive access PL_thr_key.94_154 = PL_thr_key;
Fast.xs:995: note: Failed to SLP the basic block.
Fast.xs:995: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:997: note: misalign = 0 bytes of ref key_len
Fast.xs:997: note: not consecutive access key_len.103_159 = key_len;
Fast.xs:997: note: not consecutive access _161 = memd_84->c;
Fast.xs:997: note: Failed to SLP the basic block.
Fast.xs:997: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:997: note: misalign = 0 bytes of ref key_len
Fast.xs:997: note: not consecutive access key_len.103_159 = key_len;
Fast.xs:997: note: not consecutive access _161 = memd_84->c;
Fast.xs:997: note: Failed to SLP the basic block.
Fast.xs:997: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1001: note: misalign = 24 bytes of ref object.arg
Fast.xs:1001: note: not consecutive access _165 = object.arg;
Fast.xs:1001: note: not consecutive access PL_thr_key.94_166 = PL_thr_key;
Fast.xs:1001: note: Failed to SLP the basic block.
Fast.xs:1001: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1001: note: misalign = 8 bytes of ref object.arg
Fast.xs:1001: note: not consecutive access _165 = object.arg;
Fast.xs:1001: note: not consecutive access PL_thr_key.94_166 = PL_thr_key;
Fast.xs:1001: note: Failed to SLP the basic block.
Fast.xs:1001: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1004: note: can't determine dependence between *val_170 and MEM[(struct SV * *)sp_47 + 8B]
Fast.xs:1004: note: not consecutive access _171 = *val_170;
Fast.xs:1004: note: not consecutive access MEM[(struct SV * *)sp_47 + 8B] = _171;
Fast.xs:1004: note: not consecutive access PL_thr_key.94_174 = PL_thr_key;
Fast.xs:1004: note: Failed to SLP the basic block.
Fast.xs:1004: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1004: note: can't determine dependence between *val_170 and MEM[(struct SV * *)sp_47 + 8B]
Fast.xs:1004: note: not consecutive access _171 = *val_170;
Fast.xs:1004: note: not consecutive access MEM[(struct SV * *)sp_47 + 8B] = _171;
Fast.xs:1004: note: not consecutive access PL_thr_key.94_174 = PL_thr_key;
Fast.xs:1004: note: Failed to SLP the basic block.
Fast.xs:1004: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1321: note: not consecutive access PL_thr_key.94_184 = PL_thr_key;
Fast.c:1321: note: Failed to SLP the basic block.
Fast.c:1321: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1321: note: not consecutive access PL_thr_key.94_184 = PL_thr_key;
Fast.c:1321: note: Failed to SLP the basic block.
Fast.c:1321: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1264: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:1264: note: Failed to SLP the basic block.
Fast.c:1264: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:917: note: not consecutive access PL_thr_key.192_20 = PL_thr_key;
Fast.c:917: note: Failed to SLP the basic block.
Fast.c:917: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:917: note: not consecutive access PL_thr_key.192_20 = PL_thr_key;
Fast.c:917: note: Failed to SLP the basic block.
Fast.c:917: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:920: note: not consecutive access PL_thr_key.192_47 = PL_thr_key;
Fast.c:920: note: Failed to SLP the basic block.
Fast.c:920: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:920: note: not consecutive access PL_thr_key.192_47 = PL_thr_key;
Fast.c:920: note: Failed to SLP the basic block.
Fast.c:920: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:922: note: misalign = 0 bytes of ref object.alloc
Fast.c:922: note: misalign = 8 bytes of ref object.store
Fast.c:922: note: misalign = 16 bytes of ref object.free
Fast.c:922: note: misalign = 24 bytes of ref object.arg
Fast.c:922: note: not consecutive access object.arg = 0B;
Fast.c:922: note: not consecutive access PL_thr_key.192_59 = PL_thr_key;
Fast.c:922: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:922: note: Failed to SLP the basic block.
Fast.c:922: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:922: note: misalign = 0 bytes of ref object.alloc
Fast.c:922: note: misalign = 8 bytes of ref object.store
Fast.c:922: note: misalign = 0 bytes of ref object.free
Fast.c:922: note: misalign = 8 bytes of ref object.arg
Fast.c:922: note: not consecutive access object.arg = 0B;
Fast.c:922: note: not consecutive access PL_thr_key.192_59 = PL_thr_key;
Fast.c:922: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:922: note: Failed to SLP the basic block.
Fast.c:922: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:946: note: not consecutive access PL_thr_key.192_70 = PL_thr_key;
Fast.c:946: note: Failed to SLP the basic block.
Fast.c:946: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:946: note: not consecutive access PL_thr_key.192_70 = PL_thr_key;
Fast.c:946: note: Failed to SLP the basic block.
Fast.c:946: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:946: note: not consecutive access PL_thr_key.192_79 = PL_thr_key;
Fast.c:946: note: Failed to SLP the basic block.
Fast.c:946: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:946: note: not consecutive access PL_thr_key.192_79 = PL_thr_key;
Fast.c:946: note: Failed to SLP the basic block.
Fast.c:946: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:947: note: not consecutive access PL_thr_key.192_92 = PL_thr_key;
Fast.c:947: note: Failed to SLP the basic block.
Fast.c:947: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:947: note: not consecutive access PL_thr_key.192_92 = PL_thr_key;
Fast.c:947: note: Failed to SLP the basic block.
Fast.c:947: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_108 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_108 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:915: note: not vectorized: not enough data-refs in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_114 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_114 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_119 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:735: note: not consecutive access PL_thr_key.192_119 = PL_thr_key;
Fast.xs:735: note: Failed to SLP the basic block.
Fast.xs:735: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:736: note: not consecutive access _124 = memd_91->c;
Fast.xs:736: note: Failed to SLP the basic block.
Fast.xs:736: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:736: note: not consecutive access _124 = memd_91->c;
Fast.xs:736: note: Failed to SLP the basic block.
Fast.xs:736: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _275 = sv_134->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _276 = _275->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _275 = sv_134->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _276 = _275->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_278 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_278 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_284->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _288 = MEM[(struct XPV *)_287].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _288;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_284->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _288 = MEM[(struct XPV *)_287].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _288;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_290 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_290 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:739: note: not vectorized: not enough data-refs in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_137 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_137 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_148 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_148 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_156 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:741: note: not consecutive access PL_thr_key.192_156 = PL_thr_key;
Fast.xs:741: note: Failed to SLP the basic block.
Fast.xs:741: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:744: note: not consecutive access PL_thr_key.192_167 = PL_thr_key;
Fast.xs:744: note: Failed to SLP the basic block.
Fast.xs:744: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:744: note: not consecutive access PL_thr_key.192_167 = PL_thr_key;
Fast.xs:744: note: Failed to SLP the basic block.
Fast.xs:744: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:429: note: not consecutive access PL_thr_key.181_296 = PL_thr_key;
Fast.xs:429: note: Failed to SLP the basic block.
Fast.xs:429: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:429: note: not consecutive access PL_thr_key.181_296 = PL_thr_key;
Fast.xs:429: note: Failed to SLP the basic block.
Fast.xs:429: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_306 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_306 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_308 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_308 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access PL_thr_key.181_324 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access PL_thr_key.181_324 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access MEM[(struct SV * *)sp_327 + 8B] = sv_175;
Fast.xs:432: note: not consecutive access PL_thr_key.181_329 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access MEM[(struct SV * *)sp_327 + 8B] = sv_175;
Fast.xs:432: note: not consecutive access PL_thr_key.181_329 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:440: note: not vectorized: not enough data-refs in basic block.
Fast.xs:442: note: not consecutive access sv_339 = *sp_337;
Fast.xs:442: note: not consecutive access PL_thr_key.181_342 = PL_thr_key;
Fast.xs:442: note: Failed to SLP the basic block.
Fast.xs:442: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:442: note: not consecutive access sv_339 = *sp_337;
Fast.xs:442: note: not consecutive access PL_thr_key.181_342 = PL_thr_key;
Fast.xs:442: note: Failed to SLP the basic block.
Fast.xs:442: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not consecutive access _344 = MEM[(int *)memd_91 + 64B];
Fast.xs:447: note: Failed to SLP the basic block.
Fast.xs:447: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not consecutive access _344 = MEM[(int *)memd_91 + 64B];
Fast.xs:447: note: Failed to SLP the basic block.
Fast.xs:447: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not vectorized: not enough data-refs in basic block.
Fast.xs:450: note: not consecutive access PL_thr_key.181_348 = PL_thr_key;
Fast.xs:450: note: Failed to SLP the basic block.
Fast.xs:450: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:450: note: not consecutive access PL_thr_key.181_348 = PL_thr_key;
Fast.xs:450: note: Failed to SLP the basic block.
Fast.xs:450: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:339: note: not consecutive access _359 = memd_91->compress_threshold;
Fast.xs:339: note: Failed to SLP the basic block.
Fast.xs:339: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:339: note: not consecutive access _359 = memd_91->compress_threshold;
Fast.xs:339: note: Failed to SLP the basic block.
Fast.xs:339: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:341: note: not consecutive access PL_thr_key.184_360 = PL_thr_key;
Fast.xs:341: note: Failed to SLP the basic block.
Fast.xs:341: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:341: note: not consecutive access PL_thr_key.184_360 = PL_thr_key;
Fast.xs:341: note: Failed to SLP the basic block.
Fast.xs:341: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:349: note: not consecutive access PL_thr_key.184_368 = PL_thr_key;
Fast.xs:349: note: Failed to SLP the basic block.
Fast.xs:349: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:349: note: not consecutive access PL_thr_key.184_368 = PL_thr_key;
Fast.xs:349: note: Failed to SLP the basic block.
Fast.xs:349: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_378 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_378 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_380 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_380 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_396 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_396 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_401 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_401 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_413 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_413 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_418 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_418 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:361: note: not vectorized: not enough data-refs in basic block.
Fast.xs:363: note: not consecutive access bsv_434 = *sp_432;
Fast.xs:363: note: Failed to SLP the basic block.
Fast.xs:363: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:363: note: not consecutive access bsv_434 = *sp_432;
Fast.xs:363: note: Failed to SLP the basic block.
Fast.xs:363: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _435 = bsv_434->sv_flags;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _435 = bsv_434->sv_flags;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access nxpv_437 = bsv_434->sv_any;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access nxpv_437 = bsv_434->sv_any;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _438 = nxpv_437->xpv_cur;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _438 = nxpv_437->xpv_cur;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _439 = bsv_434->sv_u.svu_pv;
Fast.xs:364: note: not consecutive access _440 = *_439;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _439 = bsv_434->sv_u.svu_pv;
Fast.xs:364: note: not consecutive access _440 = *_439;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:915: note: not vectorized: not enough data-refs in basic block.
Fast.c:915: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _444 = bsv_434->sv_any;
Fast.xs:364: note: not consecutive access _445 = MEM[(struct XPVIV *)_444].xiv_u.xivu_iv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _444 = bsv_434->sv_any;
Fast.xs:364: note: not consecutive access _445 = MEM[(struct XPVIV *)_444].xiv_u.xivu_iv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _448 = bsv_434->sv_any;
Fast.xs:364: note: not consecutive access _449 = MEM[(struct XPVNV *)_448].xnv_u.xnv_nv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _448 = bsv_434->sv_any;
Fast.xs:364: note: not consecutive access _449 = MEM[(struct XPVNV *)_448].xnv_u.xnv_nv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_451 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_451 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_455 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_455 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:367: note: not vectorized: not enough data-refs in basic block.
Fast.xs:370: note: not consecutive access PL_thr_key.184_464 = PL_thr_key;
Fast.xs:370: note: Failed to SLP the basic block.
Fast.xs:370: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:370: note: not consecutive access PL_thr_key.184_464 = PL_thr_key;
Fast.xs:370: note: Failed to SLP the basic block.
Fast.xs:370: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _472 = sv_466->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _472 = sv_466->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _475 = sv_466->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _476 = _475->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _475 = sv_466->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _476 = _475->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_478 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_478 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_484->sv_any and buf_len
Fast.xs:650: note: misalign = 0 bytes of ref buf_len
Fast.xs:650: note: not consecutive access _488 = MEM[(struct XPV *)_487].xpv_cur;
Fast.xs:650: note: not consecutive access buf_len = _488;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_484->sv_any and buf_len
Fast.xs:650: note: misalign = 0 bytes of ref buf_len
Fast.xs:650: note: not consecutive access _488 = MEM[(struct XPV *)_487].xpv_cur;
Fast.xs:650: note: not consecutive access buf_len = _488;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_490 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_490 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:749: note: not consecutive access _185 = memd_91->max_size;
Fast.xs:749: note: Failed to SLP the basic block.
Fast.xs:749: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:749: note: not consecutive access _185 = memd_91->max_size;
Fast.xs:749: note: Failed to SLP the basic block.
Fast.xs:749: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:750: note: not consecutive access PL_thr_key.192_187 = PL_thr_key;
Fast.xs:750: note: Failed to SLP the basic block.
Fast.xs:750: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:750: note: not consecutive access PL_thr_key.192_187 = PL_thr_key;
Fast.xs:750: note: Failed to SLP the basic block.
Fast.xs:750: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:751: note: not vectorized: not enough data-refs in basic block.
Fast.xs:754: note: not consecutive access PL_thr_key.192_197 = PL_thr_key;
Fast.xs:754: note: Failed to SLP the basic block.
Fast.xs:754: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:754: note: not consecutive access PL_thr_key.192_197 = PL_thr_key;
Fast.xs:754: note: Failed to SLP the basic block.
Fast.xs:754: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:755: note: not consecutive access PL_thr_key.192_208 = PL_thr_key;
Fast.xs:755: note: Failed to SLP the basic block.
Fast.xs:755: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:755: note: not consecutive access PL_thr_key.192_208 = PL_thr_key;
Fast.xs:755: note: Failed to SLP the basic block.
Fast.xs:755: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:756: note: not vectorized: not enough data-refs in basic block.
Fast.xs:756: note: not consecutive access _214 = sv_205->sv_u.svu_rv;
Fast.xs:756: note: not consecutive access _215 = _214->sv_flags;
Fast.xs:756: note: Failed to SLP the basic block.
Fast.xs:756: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:756: note: not consecutive access _214 = sv_205->sv_u.svu_rv;
Fast.xs:756: note: not consecutive access _215 = _214->sv_flags;
Fast.xs:756: note: Failed to SLP the basic block.
Fast.xs:756: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:756: note: not vectorized: not enough data-refs in basic block.
Fast.xs:756: note: not vectorized: not enough data-refs in basic block.
Fast.c:915: note: misalign = 0 bytes of ref buf_len
Fast.c:915: note: not consecutive access pretmp_602 = buf_len;
Fast.c:915: note: Failed to SLP the basic block.
Fast.c:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:915: note: misalign = 0 bytes of ref buf_len
Fast.c:915: note: not consecutive access pretmp_602 = buf_len;
Fast.c:915: note: Failed to SLP the basic block.
Fast.c:915: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:757: note: not vectorized: not enough data-refs in basic block.
Fast.xs:757: note: misalign = 0 bytes of ref buf_len
Fast.xs:757: note: not consecutive access _221 = sv_205->sv_any;
Fast.xs:757: note: not consecutive access _222 = MEM[(struct XPVIV *)_221].xiv_u.xivu_iv;
Fast.xs:757: note: not consecutive access pretmp_607 = buf_len;
Fast.xs:757: note: Failed to SLP the basic block.
Fast.xs:757: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:757: note: misalign = 0 bytes of ref buf_len
Fast.xs:757: note: not consecutive access _221 = sv_205->sv_any;
Fast.xs:757: note: not consecutive access _222 = MEM[(struct XPVIV *)_221].xiv_u.xivu_iv;
Fast.xs:757: note: not consecutive access pretmp_607 = buf_len;
Fast.xs:757: note: Failed to SLP the basic block.
Fast.xs:757: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:757: note: not consecutive access PL_thr_key.192_224 = PL_thr_key;
Fast.xs:757: note: Failed to SLP the basic block.
Fast.xs:757: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:757: note: not consecutive access PL_thr_key.192_224 = PL_thr_key;
Fast.xs:757: note: Failed to SLP the basic block.
Fast.xs:757: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:759: note: not vectorized: not enough data-refs in basic block.
Fast.xs:761: note: misalign = 0 bytes of ref key_len
Fast.xs:761: note: not consecutive access key_len.204_232 = key_len;
Fast.xs:761: note: not consecutive access _234 = memd_91->c;
Fast.xs:761: note: Failed to SLP the basic block.
Fast.xs:761: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:761: note: misalign = 0 bytes of ref key_len
Fast.xs:761: note: not consecutive access key_len.204_232 = key_len;
Fast.xs:761: note: not consecutive access _234 = memd_91->c;
Fast.xs:761: note: Failed to SLP the basic block.
Fast.xs:761: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:766: note: misalign = 0 bytes of ref key_len
Fast.xs:766: note: not consecutive access key_len.204_238 = key_len;
Fast.xs:766: note: not consecutive access _239 = memd_91->c;
Fast.xs:766: note: Failed to SLP the basic block.
Fast.xs:766: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:766: note: misalign = 0 bytes of ref key_len
Fast.xs:766: note: not consecutive access key_len.204_238 = key_len;
Fast.xs:766: note: not consecutive access _239 = memd_91->c;
Fast.xs:766: note: Failed to SLP the basic block.
Fast.xs:766: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:769: note: not consecutive access _241 = memd_91->c;
Fast.xs:769: note: Failed to SLP the basic block.
Fast.xs:769: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:769: note: not consecutive access _241 = memd_91->c;
Fast.xs:769: note: Failed to SLP the basic block.
Fast.xs:769: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:772: note: misalign = 24 bytes of ref object.arg
Fast.xs:772: note: not consecutive access _243 = object.arg;
Fast.xs:772: note: not consecutive access PL_thr_key.192_244 = PL_thr_key;
Fast.xs:772: note: Failed to SLP the basic block.
Fast.xs:772: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:772: note: misalign = 8 bytes of ref object.arg
Fast.xs:772: note: not consecutive access _243 = object.arg;
Fast.xs:772: note: not consecutive access PL_thr_key.192_244 = PL_thr_key;
Fast.xs:772: note: Failed to SLP the basic block.
Fast.xs:772: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:775: note: can't determine dependence between *val_248 and MEM[(struct SV * *)sp_53 + 8B]
Fast.xs:775: note: not consecutive access _249 = *val_248;
Fast.xs:775: note: not consecutive access MEM[(struct SV * *)sp_53 + 8B] = _249;
Fast.xs:775: note: not consecutive access PL_thr_key.192_252 = PL_thr_key;
Fast.xs:775: note: Failed to SLP the basic block.
Fast.xs:775: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:775: note: can't determine dependence between *val_248 and MEM[(struct SV * *)sp_53 + 8B]
Fast.xs:775: note: not consecutive access _249 = *val_248;
Fast.xs:775: note: not consecutive access MEM[(struct SV * *)sp_53 + 8B] = _249;
Fast.xs:775: note: not consecutive access PL_thr_key.192_252 = PL_thr_key;
Fast.xs:775: note: Failed to SLP the basic block.
Fast.xs:775: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1000: note: not consecutive access PL_thr_key.192_264 = PL_thr_key;
Fast.c:1000: note: Failed to SLP the basic block.
Fast.c:1000: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1000: note: not consecutive access PL_thr_key.192_264 = PL_thr_key;
Fast.c:1000: note: Failed to SLP the basic block.
Fast.c:1000: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:915: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:915: note: Failed to SLP the basic block.
Fast.c:915: note: not vectorized: failed to find SLP opportunities in basic block.
Analyzing loop at Fast.xs:1202
Fast.xs:1202: note: not vectorized: control flow in loop.
Fast.xs:1202: note: bad loop form.
Analyzing loop at Fast.xs:1226
Fast.xs:1226: note: not vectorized: control flow in loop.
Fast.xs:1226: note: bad loop form.
Analyzing loop at Fast.xs:1163
Fast.xs:1163: note: not vectorized: control flow in loop.
Fast.xs:1163: note: bad loop form.
Fast.c:1511: note: vectorized 0 loops in function.
Fast.c:1513: note: not consecutive access PL_thr_key.51_32 = PL_thr_key;
Fast.c:1513: note: Failed to SLP the basic block.
Fast.c:1513: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1513: note: not consecutive access PL_thr_key.51_32 = PL_thr_key;
Fast.c:1513: note: Failed to SLP the basic block.
Fast.c:1513: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1515: note: not consecutive access PL_thr_key.51_56 = PL_thr_key;
Fast.c:1515: note: Failed to SLP the basic block.
Fast.c:1515: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1515: note: not consecutive access PL_thr_key.51_56 = PL_thr_key;
Fast.c:1515: note: Failed to SLP the basic block.
Fast.c:1515: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1517: note: misalign = 0 bytes of ref object.alloc
Fast.c:1517: note: misalign = 8 bytes of ref object.store
Fast.c:1517: note: misalign = 16 bytes of ref object.free
Fast.c:1517: note: misalign = 24 bytes of ref object.arg
Fast.c:1517: note: not consecutive access object.arg = 0B;
Fast.c:1517: note: not consecutive access PL_thr_key.51_68 = PL_thr_key;
Fast.c:1517: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1517: note: Failed to SLP the basic block.
Fast.c:1517: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1517: note: misalign = 0 bytes of ref object.alloc
Fast.c:1517: note: misalign = 8 bytes of ref object.store
Fast.c:1517: note: misalign = 0 bytes of ref object.free
Fast.c:1517: note: misalign = 8 bytes of ref object.arg
Fast.c:1517: note: not consecutive access object.arg = 0B;
Fast.c:1517: note: not consecutive access PL_thr_key.51_68 = PL_thr_key;
Fast.c:1517: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1517: note: Failed to SLP the basic block.
Fast.c:1517: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1532: note: not consecutive access PL_thr_key.51_79 = PL_thr_key;
Fast.c:1532: note: Failed to SLP the basic block.
Fast.c:1532: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1532: note: not consecutive access PL_thr_key.51_79 = PL_thr_key;
Fast.c:1532: note: Failed to SLP the basic block.
Fast.c:1532: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1532: note: not consecutive access PL_thr_key.51_88 = PL_thr_key;
Fast.c:1532: note: Failed to SLP the basic block.
Fast.c:1532: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1532: note: not consecutive access PL_thr_key.51_88 = PL_thr_key;
Fast.c:1532: note: Failed to SLP the basic block.
Fast.c:1532: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1533: note: not consecutive access PL_thr_key.51_101 = PL_thr_key;
Fast.c:1533: note: Failed to SLP the basic block.
Fast.c:1533: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1533: note: not consecutive access PL_thr_key.51_101 = PL_thr_key;
Fast.c:1533: note: Failed to SLP the basic block.
Fast.c:1533: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_117 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_117 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_123 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_123 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_129 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1155: note: not consecutive access PL_thr_key.51_129 = PL_thr_key;
Fast.xs:1155: note: Failed to SLP the basic block.
Fast.xs:1155: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1156: note: not consecutive access _134 = memd_100->c;
Fast.xs:1156: note: Failed to SLP the basic block.
Fast.xs:1156: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1156: note: not consecutive access _134 = memd_100->c;
Fast.xs:1156: note: Failed to SLP the basic block.
Fast.xs:1156: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1196: note: not consecutive access _203 = memd_100->c;
Fast.xs:1196: note: Failed to SLP the basic block.
Fast.xs:1196: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1196: note: not consecutive access _203 = memd_100->c;
Fast.xs:1196: note: Failed to SLP the basic block.
Fast.xs:1196: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1163: note: not consecutive access PL_thr_key.51_136 = PL_thr_key;
Fast.xs:1163: note: Failed to SLP the basic block.
Fast.xs:1163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1163: note: not consecutive access PL_thr_key.51_136 = PL_thr_key;
Fast.xs:1163: note: Failed to SLP the basic block.
Fast.xs:1163: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_379 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_379 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_385->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _389 = MEM[(struct XPV *)_388].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _389;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_385->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _389 = MEM[(struct XPV *)_388].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _389;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_391 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_391 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1174: note: not consecutive access _149 = sv_144->sv_u.svu_rv;
Fast.xs:1174: note: not consecutive access _150 = _149->sv_flags;
Fast.xs:1174: note: Failed to SLP the basic block.
Fast.xs:1174: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1174: note: not consecutive access _149 = sv_144->sv_u.svu_rv;
Fast.xs:1174: note: not consecutive access _150 = _149->sv_flags;
Fast.xs:1174: note: Failed to SLP the basic block.
Fast.xs:1174: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1175: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1182: note: not consecutive access PL_thr_key.51_152 = PL_thr_key;
Fast.xs:1182: note: Failed to SLP the basic block.
Fast.xs:1182: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1182: note: not consecutive access PL_thr_key.51_152 = PL_thr_key;
Fast.xs:1182: note: Failed to SLP the basic block.
Fast.xs:1182: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _398 = sv_157->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _399 = _398->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _398 = sv_157->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _399 = _398->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_401 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_401 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_407->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _411 = MEM[(struct XPV *)_410].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _411;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_407->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _411 = MEM[(struct XPV *)_410].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _411;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_413 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_413 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1183: note: not consecutive access PL_thr_key.51_160 = PL_thr_key;
Fast.xs:1183: note: Failed to SLP the basic block.
Fast.xs:1183: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1183: note: not consecutive access PL_thr_key.51_160 = PL_thr_key;
Fast.xs:1183: note: Failed to SLP the basic block.
Fast.xs:1183: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_465 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_465 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1186: note: not consecutive access PL_thr_key.51_165 = PL_thr_key;
Fast.xs:1186: note: Failed to SLP the basic block.
Fast.xs:1186: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1186: note: not consecutive access PL_thr_key.51_165 = PL_thr_key;
Fast.xs:1186: note: Failed to SLP the basic block.
Fast.xs:1186: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_467 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_467 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1188: note: not consecutive access _170 = *ps_169;
Fast.xs:1188: note: not consecutive access _171 = _170->sv_flags;
Fast.xs:1188: note: Failed to SLP the basic block.
Fast.xs:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1188: note: not consecutive access _170 = *ps_169;
Fast.xs:1188: note: not consecutive access _171 = _170->sv_flags;
Fast.xs:1188: note: Failed to SLP the basic block.
Fast.xs:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1188: note: not consecutive access PL_thr_key.51_173 = PL_thr_key;
Fast.xs:1188: note: Failed to SLP the basic block.
Fast.xs:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1188: note: not consecutive access PL_thr_key.51_173 = PL_thr_key;
Fast.xs:1188: note: Failed to SLP the basic block.
Fast.xs:1188: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not consecutive access _180 = prephitmp_453->sv_u.svu_rv;
Fast.xs:1189: note: not consecutive access _181 = _180->sv_flags;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not consecutive access _180 = prephitmp_453->sv_u.svu_rv;
Fast.xs:1189: note: not consecutive access _181 = _180->sv_flags;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1189: note: not vectorized: not enough data-refs in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_466 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_466 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1189: note: not consecutive access _187 = prephitmp_453->sv_any;
Fast.xs:1189: note: not consecutive access _188 = MEM[(struct XPVUV *)_187].xuv_u.xivu_uv;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not consecutive access _187 = prephitmp_453->sv_any;
Fast.xs:1189: note: not consecutive access _188 = MEM[(struct XPVUV *)_187].xuv_u.xivu_uv;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not consecutive access PL_thr_key.51_190 = PL_thr_key;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not consecutive access PL_thr_key.51_190 = PL_thr_key;
Fast.xs:1189: note: Failed to SLP the basic block.
Fast.xs:1189: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not vectorized: not enough data-refs in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_446 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: misalign = 0 bytes of ref key_len
Fast.c:1511: note: not consecutive access pretmp_446 = key_len;
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1190: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1194: note: not consecutive access _199 = memd_100->c;
Fast.xs:1194: note: Failed to SLP the basic block.
Fast.xs:1194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1194: note: not consecutive access _199 = memd_100->c;
Fast.xs:1194: note: Failed to SLP the basic block.
Fast.xs:1194: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_205 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_205 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_211 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_211 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1201: note: not consecutive access PL_thr_key.51_227 = PL_thr_key;
Fast.xs:1201: note: Failed to SLP the basic block.
Fast.xs:1201: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1201: note: not consecutive access PL_thr_key.51_227 = PL_thr_key;
Fast.xs:1201: note: Failed to SLP the basic block.
Fast.xs:1201: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_217 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_217 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_222 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1199: note: not consecutive access PL_thr_key.51_222 = PL_thr_key;
Fast.xs:1199: note: Failed to SLP the basic block.
Fast.xs:1199: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1204: note: misalign = 24 bytes of ref object.arg
Fast.xs:1204: note: not consecutive access _238 = object.arg;
Fast.xs:1204: note: not consecutive access PL_thr_key.51_239 = PL_thr_key;
Fast.xs:1204: note: Failed to SLP the basic block.
Fast.xs:1204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1204: note: misalign = 8 bytes of ref object.arg
Fast.xs:1204: note: not consecutive access _238 = object.arg;
Fast.xs:1204: note: not consecutive access PL_thr_key.51_239 = PL_thr_key;
Fast.xs:1204: note: Failed to SLP the basic block.
Fast.xs:1204: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1205: note: not consecutive access _244 = *val_243;
Fast.xs:1205: note: not consecutive access _245 = _244->sv_flags;
Fast.xs:1205: note: Failed to SLP the basic block.
Fast.xs:1205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1205: note: not consecutive access _244 = *val_243;
Fast.xs:1205: note: not consecutive access _245 = _244->sv_flags;
Fast.xs:1205: note: Failed to SLP the basic block.
Fast.xs:1205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1205: note: not consecutive access _247 = _244->sv_u.svu_rv;
Fast.xs:1205: note: not consecutive access _248 = _247->sv_flags;
Fast.xs:1205: note: Failed to SLP the basic block.
Fast.xs:1205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1205: note: not consecutive access _247 = _244->sv_u.svu_rv;
Fast.xs:1205: note: not consecutive access _248 = _247->sv_flags;
Fast.xs:1205: note: Failed to SLP the basic block.
Fast.xs:1205: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1205: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1205: note: not vectorized: not enough data-refs in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1210: note: not consecutive access PL_thr_key.51_253 = PL_thr_key;
Fast.xs:1210: note: Failed to SLP the basic block.
Fast.xs:1210: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1210: note: not consecutive access PL_thr_key.51_253 = PL_thr_key;
Fast.xs:1210: note: Failed to SLP the basic block.
Fast.xs:1210: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1212: note: not consecutive access _265 = key_262->sv_u.svu_rv;
Fast.xs:1212: note: not consecutive access PL_thr_key.51_266 = PL_thr_key;
Fast.xs:1212: note: Failed to SLP the basic block.
Fast.xs:1212: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1212: note: not consecutive access _265 = key_262->sv_u.svu_rv;
Fast.xs:1212: note: not consecutive access PL_thr_key.51_266 = PL_thr_key;
Fast.xs:1212: note: Failed to SLP the basic block.
Fast.xs:1212: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access _p_272 = *val_243;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access _p_272 = *val_243;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access _273 = MEM[(struct SV *)_p_272].sv_refcnt;
Fast.xs:1214: note: not consecutive access MEM[(struct SV *)_p_272].sv_refcnt = _274;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access _273 = MEM[(struct SV *)_p_272].sv_refcnt;
Fast.xs:1214: note: not consecutive access MEM[(struct SV *)_p_272].sv_refcnt = _274;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access PL_thr_key.51_276 = PL_thr_key;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1214: note: not consecutive access PL_thr_key.51_276 = PL_thr_key;
Fast.xs:1214: note: Failed to SLP the basic block.
Fast.xs:1214: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access _p_281 = *val_243;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access _p_281 = *val_243;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access _282 = MEM[(struct SV *)_p_281].sv_refcnt;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access _282 = MEM[(struct SV *)_p_281].sv_refcnt;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access MEM[(struct SV *)_p_281].sv_refcnt = _283;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access MEM[(struct SV *)_p_281].sv_refcnt = _283;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access PL_thr_key.51_285 = PL_thr_key;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access PL_thr_key.51_285 = PL_thr_key;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access PL_thr_key.51_289 = PL_thr_key;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1216: note: not consecutive access PL_thr_key.51_289 = PL_thr_key;
Fast.xs:1216: note: Failed to SLP the basic block.
Fast.xs:1216: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1202: note: misalign = 24 bytes of ref object.arg
Fast.xs:1202: note: not consecutive access _232 = object.arg;
Fast.xs:1202: note: not consecutive access PL_thr_key.51_233 = PL_thr_key;
Fast.xs:1202: note: Failed to SLP the basic block.
Fast.xs:1202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1202: note: misalign = 8 bytes of ref object.arg
Fast.xs:1202: note: not consecutive access _232 = object.arg;
Fast.xs:1202: note: not consecutive access PL_thr_key.51_233 = PL_thr_key;
Fast.xs:1202: note: Failed to SLP the basic block.
Fast.xs:1202: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1219: note: not consecutive access PL_thr_key.51_294 = PL_thr_key;
Fast.xs:1219: note: Failed to SLP the basic block.
Fast.xs:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1219: note: not consecutive access PL_thr_key.51_294 = PL_thr_key;
Fast.xs:1219: note: Failed to SLP the basic block.
Fast.xs:1219: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1224: note: misalign = 24 bytes of ref object.arg
Fast.xs:1224: note: not consecutive access _318 = object.arg;
Fast.xs:1224: note: not consecutive access PL_thr_key.51_319 = PL_thr_key;
Fast.xs:1224: note: Failed to SLP the basic block.
Fast.xs:1224: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1224: note: misalign = 8 bytes of ref object.arg
Fast.xs:1224: note: not consecutive access _318 = object.arg;
Fast.xs:1224: note: not consecutive access PL_thr_key.51_319 = PL_thr_key;
Fast.xs:1224: note: Failed to SLP the basic block.
Fast.xs:1224: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1225: note: not consecutive access PL_thr_key.51_334 = PL_thr_key;
Fast.xs:1225: note: Failed to SLP the basic block.
Fast.xs:1225: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1225: note: not consecutive access PL_thr_key.51_334 = PL_thr_key;
Fast.xs:1225: note: Failed to SLP the basic block.
Fast.xs:1225: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1226: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1234: note: not consecutive access PL_thr_key.51_355 = PL_thr_key;
Fast.xs:1234: note: Failed to SLP the basic block.
Fast.xs:1234: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1234: note: not consecutive access PL_thr_key.51_355 = PL_thr_key;
Fast.xs:1234: note: Failed to SLP the basic block.
Fast.xs:1234: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.xs:1228: note: misalign = 24 bytes of ref object.arg
Fast.xs:1228: note: not consecutive access _339 = object.arg;
Fast.xs:1228: note: not consecutive access PL_thr_key.51_340 = PL_thr_key;
Fast.xs:1228: note: Failed to SLP the basic block.
Fast.xs:1228: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1228: note: misalign = 8 bytes of ref object.arg
Fast.xs:1228: note: not consecutive access _339 = object.arg;
Fast.xs:1228: note: not consecutive access PL_thr_key.51_340 = PL_thr_key;
Fast.xs:1228: note: Failed to SLP the basic block.
Fast.xs:1228: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1230: note: can't determine dependence between *val_344 and MEM[(struct SV * *)sp_378 + 8B]
Fast.xs:1230: note: SLP: step doesn't divide the vector-size.
Fast.xs:1230: note: Unknown alignment for access: *sp_17
Fast.xs:1230: note: not consecutive access _346 = *val_344;
Fast.xs:1230: note: Failed to SLP the basic block.
Fast.xs:1230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1230: note: can't determine dependence between *val_344 and MEM[(struct SV * *)sp_378 + 8B]
Fast.xs:1230: note: SLP: step doesn't divide the vector-size.
Fast.xs:1230: note: Unknown alignment for access: *sp_17
Fast.xs:1230: note: not consecutive access _346 = *val_344;
Fast.xs:1230: note: Failed to SLP the basic block.
Fast.xs:1230: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1232: note: not consecutive access PL_thr_key.51_349 = PL_thr_key;
Fast.xs:1232: note: Failed to SLP the basic block.
Fast.xs:1232: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1232: note: not consecutive access PL_thr_key.51_349 = PL_thr_key;
Fast.xs:1232: note: Failed to SLP the basic block.
Fast.xs:1232: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1226: note: not vectorized: not enough data-refs in basic block.
Fast.c:1511: note: not vectorized: not enough data-refs in basic block.
Fast.c:1624: note: not consecutive access PL_thr_key.51_368 = PL_thr_key;
Fast.c:1624: note: Failed to SLP the basic block.
Fast.c:1624: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1624: note: not consecutive access PL_thr_key.51_368 = PL_thr_key;
Fast.c:1624: note: Failed to SLP the basic block.
Fast.c:1624: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1511: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:1511: note: Failed to SLP the basic block.
Fast.c:1511: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:1189: note: not vectorized: not enough data-refs in basic block.
Analyzing loop at Fast.xs:867
Fast.xs:867: note: not vectorized: control flow in loop.
Fast.xs:867: note: bad loop form.
Analyzing loop at Fast.xs:886
Fast.xs:886: note: not vectorized: control flow in loop.
Fast.xs:886: note: bad loop form.
Analyzing loop at Fast.xs:817
Fast.xs:817: note: not vectorized: control flow in loop.
Fast.xs:817: note: bad loop form.
Fast.c:1007: note: vectorized 0 loops in function.
Fast.c:1009: note: not consecutive access PL_thr_key.162_37 = PL_thr_key;
Fast.c:1009: note: Failed to SLP the basic block.
Fast.c:1009: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1009: note: not consecutive access PL_thr_key.162_37 = PL_thr_key;
Fast.c:1009: note: Failed to SLP the basic block.
Fast.c:1009: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1012: note: not consecutive access PL_thr_key.162_64 = PL_thr_key;
Fast.c:1012: note: Failed to SLP the basic block.
Fast.c:1012: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1012: note: not consecutive access PL_thr_key.162_64 = PL_thr_key;
Fast.c:1012: note: Failed to SLP the basic block.
Fast.c:1012: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1014: note: misalign = 0 bytes of ref object.alloc
Fast.c:1014: note: misalign = 8 bytes of ref object.store
Fast.c:1014: note: misalign = 16 bytes of ref object.free
Fast.c:1014: note: misalign = 24 bytes of ref object.arg
Fast.c:1014: note: not consecutive access object.arg = 0B;
Fast.c:1014: note: not consecutive access PL_thr_key.162_75 = PL_thr_key;
Fast.c:1014: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1014: note: Failed to SLP the basic block.
Fast.c:1014: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1014: note: misalign = 0 bytes of ref object.alloc
Fast.c:1014: note: misalign = 8 bytes of ref object.store
Fast.c:1014: note: misalign = 0 bytes of ref object.free
Fast.c:1014: note: misalign = 8 bytes of ref object.arg
Fast.c:1014: note: not consecutive access object.arg = 0B;
Fast.c:1014: note: not consecutive access PL_thr_key.162_75 = PL_thr_key;
Fast.c:1014: note: Build SLP failed: unrolling required in basic block SLP
Fast.c:1014: note: Failed to SLP the basic block.
Fast.c:1014: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1029: note: not consecutive access PL_thr_key.162_86 = PL_thr_key;
Fast.c:1029: note: Failed to SLP the basic block.
Fast.c:1029: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1029: note: not consecutive access PL_thr_key.162_86 = PL_thr_key;
Fast.c:1029: note: Failed to SLP the basic block.
Fast.c:1029: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1029: note: not consecutive access PL_thr_key.162_95 = PL_thr_key;
Fast.c:1029: note: Failed to SLP the basic block.
Fast.c:1029: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1029: note: not consecutive access PL_thr_key.162_95 = PL_thr_key;
Fast.c:1029: note: Failed to SLP the basic block.
Fast.c:1029: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1030: note: not consecutive access PL_thr_key.162_108 = PL_thr_key;
Fast.c:1030: note: Failed to SLP the basic block.
Fast.c:1030: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1030: note: not consecutive access PL_thr_key.162_108 = PL_thr_key;
Fast.c:1030: note: Failed to SLP the basic block.
Fast.c:1030: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_124 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_124 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_130 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_130 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_136 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:798: note: not consecutive access PL_thr_key.162_136 = PL_thr_key;
Fast.xs:798: note: Failed to SLP the basic block.
Fast.xs:798: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:799: note: not consecutive access _141 = memd_107->c;
Fast.xs:799: note: Failed to SLP the basic block.
Fast.xs:799: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:799: note: not consecutive access _141 = memd_107->c;
Fast.xs:799: note: Failed to SLP the basic block.
Fast.xs:799: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:861: note: not consecutive access _266 = memd_107->c;
Fast.xs:861: note: Failed to SLP the basic block.
Fast.xs:861: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:861: note: not consecutive access _266 = memd_107->c;
Fast.xs:861: note: Failed to SLP the basic block.
Fast.xs:861: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:817: note: not consecutive access PL_thr_key.162_144 = PL_thr_key;
Fast.xs:817: note: Failed to SLP the basic block.
Fast.xs:817: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:817: note: not consecutive access PL_thr_key.162_144 = PL_thr_key;
Fast.xs:817: note: Failed to SLP the basic block.
Fast.xs:817: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:818: note: not consecutive access _155 = sv_152->sv_u.svu_rv;
Fast.xs:818: note: not consecutive access _156 = _155->sv_flags;
Fast.xs:818: note: Failed to SLP the basic block.
Fast.xs:818: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:818: note: not consecutive access _155 = sv_152->sv_u.svu_rv;
Fast.xs:818: note: not consecutive access _156 = _155->sv_flags;
Fast.xs:818: note: Failed to SLP the basic block.
Fast.xs:818: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:819: note: not vectorized: not enough data-refs in basic block.
Fast.xs:826: note: not consecutive access PL_thr_key.162_158 = PL_thr_key;
Fast.xs:826: note: Failed to SLP the basic block.
Fast.xs:826: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:826: note: not consecutive access PL_thr_key.162_158 = PL_thr_key;
Fast.xs:826: note: Failed to SLP the basic block.
Fast.xs:826: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _437 = sv_163->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _438 = _437->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _437 = sv_163->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _438 = _437->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_440 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_440 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_446->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _450 = MEM[(struct XPV *)_449].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _450;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_446->sv_any and key_len
Fast.xs:650: note: misalign = 0 bytes of ref key_len
Fast.xs:650: note: not consecutive access _450 = MEM[(struct XPV *)_449].xpv_cur;
Fast.xs:650: note: not consecutive access key_len = _450;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_452 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_452 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:828: note: not vectorized: not enough data-refs in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_166 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_166 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_174 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_174 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_182 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:830: note: not consecutive access PL_thr_key.162_182 = PL_thr_key;
Fast.xs:830: note: Failed to SLP the basic block.
Fast.xs:830: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:833: note: not consecutive access PL_thr_key.162_193 = PL_thr_key;
Fast.xs:833: note: Failed to SLP the basic block.
Fast.xs:833: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:833: note: not consecutive access PL_thr_key.162_193 = PL_thr_key;
Fast.xs:833: note: Failed to SLP the basic block.
Fast.xs:833: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:429: note: not consecutive access PL_thr_key.181_458 = PL_thr_key;
Fast.xs:429: note: Failed to SLP the basic block.
Fast.xs:429: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:429: note: not consecutive access PL_thr_key.181_458 = PL_thr_key;
Fast.xs:429: note: Failed to SLP the basic block.
Fast.xs:429: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_468 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_468 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_470 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:431: note: not consecutive access PL_thr_key.181_470 = PL_thr_key;
Fast.xs:431: note: Failed to SLP the basic block.
Fast.xs:431: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access PL_thr_key.181_486 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access PL_thr_key.181_486 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access MEM[(struct SV * *)sp_489 + 8B] = sv_198;
Fast.xs:432: note: not consecutive access PL_thr_key.181_491 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:432: note: not consecutive access MEM[(struct SV * *)sp_489 + 8B] = sv_198;
Fast.xs:432: note: not consecutive access PL_thr_key.181_491 = PL_thr_key;
Fast.xs:432: note: Failed to SLP the basic block.
Fast.xs:432: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:440: note: not vectorized: not enough data-refs in basic block.
Fast.xs:442: note: not consecutive access sv_501 = *sp_499;
Fast.xs:442: note: not consecutive access PL_thr_key.181_504 = PL_thr_key;
Fast.xs:442: note: Failed to SLP the basic block.
Fast.xs:442: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:442: note: not consecutive access sv_501 = *sp_499;
Fast.xs:442: note: not consecutive access PL_thr_key.181_504 = PL_thr_key;
Fast.xs:442: note: Failed to SLP the basic block.
Fast.xs:442: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not consecutive access _506 = MEM[(int *)memd_107 + 64B];
Fast.xs:447: note: Failed to SLP the basic block.
Fast.xs:447: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not consecutive access _506 = MEM[(int *)memd_107 + 64B];
Fast.xs:447: note: Failed to SLP the basic block.
Fast.xs:447: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:447: note: not vectorized: not enough data-refs in basic block.
Fast.xs:450: note: not consecutive access PL_thr_key.181_510 = PL_thr_key;
Fast.xs:450: note: Failed to SLP the basic block.
Fast.xs:450: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:450: note: not consecutive access PL_thr_key.181_510 = PL_thr_key;
Fast.xs:450: note: Failed to SLP the basic block.
Fast.xs:450: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:339: note: not consecutive access _521 = memd_107->compress_threshold;
Fast.xs:339: note: Failed to SLP the basic block.
Fast.xs:339: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:339: note: not consecutive access _521 = memd_107->compress_threshold;
Fast.xs:339: note: Failed to SLP the basic block.
Fast.xs:339: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:341: note: not consecutive access PL_thr_key.184_522 = PL_thr_key;
Fast.xs:341: note: Failed to SLP the basic block.
Fast.xs:341: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:341: note: not consecutive access PL_thr_key.184_522 = PL_thr_key;
Fast.xs:341: note: Failed to SLP the basic block.
Fast.xs:341: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:349: note: not consecutive access PL_thr_key.184_530 = PL_thr_key;
Fast.xs:349: note: Failed to SLP the basic block.
Fast.xs:349: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:349: note: not consecutive access PL_thr_key.184_530 = PL_thr_key;
Fast.xs:349: note: Failed to SLP the basic block.
Fast.xs:349: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_540 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_540 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_542 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:351: note: not consecutive access PL_thr_key.184_542 = PL_thr_key;
Fast.xs:351: note: Failed to SLP the basic block.
Fast.xs:351: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_558 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_558 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_563 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:352: note: not consecutive access PL_thr_key.184_563 = PL_thr_key;
Fast.xs:352: note: Failed to SLP the basic block.
Fast.xs:352: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_575 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_575 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_580 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:353: note: not consecutive access PL_thr_key.184_580 = PL_thr_key;
Fast.xs:353: note: Failed to SLP the basic block.
Fast.xs:353: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:361: note: not vectorized: not enough data-refs in basic block.
Fast.xs:363: note: not consecutive access bsv_596 = *sp_594;
Fast.xs:363: note: Failed to SLP the basic block.
Fast.xs:363: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:363: note: not consecutive access bsv_596 = *sp_594;
Fast.xs:363: note: Failed to SLP the basic block.
Fast.xs:363: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _597 = bsv_596->sv_flags;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _597 = bsv_596->sv_flags;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access nxpv_599 = bsv_596->sv_any;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access nxpv_599 = bsv_596->sv_any;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _600 = nxpv_599->xpv_cur;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _600 = nxpv_599->xpv_cur;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _601 = bsv_596->sv_u.svu_pv;
Fast.xs:364: note: not consecutive access _602 = *_601;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _601 = bsv_596->sv_u.svu_pv;
Fast.xs:364: note: not consecutive access _602 = *_601;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _606 = bsv_596->sv_any;
Fast.xs:364: note: not consecutive access _607 = MEM[(struct XPVIV *)_606].xiv_u.xivu_iv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _606 = bsv_596->sv_any;
Fast.xs:364: note: not consecutive access _607 = MEM[(struct XPVIV *)_606].xiv_u.xivu_iv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access _610 = bsv_596->sv_any;
Fast.xs:364: note: not consecutive access _611 = MEM[(struct XPVNV *)_610].xnv_u.xnv_nv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access _610 = bsv_596->sv_any;
Fast.xs:364: note: not consecutive access _611 = MEM[(struct XPVNV *)_610].xnv_u.xnv_nv;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_613 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_613 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not vectorized: not enough data-refs in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_617 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:364: note: not consecutive access PL_thr_key.184_617 = PL_thr_key;
Fast.xs:364: note: Failed to SLP the basic block.
Fast.xs:364: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:367: note: not vectorized: not enough data-refs in basic block.
Fast.xs:370: note: not consecutive access PL_thr_key.184_626 = PL_thr_key;
Fast.xs:370: note: Failed to SLP the basic block.
Fast.xs:370: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:370: note: not consecutive access PL_thr_key.184_626 = PL_thr_key;
Fast.xs:370: note: Failed to SLP the basic block.
Fast.xs:370: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _634 = sv_628->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _634 = sv_628->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not vectorized: not enough data-refs in basic block.
Fast.xs:647: note: not consecutive access _637 = sv_628->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _638 = _637->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:647: note: not consecutive access _637 = sv_628->sv_u.svu_rv;
Fast.xs:647: note: not consecutive access _638 = _637->sv_flags;
Fast.xs:647: note: Failed to SLP the basic block.
Fast.xs:647: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_640 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:648: note: not consecutive access PL_thr_key.66_640 = PL_thr_key;
Fast.xs:648: note: Failed to SLP the basic block.
Fast.xs:648: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not vectorized: not enough data-refs in basic block.
Fast.xs:650: note: can't determine dependence between sv_646->sv_any and buf_len
Fast.xs:650: note: misalign = 0 bytes of ref buf_len
Fast.xs:650: note: not consecutive access _650 = MEM[(struct XPV *)_649].xpv_cur;
Fast.xs:650: note: not consecutive access buf_len = _650;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: can't determine dependence between sv_646->sv_any and buf_len
Fast.xs:650: note: misalign = 0 bytes of ref buf_len
Fast.xs:650: note: not consecutive access _650 = MEM[(struct XPV *)_649].xpv_cur;
Fast.xs:650: note: not consecutive access buf_len = _650;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_652 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:650: note: not consecutive access PL_thr_key.66_652 = PL_thr_key;
Fast.xs:650: note: Failed to SLP the basic block.
Fast.xs:650: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:838: note: not consecutive access _208 = memd_107->max_size;
Fast.xs:838: note: Failed to SLP the basic block.
Fast.xs:838: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:838: note: not consecutive access _208 = memd_107->max_size;
Fast.xs:838: note: Failed to SLP the basic block.
Fast.xs:838: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:839: note: misalign = 0 bytes of ref key_len
Fast.xs:839: note: misalign = 0 bytes of ref buf_len
Fast.xs:839: note: not consecutive access key_len ={v} {CLOBBER};
Fast.xs:839: note: not consecutive access buf_len ={v} {CLOBBER};
Fast.xs:839: note: Failed to SLP the basic block.
Fast.xs:839: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:839: note: misalign = 0 bytes of ref key_len
Fast.xs:839: note: misalign = 0 bytes of ref buf_len
Fast.xs:839: note: not consecutive access key_len ={v} {CLOBBER};
Fast.xs:839: note: not consecutive access buf_len ={v} {CLOBBER};
Fast.xs:839: note: Failed to SLP the basic block.
Fast.xs:839: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:840: note: not consecutive access PL_thr_key.162_213 = PL_thr_key;
Fast.xs:840: note: Failed to SLP the basic block.
Fast.xs:840: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:840: note: not consecutive access PL_thr_key.162_213 = PL_thr_key;
Fast.xs:840: note: Failed to SLP the basic block.
Fast.xs:840: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:843: note: not consecutive access PL_thr_key.162_218 = PL_thr_key;
Fast.xs:843: note: Failed to SLP the basic block.
Fast.xs:843: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:843: note: not consecutive access PL_thr_key.162_218 = PL_thr_key;
Fast.xs:843: note: Failed to SLP the basic block.
Fast.xs:843: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:845: note: not consecutive access _223 = *ps_222;
Fast.xs:845: note: not consecutive access _224 = _223->sv_flags;
Fast.xs:845: note: Failed to SLP the basic block.
Fast.xs:845: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:845: note: not consecutive access _223 = *ps_222;
Fast.xs:845: note: not consecutive access _224 = _223->sv_flags;
Fast.xs:845: note: Failed to SLP the basic block.
Fast.xs:845: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:845: note: not consecutive access PL_thr_key.162_226 = PL_thr_key;
Fast.xs:845: note: Failed to SLP the basic block.
Fast.xs:845: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:845: note: not consecutive access PL_thr_key.162_226 = PL_thr_key;
Fast.xs:845: note: Failed to SLP the basic block.
Fast.xs:845: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:846: note: not consecutive access _233 = prephitmp_787->sv_u.svu_rv;
Fast.xs:846: note: not consecutive access _234 = _233->sv_flags;
Fast.xs:846: note: Failed to SLP the basic block.
Fast.xs:846: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:846: note: not consecutive access _233 = prephitmp_787->sv_u.svu_rv;
Fast.xs:846: note: not consecutive access _234 = _233->sv_flags;
Fast.xs:846: note: Failed to SLP the basic block.
Fast.xs:846: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:846: note: not vectorized: not enough data-refs in basic block.
Fast.xs:846: note: not vectorized: not enough data-refs in basic block.
Fast.xs:847: note: not vectorized: not enough data-refs in basic block.
Fast.xs:847: note: not consecutive access _240 = prephitmp_787->sv_any;
Fast.xs:847: note: not consecutive access _241 = MEM[(struct XPVIV *)_240].xiv_u.xivu_iv;
Fast.xs:847: note: Failed to SLP the basic block.
Fast.xs:847: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:847: note: not consecutive access _240 = prephitmp_787->sv_any;
Fast.xs:847: note: not consecutive access _241 = MEM[(struct XPVIV *)_240].xiv_u.xivu_iv;
Fast.xs:847: note: Failed to SLP the basic block.
Fast.xs:847: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:847: note: not consecutive access PL_thr_key.162_243 = PL_thr_key;
Fast.xs:847: note: Failed to SLP the basic block.
Fast.xs:847: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:847: note: not consecutive access PL_thr_key.162_243 = PL_thr_key;
Fast.xs:847: note: Failed to SLP the basic block.
Fast.xs:847: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:850: note: not vectorized: not enough data-refs in basic block.
Fast.xs:852: note: misalign = 0 bytes of ref buf_len
Fast.xs:852: note: misalign = 0 bytes of ref key_len
Fast.xs:852: note: not consecutive access buf_len.169_249 = buf_len;
Fast.xs:852: note: not consecutive access key_len.174_251 = key_len;
Fast.xs:852: note: not consecutive access _254 = memd_107->c;
Fast.xs:852: note: Failed to SLP the basic block.
Fast.xs:852: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:852: note: misalign = 0 bytes of ref buf_len
Fast.xs:852: note: misalign = 0 bytes of ref key_len
Fast.xs:852: note: not consecutive access buf_len.169_249 = buf_len;
Fast.xs:852: note: not consecutive access key_len.174_251 = key_len;
Fast.xs:852: note: not consecutive access _254 = memd_107->c;
Fast.xs:852: note: Failed to SLP the basic block.
Fast.xs:852: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:857: note: misalign = 0 bytes of ref buf_len
Fast.xs:857: note: misalign = 0 bytes of ref key_len
Fast.xs:857: note: not consecutive access buf_len.169_256 = buf_len;
Fast.xs:857: note: not consecutive access key_len.174_258 = key_len;
Fast.xs:857: note: not consecutive access _260 = memd_107->c;
Fast.xs:857: note: Failed to SLP the basic block.
Fast.xs:857: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:857: note: misalign = 0 bytes of ref buf_len
Fast.xs:857: note: misalign = 0 bytes of ref key_len
Fast.xs:857: note: not consecutive access buf_len.169_256 = buf_len;
Fast.xs:857: note: not consecutive access key_len.174_258 = key_len;
Fast.xs:857: note: not consecutive access _260 = memd_107->c;
Fast.xs:857: note: Failed to SLP the basic block.
Fast.xs:857: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: misalign = 0 bytes of ref key_len
Fast.c:1007: note: misalign = 0 bytes of ref buf_len
Fast.c:1007: note: not consecutive access key_len ={v} {CLOBBER};
Fast.c:1007: note: not consecutive access buf_len ={v} {CLOBBER};
Fast.c:1007: note: Failed to SLP the basic block.
Fast.c:1007: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: misalign = 0 bytes of ref key_len
Fast.c:1007: note: misalign = 0 bytes of ref buf_len
Fast.c:1007: note: not consecutive access key_len ={v} {CLOBBER};
Fast.c:1007: note: not consecutive access buf_len ={v} {CLOBBER};
Fast.c:1007: note: Failed to SLP the basic block.
Fast.c:1007: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:800: note: not vectorized: not enough data-refs in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_268 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_268 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_274 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_274 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:866: note: not consecutive access PL_thr_key.162_290 = PL_thr_key;
Fast.xs:866: note: Failed to SLP the basic block.
Fast.xs:866: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:866: note: not consecutive access PL_thr_key.162_290 = PL_thr_key;
Fast.xs:866: note: Failed to SLP the basic block.
Fast.xs:866: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_280 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_280 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_285 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:864: note: not consecutive access PL_thr_key.162_285 = PL_thr_key;
Fast.xs:864: note: Failed to SLP the basic block.
Fast.xs:864: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:869: note: misalign = 24 bytes of ref object.arg
Fast.xs:869: note: not consecutive access _301 = object.arg;
Fast.xs:869: note: not consecutive access PL_thr_key.162_302 = PL_thr_key;
Fast.xs:869: note: Failed to SLP the basic block.
Fast.xs:869: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:869: note: misalign = 8 bytes of ref object.arg
Fast.xs:869: note: not consecutive access _301 = object.arg;
Fast.xs:869: note: not consecutive access PL_thr_key.162_302 = PL_thr_key;
Fast.xs:869: note: Failed to SLP the basic block.
Fast.xs:869: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:870: note: not consecutive access _307 = *val_306;
Fast.xs:870: note: not consecutive access _308 = _307->sv_flags;
Fast.xs:870: note: Failed to SLP the basic block.
Fast.xs:870: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:870: note: not consecutive access _307 = *val_306;
Fast.xs:870: note: not consecutive access _308 = _307->sv_flags;
Fast.xs:870: note: Failed to SLP the basic block.
Fast.xs:870: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:870: note: not consecutive access _310 = _307->sv_u.svu_rv;
Fast.xs:870: note: not consecutive access _311 = _310->sv_flags;
Fast.xs:870: note: Failed to SLP the basic block.
Fast.xs:870: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:870: note: not consecutive access _310 = _307->sv_u.svu_rv;
Fast.xs:870: note: not consecutive access _311 = _310->sv_flags;
Fast.xs:870: note: Failed to SLP the basic block.
Fast.xs:870: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:870: note: not vectorized: not enough data-refs in basic block.
Fast.xs:870: note: not vectorized: not enough data-refs in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:872: note: not consecutive access PL_thr_key.162_316 = PL_thr_key;
Fast.xs:872: note: Failed to SLP the basic block.
Fast.xs:872: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:872: note: not consecutive access PL_thr_key.162_316 = PL_thr_key;
Fast.xs:872: note: Failed to SLP the basic block.
Fast.xs:872: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:873: note: not consecutive access _334 = MEM[(struct SV *)_p_333].sv_refcnt;
Fast.xs:873: note: not consecutive access MEM[(struct SV *)_p_333].sv_refcnt = _335;
Fast.xs:873: note: Failed to SLP the basic block.
Fast.xs:873: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:873: note: not consecutive access _334 = MEM[(struct SV *)_p_333].sv_refcnt;
Fast.xs:873: note: not consecutive access MEM[(struct SV *)_p_333].sv_refcnt = _335;
Fast.xs:873: note: Failed to SLP the basic block.
Fast.xs:873: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:873: note: not consecutive access PL_thr_key.162_337 = PL_thr_key;
Fast.xs:873: note: Failed to SLP the basic block.
Fast.xs:873: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:873: note: not consecutive access PL_thr_key.162_337 = PL_thr_key;
Fast.xs:873: note: Failed to SLP the basic block.
Fast.xs:873: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access _p_342 = *val_306;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access _p_342 = *val_306;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access _343 = MEM[(struct SV *)_p_342].sv_refcnt;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access _343 = MEM[(struct SV *)_p_342].sv_refcnt;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access MEM[(struct SV *)_p_342].sv_refcnt = _344;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access MEM[(struct SV *)_p_342].sv_refcnt = _344;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access PL_thr_key.162_346 = PL_thr_key;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access PL_thr_key.162_346 = PL_thr_key;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access PL_thr_key.162_350 = PL_thr_key;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:876: note: not consecutive access PL_thr_key.162_350 = PL_thr_key;
Fast.xs:876: note: Failed to SLP the basic block.
Fast.xs:876: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:867: note: misalign = 24 bytes of ref object.arg
Fast.xs:867: note: not consecutive access _295 = object.arg;
Fast.xs:867: note: not consecutive access PL_thr_key.162_296 = PL_thr_key;
Fast.xs:867: note: Failed to SLP the basic block.
Fast.xs:867: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:867: note: misalign = 8 bytes of ref object.arg
Fast.xs:867: note: not consecutive access _295 = object.arg;
Fast.xs:867: note: not consecutive access PL_thr_key.162_296 = PL_thr_key;
Fast.xs:867: note: Failed to SLP the basic block.
Fast.xs:867: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:879: note: not consecutive access PL_thr_key.162_355 = PL_thr_key;
Fast.xs:879: note: Failed to SLP the basic block.
Fast.xs:879: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:879: note: not consecutive access PL_thr_key.162_355 = PL_thr_key;
Fast.xs:879: note: Failed to SLP the basic block.
Fast.xs:879: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:884: note: misalign = 24 bytes of ref object.arg
Fast.xs:884: note: not consecutive access _379 = object.arg;
Fast.xs:884: note: not consecutive access PL_thr_key.162_380 = PL_thr_key;
Fast.xs:884: note: Failed to SLP the basic block.
Fast.xs:884: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:884: note: misalign = 8 bytes of ref object.arg
Fast.xs:884: note: not consecutive access _379 = object.arg;
Fast.xs:884: note: not consecutive access PL_thr_key.162_380 = PL_thr_key;
Fast.xs:884: note: Failed to SLP the basic block.
Fast.xs:884: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:885: note: not consecutive access PL_thr_key.162_395 = PL_thr_key;
Fast.xs:885: note: Failed to SLP the basic block.
Fast.xs:885: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:885: note: not consecutive access PL_thr_key.162_395 = PL_thr_key;
Fast.xs:885: note: Failed to SLP the basic block.
Fast.xs:885: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:886: note: not vectorized: not enough data-refs in basic block.
Fast.xs:894: note: not consecutive access PL_thr_key.162_416 = PL_thr_key;
Fast.xs:894: note: Failed to SLP the basic block.
Fast.xs:894: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:894: note: not consecutive access PL_thr_key.162_416 = PL_thr_key;
Fast.xs:894: note: Failed to SLP the basic block.
Fast.xs:894: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.xs:888: note: misalign = 24 bytes of ref object.arg
Fast.xs:888: note: not consecutive access _400 = object.arg;
Fast.xs:888: note: not consecutive access PL_thr_key.162_401 = PL_thr_key;
Fast.xs:888: note: Failed to SLP the basic block.
Fast.xs:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:888: note: misalign = 8 bytes of ref object.arg
Fast.xs:888: note: not consecutive access _400 = object.arg;
Fast.xs:888: note: not consecutive access PL_thr_key.162_401 = PL_thr_key;
Fast.xs:888: note: Failed to SLP the basic block.
Fast.xs:888: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:890: note: can't determine dependence between *val_405 and MEM[(struct SV * *)sp_508 + 8B]
Fast.xs:890: note: SLP: step doesn't divide the vector-size.
Fast.xs:890: note: Unknown alignment for access: *sp_19
Fast.xs:890: note: not consecutive access _407 = *val_405;
Fast.xs:890: note: Failed to SLP the basic block.
Fast.xs:890: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:890: note: can't determine dependence between *val_405 and MEM[(struct SV * *)sp_508 + 8B]
Fast.xs:890: note: SLP: step doesn't divide the vector-size.
Fast.xs:890: note: Unknown alignment for access: *sp_19
Fast.xs:890: note: not consecutive access _407 = *val_405;
Fast.xs:890: note: Failed to SLP the basic block.
Fast.xs:890: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:892: note: not consecutive access PL_thr_key.162_410 = PL_thr_key;
Fast.xs:892: note: Failed to SLP the basic block.
Fast.xs:892: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:892: note: not consecutive access PL_thr_key.162_410 = PL_thr_key;
Fast.xs:892: note: Failed to SLP the basic block.
Fast.xs:892: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:886: note: not vectorized: not enough data-refs in basic block.
Fast.c:1007: note: not vectorized: not enough data-refs in basic block.
Fast.c:1138: note: not consecutive access PL_thr_key.162_429 = PL_thr_key;
Fast.c:1138: note: Failed to SLP the basic block.
Fast.c:1138: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1138: note: not consecutive access PL_thr_key.162_429 = PL_thr_key;
Fast.c:1138: note: Failed to SLP the basic block.
Fast.c:1138: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1007: note: not vectorized: no vectype for stmt: object ={v} {CLOBBER};
scalar_type: struct result_object
Fast.c:1007: note: Failed to SLP the basic block.
Fast.c:1007: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:846: note: not vectorized: not enough data-refs in basic block.
In function âsvalue_storeâ:
Fast.xs:461:1: warning: inlining failed in call to âdeserialize.isra.4.part.5â: --param max-inline-insns-single limit reached [-Winline]
deserialize(Cache_Memcached_Fast *memd, SV **sv, flags_type flags)
^
cc1: warning: called from here [-Winline]
Fast.xs:544: note: misalign = 0 bytes of ref value_sv
Fast.xs:544: note: not consecutive access value_sv = opaque_5(D);
Fast.xs:544: note: not consecutive access _9 = MEM[(struct meta_object *)meta_8(D)].flags;
Fast.xs:544: note: not consecutive access _10 = MEM[(struct xs_value_result *)arg_7(D)].memd;
Fast.xs:544: note: Failed to SLP the basic block.
Fast.xs:544: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:544: note: misalign = 0 bytes of ref value_sv
Fast.xs:544: note: not consecutive access value_sv = opaque_5(D);
Fast.xs:544: note: not consecutive access _9 = MEM[(struct meta_object *)meta_8(D)].flags;
Fast.xs:544: note: not consecutive access _10 = MEM[(struct xs_value_result *)arg_7(D)].memd;
Fast.xs:544: note: Failed to SLP the basic block.
Fast.xs:544: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:387: note: not consecutive access PL_thr_key.121_61 = PL_thr_key;
Fast.xs:387: note: Failed to SLP the basic block.
Fast.xs:387: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:387: note: not consecutive access PL_thr_key.121_61 = PL_thr_key;
Fast.xs:387: note: Failed to SLP the basic block.
Fast.xs:387: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_74 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_74 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_76 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:391: note: not consecutive access PL_thr_key.121_76 = PL_thr_key;
Fast.xs:391: note: Failed to SLP the basic block.
Fast.xs:391: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: not consecutive access PL_thr_key.121_92 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: not consecutive access PL_thr_key.121_92 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: misalign = 0 bytes of ref value_sv
Fast.xs:392: note: not consecutive access _97 = value_sv;
Fast.xs:392: note: not consecutive access PL_thr_key.121_98 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:392: note: misalign = 0 bytes of ref value_sv
Fast.xs:392: note: not consecutive access _97 = value_sv;
Fast.xs:392: note: not consecutive access PL_thr_key.121_98 = PL_thr_key;
Fast.xs:392: note: Failed to SLP the basic block.
Fast.xs:392: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_110 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_110 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_115 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:393: note: not consecutive access PL_thr_key.121_115 = PL_thr_key;
Fast.xs:393: note: Failed to SLP the basic block.
Fast.xs:393: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:401: note: not vectorized: not enough data-refs in basic block.
Fast.xs:403: note: not consecutive access bsv_131 = *sp_129;
Fast.xs:403: note: Failed to SLP the basic block.
Fast.xs:403: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:403: note: not consecutive access bsv_131 = *sp_129;
Fast.xs:403: note: Failed to SLP the basic block.
Fast.xs:403: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _132 = bsv_131->sv_flags;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _132 = bsv_131->sv_flags;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access nxpv_134 = bsv_131->sv_any;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access nxpv_134 = bsv_131->sv_any;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _135 = nxpv_134->xpv_cur;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _135 = nxpv_134->xpv_cur;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _136 = bsv_131->sv_u.svu_pv;
Fast.xs:404: note: not consecutive access _137 = *_136;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _136 = bsv_131->sv_u.svu_pv;
Fast.xs:404: note: not consecutive access _137 = *_136;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:542: note: not vectorized: not enough data-refs in basic block.
Fast.xs:542: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _141 = bsv_131->sv_any;
Fast.xs:404: note: not consecutive access _142 = MEM[(struct XPVIV *)_141].xiv_u.xivu_iv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _141 = bsv_131->sv_any;
Fast.xs:404: note: not consecutive access _142 = MEM[(struct XPVIV *)_141].xiv_u.xivu_iv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:404: note: not consecutive access _145 = bsv_131->sv_any;
Fast.xs:404: note: not consecutive access _146 = MEM[(struct XPVNV *)_145].xnv_u.xnv_nv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access _145 = bsv_131->sv_any;
Fast.xs:404: note: not consecutive access _146 = MEM[(struct XPVNV *)_145].xnv_u.xnv_nv;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access PL_thr_key.121_148 = PL_thr_key;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not consecutive access PL_thr_key.121_148 = PL_thr_key;
Fast.xs:404: note: Failed to SLP the basic block.
Fast.xs:404: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:404: note: not vectorized: not enough data-refs in basic block.
Fast.xs:406: note: misalign = 0 bytes of ref value_sv
Fast.xs:406: note: not consecutive access _p_152 = value_sv;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: misalign = 0 bytes of ref value_sv
Fast.xs:406: note: not consecutive access _p_152 = value_sv;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:542: note: not vectorized: not enough data-refs in basic block.
Fast.xs:406: note: not consecutive access _153 = MEM[(struct SV *)_p_152].sv_refcnt;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access _153 = MEM[(struct SV *)_p_152].sv_refcnt;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access MEM[(struct SV *)_p_152].sv_refcnt = _154;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access MEM[(struct SV *)_p_152].sv_refcnt = _154;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_155 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_155 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_157 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:406: note: not consecutive access PL_thr_key.121_157 = PL_thr_key;
Fast.xs:406: note: Failed to SLP the basic block.
Fast.xs:406: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:407: note: misalign = 0 bytes of ref value_sv
Fast.xs:407: note: not consecutive access value_sv = _p_66;
Fast.xs:407: note: not consecutive access PL_thr_key.121_57 = PL_thr_key;
Fast.xs:407: note: Failed to SLP the basic block.
Fast.xs:407: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:407: note: misalign = 0 bytes of ref value_sv
Fast.xs:407: note: not consecutive access value_sv = _p_66;
Fast.xs:407: note: not consecutive access PL_thr_key.121_57 = PL_thr_key;
Fast.xs:407: note: Failed to SLP the basic block.
Fast.xs:407: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not vectorized: not enough data-refs in basic block.
Fast.xs:411: note: not consecutive access _159 = MEM[(struct SV *)_p_66].sv_refcnt;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access _159 = MEM[(struct SV *)_p_66].sv_refcnt;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access MEM[(struct SV *)_p_66].sv_refcnt = _160;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access MEM[(struct SV *)_p_66].sv_refcnt = _160;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_161 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_161 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_163 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:411: note: not consecutive access PL_thr_key.121_163 = PL_thr_key;
Fast.xs:411: note: Failed to SLP the basic block.
Fast.xs:411: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:465: note: not vectorized: not enough data-refs in basic block.
Fast.xs:542: note: not vectorized: not enough data-refs in basic block.
Fast.xs:496: note: not vectorized: not enough data-refs in basic block.
Fast.xs:496: note: not consecutive access _175 = MEM[(int *)prephitmp_166 + 64B];
Fast.xs:496: note: Failed to SLP the basic block.
Fast.xs:496: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:496: note: not consecutive access _175 = MEM[(int *)prephitmp_166 + 64B];
Fast.xs:496: note: Failed to SLP the basic block.
Fast.xs:496: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:498: note: misalign = 0 bytes of ref value_sv
Fast.xs:498: note: not consecutive access _176 = value_sv;
Fast.xs:498: note: not consecutive access PL_thr_key.131_177 = PL_thr_key;
Fast.xs:498: note: Failed to SLP the basic block.
Fast.xs:498: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:498: note: misalign = 0 bytes of ref value_sv
Fast.xs:498: note: not consecutive access _176 = value_sv;
Fast.xs:498: note: not consecutive access PL_thr_key.131_177 = PL_thr_key;
Fast.xs:498: note: Failed to SLP the basic block.
Fast.xs:498: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:552: note: not vectorized: not enough data-refs in basic block.
Fast.xs:554: note: misalign = 0 bytes of ref value_sv
Fast.xs:554: note: not consecutive access value_sv.159_53 = value_sv;
Fast.xs:554: note: Failed to SLP the basic block.
Fast.xs:554: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:554: note: misalign = 0 bytes of ref value_sv
Fast.xs:554: note: not consecutive access value_sv.159_53 = value_sv;
Fast.xs:554: note: Failed to SLP the basic block.
Fast.xs:554: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:558: note: not consecutive access _19 = MEM[(struct meta_object *)meta_8(D)].use_cas;
Fast.xs:558: note: Failed to SLP the basic block.
Fast.xs:558: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:558: note: not consecutive access _19 = MEM[(struct meta_object *)meta_8(D)].use_cas;
Fast.xs:558: note: Failed to SLP the basic block.
Fast.xs:558: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:560: note: misalign = 0 bytes of ref value_sv
Fast.xs:560: note: not consecutive access value_sv.159_20 = value_sv;
Fast.xs:560: note: not consecutive access MEM[(struct xs_value_result *)arg_7(D)].vals = value_sv.159_20;
Fast.xs:560: note: Failed to SLP the basic block.
Fast.xs:560: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:560: note: misalign = 0 bytes of ref value_sv
Fast.xs:560: note: not consecutive access value_sv.159_20 = value_sv;
Fast.xs:560: note: not consecutive access MEM[(struct xs_value_result *)arg_7(D)].vals = value_sv.159_20;
Fast.xs:560: note: Failed to SLP the basic block.
Fast.xs:560: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:564: note: not consecutive access PL_thr_key.160_22 = PL_thr_key;
Fast.xs:564: note: Failed to SLP the basic block.
Fast.xs:564: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:564: note: not consecutive access PL_thr_key.160_22 = PL_thr_key;
Fast.xs:564: note: Failed to SLP the basic block.
Fast.xs:564: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:542: note: misalign = 0 bytes of ref value_sv
Fast.xs:542: note: not consecutive access value_sv ={v} {CLOBBER};
Fast.xs:542: note: Failed to SLP the basic block.
Fast.xs:542: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:542: note: misalign = 0 bytes of ref value_sv
Fast.xs:542: note: not consecutive access value_sv ={v} {CLOBBER};
Fast.xs:542: note: Failed to SLP the basic block.
Fast.xs:542: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:555: note: not vectorized: not enough data-refs in basic block.
Fast.xs:542: note: not vectorized: not enough data-refs in basic block.
Fast.xs:415: note: not consecutive access PL_thr_key.121_170 = PL_thr_key;
Fast.xs:415: note: Failed to SLP the basic block.
Fast.xs:415: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.xs:415: note: not consecutive access PL_thr_key.121_170 = PL_thr_key;
Fast.xs:415: note: Failed to SLP the basic block.
Fast.xs:415: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1855: note: not consecutive access PL_thr_key.0_3 = PL_thr_key;
Fast.c:1855: note: Failed to SLP the basic block.
Fast.c:1855: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1855: note: not consecutive access PL_thr_key.0_3 = PL_thr_key;
Fast.c:1855: note: Failed to SLP the basic block.
Fast.c:1855: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1925: note: not consecutive access PL_thr_key.0_228 = PL_thr_key;
Fast.c:1925: note: Failed to SLP the basic block.
Fast.c:1925: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1925: note: not consecutive access PL_thr_key.0_228 = PL_thr_key;
Fast.c:1925: note: Failed to SLP the basic block.
Fast.c:1925: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1927: note: not consecutive access PL_thr_key.0_240 = PL_thr_key;
Fast.c:1927: note: Failed to SLP the basic block.
Fast.c:1927: note: not vectorized: failed to find SLP opportunities in basic block.
Fast.c:1927: note: not consecutive access PL_thr_key.0_240 = PL_thr_key;
Fast.c:1927: note: Failed to SLP the basic block.
Fast.c:1927: note: not vectorized: failed to find SLP opportunities in basic block.
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------- ---- ----
Test::More 0 0.98
build_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 6.84
configure_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 6.84
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = en_GB.UTF-8
LANGUAGE = en_GB:en
LD_LIBRARY_PATH = /usr/local/lib::
PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin:/home/njh/perl5/perlbrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/njh/bin:/sbin
PERL = [undef]
PERL5LIB = /home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/arch:/home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/lib:/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/arch:/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 2403
PERL5_CPAN_IS_EXECUTING = /home/njh/.cpan/build/Cache-Memcached-Fast-0.21-VplTWU/Makefile.PL
PERL5_CPAN_IS_RUNNING = 2403
PERL5_MINISMOKEBOX = 0.58
PERLBREW_BASHRC_VERSION = 0.58
PERLBREW_HOME = /home/njh/.perlbrew
PERLBREW_MANPATH = /home/njh/perl5/perlbrew/perls/perl-5.16.3/man
PERLBREW_PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin
PERLBREW_PERL = perl-5.16.3
PERLBREW_ROOT = /home/njh/perl5/perlbrew
PERLBREW_VERSION = 0.67
PERL_AUTOINSTALL = --defaultdeps
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_MM_USE_DEFAULT = 1
SHELL = /bin/bash
TERM = linux
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl
$UID/$EUID = 1000 / 1000
$GID = 1000 4 24 25 29 30 44 46 108 112 1000
$EGID = 1000 4 24 25 29 30 44 46 108 112 1000
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.00
CPAN::Meta 2.133380
Cwd 3.40
ExtUtils::CBuilder 0.280212
ExtUtils::Command 1.18
ExtUtils::Install 1.58
ExtUtils::MakeMaker 6.84
ExtUtils::Manifest 1.63
ExtUtils::ParseXS 3.22
File::Spec 3.40
JSON 2.90
JSON::PP 2.27203
Module::Build 0.4202
Module::Signature 0.73
Parse::CPAN::Meta 1.4409
Test::Harness 3.30
Test::More 0.98
YAML 0.84
YAML::Syck 1.27
version 0.9904
--
Summary of my perl5 (revision 5 version 16 subversion 3) configuration:
Platform:
osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux-thread-multi
uname='linux nigelhorne.force9.co.uk 3.2.0-4-amd64 #1 smp debian 3.2.32-1 x86_64 gnulinux '
config_args='-de -Dprefix=/home/njh/perl5/perlbrew/perls/perl-5.16.3 -Duseithreads -Dusemultiplicity -Accflags=-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -Aeval:scriptdir=/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='4.7.2', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.13'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Built under linux
Compiled at Mar 22 2013 12:27:08
%ENV:
PERL=""
PERL5LIB="/home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/arch:/home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/lib:/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/arch:/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/lib"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="2403"
PERL5_CPAN_IS_EXECUTING="/home/njh/.cpan/build/Cache-Memcached-Fast-0.21-VplTWU/Makefile.PL"
PERL5_CPAN_IS_RUNNING="2403"
PERL5_MINISMOKEBOX="0.58"
PERLBREW_BASHRC_VERSION="0.58"
PERLBREW_HOME="/home/njh/.perlbrew"
PERLBREW_MANPATH="/home/njh/perl5/perlbrew/perls/perl-5.16.3/man"
PERLBREW_PATH="/home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin"
PERLBREW_PERL="perl-5.16.3"
PERLBREW_ROOT="/home/njh/perl5/perlbrew"
PERLBREW_VERSION="0.67"
PERL_AUTOINSTALL="--defaultdeps"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/arch
/home/njh/.cpan/build/Test-Memcached-0.00004-JmfKyy/blib/lib
/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/arch
/home/njh/.cpan/build/Class-Accessor-Lite-0.05-WJKIyM/blib/lib
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3
.