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

optimize

$
0
0

Enables or disables optimizations for code after this pragma until another optimize pragma or end of the translation unit.

Syntax

#pragma optimize("",on|off)

Arguments

The compiler ignores first argument values. Valid second arguments for optimize are:

off

Disables optimization

on

Enables optimization

Description

The optimize pragma is used to enable or disable optimizations.

Specifying #pragma optimize("", off) disables optimization until either the compiler finds a matching #pragma optimize("", on) statement or until the compiler reaches the end of the translation unit.

Examples

Example: Disabling optimization for a single function using the optimize pragma

#pragma optimize("", off)
  alpha() { ... }

#pragma optimize("", on)
  omega() { ... }

In this example, optimizations are disabled for the alpha() function but not for the omega() function.

Example: Disabling optimization for all functions using the optimize pragma

#pragma optimize("", off)
  alpha() { ... }
  omega() { ... }

In this example, optimizations are disabled for both the alpha() and omega() functions.


Viewing all articles
Browse latest Browse all 1616

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>