O Options
Parent topic:
Alphabetical Compiler Options
o
Specifies the name for an output file.
O
Specifies the code optimization for applications.
inline-level, Ob
Specifies the level of inline function expansion.
object
Specifies the name for an object file.
Od
Disables all optimizations.
onetrip, Qonetrip
Tells the compiler to follow the FORTRAN 66 Standard and execute DO loops at least once.This is a deprecated option.
Op
This is a deprecated, alternate option for option fltconsistency.
openmp, Qopenmp
Enables the parallelizer to generate multi-threaded code based on the OpenMP* directives.
openmp-lib, Qopenmp-lib
Lets you specify an OpenMP* run-time library to use for linking.
openmp-link, Qopenmp-link
Controls whether the compiler links to static or dynamic OpenMP run-time libraries. This is a deprecated option.
openmp-profile, Qopenmp-profile
Enables analysis of OpenMP* applications if Intel® Thread Profiler is installed. This is a deprecated option.
openmp-report, Qopenmp-report
Controls the OpenMP* parallelizer's level of diagnostic messages.
openmp-stubs, Qopenmp-stubs
Enables compilation of OpenMP programs in sequential mode.
openmp-threadprivate, Qopenmp-threadprivate
Lets you specify an OpenMP* threadprivate implementation.
opt-args-in-regs, Qopt-args-in-regs
Determines whether calls to routines are optimized by passing arguments in registers instead of on the stack.
opt-block-factor, Qopt-block-factor
Lets you specify a loop blocking factor.
opt-jump-tables, Qopt-jump-tables
Enables or disables generation of jump tables for switch statements.
opt-malloc-options
Lets you specify an alternate algorithm for malloc().
opt-matmul, Qopt-matmul
Enables or disables a compiler-generated Matrix Multiply (matmul) library call.
opt-multi-version-aggressive, Qopt-multi-version-aggressive
Tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement.
opt-prefetch, Qopt-prefetch
Enables or disables prefetch insertion optimization.
opt-ra-region-strategy, Qopt-ra-region-strategy
Selects the method that the register allocator uses to partition each routine into regions.
opt-report, Qopt-report
Tells the compiler to generate an optimization report to stderr.
opt-report-file, Qopt-report-file
Specifies the name for an optimization report.
opt-report-help, Qopt-report-help
Displays the optimizer phases available for report generation.
opt-report-phase, Qopt-report-phase
Specifies an optimizer phase to use when optimization reports are generated.
opt-report-routine, Qopt-report-routine
Tells the compiler to generate reports on the routines containing specified text.
opt-streaming-stores, Qopt-streaming-stores
Enables generation of streaming stores for optimization.
opt-subscript-in-range, Qopt-subscript-in-range
Determines whether the compiler assumes that there are no "large" integers being used or being computed inside loops.
optimize
This is a deprecated option.
Os
Enables optimizations that do not increase code size and produces smaller code size than O2.
Ot
Enables all speed optimizations.
Ox
This is an alternate option name for option O2.
fomit-frame-pointer, Oy
Determines whether EBP is used as a general-purpose register in optimizations.
Copyright © 1996-2010, Intel Corporation. All rights reserved.