Intel® C++ Compiler XE 13.1 User and Reference Guides

vec-report, Qvec-report

Controls the diagnostic information reported by the vectorizer.

IDE Equivalent

Windows: Diagnostics > Vectorizer Diagnostic Level

Linux: Compilation Diagnostics > Vectorizer Report

OS X: Diagnostics > Vectorizer Diagnostic Report

Architectures

All

Syntax

Linux and OS X:

-vec-report[n]

Windows:

/Qvec-report[n]

Arguments

n

Is a value denoting which diagnostic messages to report. Possible values are:

0

Tells the vectorizer to report no diagnostic information.

1

Tells the vectorizer to report on vectorized loops.

2

Tells the vectorizer to report on vectorized and non-vectorized loops.

3

Tells the vectorizer to report on vectorized and non-vectorized loops and any proven or assumed data dependences.

4

Tells the vectorizer to report on non-vectorized loops.

5

Tells the vectorizer to report on non-vectorized loops and the reason why they were not vectorized.

6

Tells the vectorizer to use greater detail when reporting on vectorized and non-vectorized loops and any proven or assumed data dependences.

Default

-vec-report0
or/Qvec-report0

If you do not specify the option on the command line, the default is to display no messages. However, if vectorization diagnostics reporting has been enabled and you do not specify n, the compiler reports diagnostics on vectorized loops.

Description

This option controls the diagnostic information reported by the vectorizer. The vectorizer report is sent to stdout.

If you do not specify n, it is the same as specifying -vec-report1 (Linux* OS and OS X*) or /Qvec-report1 (Windows* OS).

Alternate Options

None


Submit feedback on this help topic