vec-report, Qvec-report

Controls the diagnostic information reported by the vectorizer.

IDE Equivalent

Windows: None

Linux: Compilation Diagnostics > Vectorizer Diagnostic Report

Mac OS: Diagnostics > Vectorizer Diagnostic Report

Architectures

IA-32, Intel® EM64T

Syntax

Linux and Mac OS: -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.

Default

OFF The compiler does not generate a vectorization report.

Description

This option controls the diagnostic information reported by the vectorizer.

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

If this option is specified on the command line, the report is sent to stdout.

Alternate Options

Linux: -vec_report
Mac OS: None

Windows: /Qvec_report