A

Alternate Tools

Analyzing

Assembly File Listing Example

B

Basic Profile-Guided Optimization Options

Benefits

C

Cleanup

Combining

Processor Target

Command Line

Compilation

Compilation Environment

Customizing

Compilation Flow

Controlling

Compilation Output

Controlling

Compilation Phases

Compilation Process Overview

Customizing

Compiler

Compiler-generated Code

Monitoring

Compiler Input

Compiler Input Files

Compiler Limits

Compiler Options Cross-reference

Compiler Options Quick Reference Guide

Compiler Vectorization Support

Overview

Compiler Welcome

Default Behavior
Running

Configuration Files

Conformance to C Standard

Controlling

Compilation Flow
Compilation Output
Inline Expansion

Creating

Library
Multifile IPO Executable
Multifile IPO Executable Using

Criteria

Inline Function Expansion

Customizing

Compilation Environment
Compilation Process Overview

D

Data Dependence

Debug

Options
Options Summary
Preparing

Default Behavior

Compiler

Default Libraries

Defining

Defining Macros

Macros

Diagnostic Information

Diagnostic Messages

Disclaimer

Dispatch Options

E

Effects

Analyzing

Electronic Licensing

Enabling Remarks

Environment Variables

Errors Reported

Example

Exclusive Specialized Code

Extensions Support Overview

F

Features

FLEXlm

Floating-point Arithmetic Precision

Maintaining

G

Guidelines

Using PGO

H

High-level-language Optimizations

HLO Overview

I

IA-32

Include Files

Searching

Inline Expansion

Controlling
Library Functions

Inline Function Expansion

Criteria

Intel Extensions

OpenMP*

Interprocedural Optimizations

Invoking

Intel C

IPO

IPO Objects

L

Language Diagnostics

Library

Library Functions

Creating
Inline Expansion
Managing

Limiting

Number

Linking Overview

lint Comments

Locations

Loop Body

Loop Constructs

Loop Exit Conditions

Loop Interchange

Loop Structure Coding Background

Loop Transformations

Loop Unrolling

Loops Vectorized

Types

M

Macros

Defining

Maintaining

Floating-point Arithmetic Precision

Managing

Libraries

Matrix Multiply

Monitoring

Compiler-generated Code

Multifile IPO

Multifile IPO Executable

Multifile IPO Executable Using

Creating
Creating

Multifile IPO Overview

N

Notational Conventions

Number

Limiting

O

Only

Preprocessing

OpenMP*

Intel Extensions

Optimization

Optimization-level Options

Optimization Choices

Restricting

Options

Options Summary

Debugging
Debugging
Preprocessing

Output Summary

Overview

Compiler Vectorization Support
Preprocessing

P

Parallelization With OpenMP*

Parsing

Syntax Only

Paths

PGO

PGO Environment Variables

Phases

Preparing

Debugging

Preprocessing

Only
Options
Overview

Processor

Processor Dispatch Support

Processor Target

Combining
Targeting

Product Web Site

Profile-Guided Optimization

Utilities

Profile-guided Optimizations Overview

Profile Guided Optimizations

Project Makefile

Q

Qoptions Specificers

R

Real Object Files

Related Publications

Remark Messages

Response Files

Restricting

Optimization

Running

Compiler

Runtime Library Routines

S

Searching

Include Files

Setting

Arguments

Specialized Code

Specifying

Alternate Tools

Standard

Standard Option

Statements

Stripmining and Cleanup

Subscripts

Support

Symbolic Debugging

Suppressing

Warning Messages

Symbolic Debugging

Support

Syntax Only

Parsing

System Requirements

T

Targeting

Processor

Types

Loops Vectorized

U

Usage Notes

User Functions

Using

Using PGO

Guidelines

Using Profile-Guided Optimization

Utilities

Profile-guided Optimization

V

Variables

Vectorizable Data References

Vectorization Examples

Vectorization Key Programming Guidelines

Vectorizer Quick Reference

W

Warning Messages

Suppressing