Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

/Qvec-report6 report is sometimes missing file name and line number information

$
0
0

I have script in msysgit to take compile log from /Qvec-report6 from MSVC IDE, then grep vectization and other useful informations, then pipe it to "sort | uniq", to eliminate similar messages (e.g. implicitly inlined function in header for class).

It emits these (NB: it is uniq'ed):

2>      remark: loop was not vectorized: existence of vector dependence
2>      remark: loop was not vectorized: nonstandard loop is not a vectorization candidate
2>      remark: loop was not vectorized: statement cannot be vectorized
2>      remark: vectorization support: call to function ??1c_fft_equalizer_stats_data@@QEAA@XZ cannot be vectorized
2>      remark: vectorization support: call to function _aligned_free cannot be vectorized
2>      remark: vectorization support: call to function fftw_free cannot be vectorized
2>      remark: vectorization support: number of FP down converts: double precision to single precision 1

instead of something like this:

2>      C:\path\to\common\recorder7_pipe_comm.cpp(52,5): message : loop was not vectorized: nonstandard loop is not a vectorization candidate
2>      c:\path\to/hashmap.h(764,1): message : loop was not vectorized: unsupported loop structure

I'm on Win 8.1 Pro x64, x64 target and ICC 14 with the latest updates.


Viewing all articles
Browse latest Browse all 1616

Trending Articles