# Optimization Report Options

This section contains descriptions for compiler options that pertain to optimization reports. They a

re listed in alphabetical order.

Parent topic: Compiler Options

- qopt-report, Qopt-report (ifort only)
  Tells the compiler to generate an optimization report. This description is only for ifort.
- qopt-report, Qopt-report (ifx only)
  Enables the generation of a YAML file that includes optimization transformation information. This description is only for ifx.
- qopt-report-annotate, Qopt-report-annotate
  Enables the annotated source listing feature and specifies its format. This feature is only available for ifort.
- qopt-report-annotate-position, Qopt-report-annotate-position
  Enables the annotated source listing feature and specifies the site where optimization messages appear in the annotated source in inlined cases of loop optimizations. This feature is only available for ifort.
- qopt-report-embed, Qopt-report-embed
  Determines whether special loop information annotations will be embedded in the object file and/or the assembly file when it is generated. This feature is only available for ifort.
- qopt-report-file, Qopt-report-file
  Specifies whether the output for the generated optimization report goes to a file, stderr, or stdout.
- qopt-report-filter, Qopt-report-filter
  Tells the compiler to find the indicated parts of your application, and generate optimization reports for those parts of your application. This feature is only available for ifort.
- qopt-report-format, Qopt-report-format
  Specifies the format for an optimization report. This feature is only available for ifort.
- qopt-report-help, Qopt-report-help
  Displays the optimizer phases available for report generation and a short description of what is reported at each level. This feature is only available for ifort.
- qopt-report-names, Qopt-report-names
  Specifies whether mangled or unmangled names should appear in the optimization report. This feature is only available for ifort.
- qopt-report-per-object, Qopt-report-per-object
  Tells the compiler that optimization report information should be generated in a separate file for each object. This feature is only available for ifort.
- qopt-report-phase, Qopt-report-phase
  Specifies one or more optimizer phases for which optimization reports are generated. This feature is only available for ifort.
- qopt-report-routine, Qopt-report-routine
  Tells the compiler to generate an optimization report for each of the routines whose names contain the specified substring. This feature is only available for ifort.
- tcollect, Qtcollect
  Inserts instrumentation probes calling the Intel® Trace Collector API. This feature is only available for ifort.
- tcollect-filter, Qtcollect-filter
  Lets you enable or disable the instrumentation of specified functions. You must also specify option [Q]tcollect. This feature is only available for ifort.