- –arclm=n
- arclimit
- –arl=n
- address_resolution_level
- –i=file
- input
- –lm=n
- limit
- –ln=n
- lines
- –lo=list
- listoptions
- –mc=n
- minconcurrent
- –o=n
- optimize
- –r=n
- roundoff
- –so=n
- scalaropt
- –ur2=n
- unroll and unroll2
- –ur=n
- unroll and unroll2
- –lw=
- listingwidth
- a function that is too long
- Conditions That Inhibit In-lining
- abbreviations are
- The inline_from and ipa_from Options
- Address Resolution Levels, pragma arl
- #pragma arl
- address_resolution_level
- address_resolution_level
- Analysis Performance Statistics (p)
- Analysis Performance Statistics (p)
- Anti-dependence
- Data-Dependence Relations
- arclimit
- arclimit
- BLAS expansion
- In-lining Example with a Library
- braces
- Style Conventions
- byvalue
- Where:
- C language
- Related Documentation
- C++ language
- Related Documentation
- cacheline
- cacheline
- cachesize
- cachesize
- Calling Tree (c)
- Calling Tree (c)
- chunksize
- Where:
- Where:
- cmp
- cmp
- cmpoptions
- cmpoptions
- code executed by only one thread
- Parallel Regions
- code run in "protected mode" by all threads
- Parallel Regions
- coding rules, pragmas
- Coding Rules of Pragmas
- command qualifiers
- inlr
- INLINE_AND_COPY, INLC, (off)
- command-line options
- PCA Options (k)
- command-line options, incr
- Creating and Using Libraries
- command-line options, inff
- The inline_from and ipa_from Options
- command-line options, infl
- In-lining Example with a Library
- The inline_from and ipa_from Options
- command-line options, inline
- Naming Specific Routines
- command-line options, inline_create
- Creating and Using Libraries
- command-line options, inline_from_files
- The inline_from and ipa_from Options
- command-line options, inline_from_libraries
- In-lining Example with a Library
- The inline_from and ipa_from Options
- command-line options, inline_looplevel
- for Loop Level
- command-line options, inline_manual
- Manual Control
- command-line options, inll
- for Loop Level
- command-line options, inm
- Manual Control
- command-line options, ipa
- Naming Specific Routines
- command-line options, ipa_create
- Creating and Using Libraries
- command-line options, ipa_from_files
- The inline_from and ipa_from Options
- command-line options, ipa_from_libraries
- The inline_from and ipa_from Options
- In-lining Example with a Library
- command-line options, ipa_loop
- for Loop Level
- command-line options, ipa_manual
- Manual Control
- command-line options, ipacr
- Creating and Using Libraries
- command-line options, ipaff
- The inline_from and ipa_from Options
- command-line options, ipafl
- In-lining Example with a Library
- The inline_from and ipa_from Options
- command-line options, ipam
- Manual Control
- command-line options, library
- In-lining Example with a Library
- command-line options, listoptions
- Listing File Additions
- command-line options, n
- Naming Specific Routines
- command-line options, notes
- Notes on In-lining and IPA
- Compiler Command-Line Syntax
- Compiler Command-Line Syntax
- compiler directives
- New Multiprocessing Compiler Directives
- Compiling Programs with PCA
- Compiling Programs with PCA
- concurrentization
- Loop Concurrentization
- Concurrentization Options
- Concurrentization Options
- concurrentize
- concurrentize
- control blocks in parallel region
- Run Time Environment Variables
- Control of gang scheduling (ON or OFF)
- Run Time Environment Variables
- courier
- Style Conventions
- courier bold
- Style Conventions
- data dependence, anti
- Anti-Dependence
- data dependence, assumed
- IPA Example
- data dependence, direction vectors
- Data-Dependence Direction Vectors
- data dependence, flow
- Flow Dependence
- data dependence, loop-carried
- Loop-Carried Dependence
- data dependence, varieties of
- Varieties of Data Dependence
- data locality
- Memory Management for Data Locality
- Data-Dependence Analysis
- Data-Dependence Analysis
- Data-Dependence Direction Vectors
- Data-Dependence Direction Vectors
- Data-Dependence Example
- Data-Dependence Example
- Data-Dependence Relations
- Data-Dependence Relations
- dead code elimination
- Lifetime Analysis
- Dead Code Elimination
- derived assertions
- Derived Assertions
- directives, inlining/IPA
- Manual Control
- document contents summary
- Document Overview
- dpregisters
- dpregisters
- dynamic
- Where:
- each_invariant_if_growth
- Invariant IF Floating Options
- ellipsis
- Style Conventions
- Environment Variable
- Run Time Environment Variables
- error messages
- Syntax Error/Warning Messages
- examples, inlining
- In-lining/IPA Examples
- Flow Dependence
- Flow Dependence
- for loop
- #pragma pfor
- for Loop Level
- for Loop Level
- FORTRAN, parallel
- Coding Rules of Pragmas
- forward substitution
- Global Forward Substitution
- Function Call
- Function Call
- global forward substitution
- Global Forward Substitution
- global keyword
- Keywords: here, routine, and global
- gss
- Where:
- here keyword
- Keywords: here, routine, and global
- How to Use IRIS Power C
- How to Use IRIS Power C
- if
- Where:
- if statements, derived assertions
- Derived Assertions
- ifinline
- Where:
- independent code section
- Parallel Regions
- induction variables
- Induction Variable Recognition
- Inhibit Inlining
- Conditions That Inhibit In-lining
- inline_and_copy
- INLINE_AND_COPY, INLC, (off)
- inline_from and ipa_from Options
- The inline_from and ipa_from Options
- inlining
- Dead Code Elimination
- unreachable routines
- INLINE_AND_COPY, INLC, (off)
- with deletion
- INLINE_AND_COPY, INLC, (off)
- Inlining Example with a Library
- In-lining Example with a Library
- inlining, depth control
- for Loop Level
- inlining, examples
- In-lining/IPA Examples
- inlining, global pragmas
- Keywords: here, routine, and global
- inlining, library
- In-lining Example with a Library
- inlining, loop level
- for Loop Level
- inlining, name conflict
- The inline_from and ipa_from Options
- inlining, nested
- for Loop Level
- for Loop Level
- inlining, notes and caveats
- Notes on In-lining and IPA
- inlining, pragmas
- Manual Control
- inlining, recursive
- for Loop Level
- inlining, specific functions
- Naming Specific Routines
- input
- input
- Input and Output Sets
- Input and Output Sets
- Input-Output Options
- Input-Output Options
- Insert Line Numbers (i)
- Insert Line Numbers (i)
- interleave
- Where:
- Interpreting the PCA Listing
- Interpreting the PCA Listing
- invariant if floating
- Invariant if Floating
- Invariant IF Floating Options
- Invariant IF Floating Options
- IPA Example
- IPA Example
- IPA, examples
- In-lining/IPA Examples
- IPA, functions
- Naming Specific Routines
- IPA, nested
- for Loop Level
- IPA, notes and caveats
- Notes on In-lining and IPA
- IPA, pragmas
- Manual Control
- italic
- Style Conventions
- iterate
- Where:
- Keywords
- here, routine, and global
- Keywords: here, routine, and global
- library
- In-lining Example with a Library
- lifetime analysis
- Lifetime Analysis
- lifetime analysis
- Dead Code Elimination
- limit
- limit
- line numbers"
- Insert Line Numbers (i)
- lines
- lines
- list
- list
- Listing File
- Generating a Listing File
- Using the Listing File
- Listing Options
- Listing Options
- listingwidth
- listingwidth
- listoptions
- Listing File Additions
- listoptions
- listoptions
- local
- Where:
- local variables
- Local Variables
- "local" code run (identically) by all threads
- Parallel Regions
- loop concurrentization
- Loop Concurrentization
- loop executed in parallel
- Parallel Regions
- loop fusion
- Loop Fusion
- loop peeling
- Loop Peeling
- loop reordering
- Loop Reordering
- loop rerolling
- Loop Rerolling
- Loop schedule type (SIMPLE, DYNAMIC, GSS, or INTERLEAVE)
- Run Time Environment Variables
- Loop Table (l)
- Loop Table (l)
- loop unrolling
- Loop Unrolling
- Loop-Carried Dependence
- Loop-Carried Dependence
- looplevel
- for Loop Level
- machine
- machine
- max_invariant_if_growth
- Invariant IF Floating Options
- memory aliases.
- address_resolution_level
- memory management
- Memory Management for Data Locality
- Memory Management Options
- memory management options
- Memory Management Options
- memory management, pragmas
- Memory Management pragmas
- messages, analysis performance statistics
- Analysis Performance Statistics (p)
- messages, insert line numbers
- Insert Line Numbers (i)
- messages, syntax error/warning
- Syntax Error/Warning Messages
- minconcurrent
- minconcurrent
- mp Source and Listing Files
- Generating mp Source and Listing Files
- mp Source Files
- Using the Listing and mp Source Files
- Multiprocessing C Compiler Directives
- Multiprocessing C Compiler Directives
- multiprocessing compiler directives
- New Multiprocessing Compiler Directives
- name conflict, inlining
- The inline_from and ipa_from Options
-
- Where:
- NO-INNER-LOOPS
- machine
- nonstride-1
- machine
- notation and syntax conventions
- Style Conventions
- Number of parallel threads
- Run Time Environment Variables
- numthreads
- Where:
- numthreads (percent=expr)
- #pragma parallel
- Optimization Options
- Optimization Options
- optimizations, derived assertions
- Derived Assertions
- optimizations, global forward substitution
- Global Forward Substitution
- optimizations, lifetime analysis
- Lifetime Analysis
- optimizations, loop peeling
- Loop Peeling
- optimize
- optimize
- Output Dependence
- Output Dependence
- overview of chapters and appendices
- Document Overview
- Parallel Computing Forum
- Coding Rules of Pragmas
- parallel region
- Parallel Regions
- parallel regions
- Parallel Regions
- Why Use Parallel Regions?
- parentheses
- Style Conventions
- Passing Options to PCA
- Passing Options to PCA
- PCA Command-Line Options
- Passing Options to PCA
- pca Command-Line Syntax
- pca Command-Line Syntax
- PCA Listing
- The PCA Listing
- PCA Options (k)
- PCA Options (k)
- PCF
- Coding Rules of Pragmas
- performance customization
- Improving PCA Performance
- performance improvement
- Improving PCA Performance
- Permutation Index
- Permutation Index
- Power C
- Analyzer
- What Is the IRIS Power C Analyzer?
- description
- What Is IRIS Power C?
- What Is IRIS Power C?
- related documenation
- Related Documentation
- pragma arl
- #pragma arl
- pragma concurrent
- #pragma concurrent
- pragma concurrent call
- #pragma concurrent call
- pragma critical
- #pragma critical
- pragma distinct
- #pragma distinct
- pragma enter gate
- #pragma enter gate and #pragma exit gate
- pragma enter gate and .i.pragma exit gate
- #pragma enter gate and #pragma exit gate
- pragma exit gate.
- #pragma enter gate and #pragma exit gate
- pragma independent
- #pragma independent
- Parallel Regions
- pragma inline and pragma ipa
- #pragma inline and #pragma ipa
- pragma no side effects
- #pragma no side effects
- pragma one processor
- #pragma one processor
- pragma ordered
- #pragma ordered
- pragma padding
- #pragma padding
- pragma parallel
- Parallel Regions
- #pragma parallel
- pragma pfor
- #pragma pfor
- Parallel Regions
- pragma plist
- #pragma plist
- pragma serial
- #pragma serial
- pragma set chunksize
- #pragma set chunksize, #pragma set numthreads, and #pragma set schedtype
- pragma set numthreads
- #pragma set chunksize, #pragma set numthreads, and #pragma set schedtype
- pragma set schedtype
- #pragma set chunksize, #pragma set numthreads, and #pragma set schedtype
- pragma storage order
- #pragma storage order
- pragma synchronize
- #pragma synchronize
- pragma, parallel C
- Coding Rules of Pragmas
- pragma, PCA-generated
- Coding Rules of Pragmas
- pragmas, coding rules
- Coding Rules of Pragmas
- pragmas, inlining/IPA
- Manual Control
- pragmas, scope
- Keywords: here, routine, and global
- Profiling the Code
- Profiling the Code
- reductions
- Reductions
- related documentation
- Related Documentation
- resolved conditionals
- Dead Code Elimination
- roundoff
- roundoff
- routine keyword
- Keywords: here, routine, and global
- Run Programs in Parallel
- Using PCA to Run Programs in Parallel
- runtime
- Where:
- Runtime Environment Variables
- Run Time Environment Variables
- Same Source File
- In-lining Example–Same Source File
- scalar optimizations
- Scalar Optimizations
- scalaropt
- scalaropt
- Dead Code Elimination
- schedtype (type)
- Where:
- scope, inlining/IPA pragmas
- Keywords: here, routine, and global
- setassociativity
- setassociativity
- simple
- Where:
- Size of loop chunks
- Run Time Environment Variables
- spregisters
- spregisters
- stride-1
- machine
- style conventions
- Style Conventions
- notations
- Style Conventions
- syntax
- Style Conventions
- sum reductions
- Reductions
- Summary Table (s)
- Summary Table (s)
- Synchronization
- Synchronization
- syntax convention
- braces
- Style Conventions
- brackets
- Style Conventions
- courier
- Style Conventions
- courier bold
- Style Conventions
- ellipsis
- Style Conventions
- italics
- Style Conventions
- parentheses
- Style Conventions
- vertical bar
- Style Conventions
- Syntax Error/Warning Messages
- Syntax Error/Warning Messages
- The lock Clause
- The lock Clause
- Thread action after waiting (YIELD or SLEEP)
- Run Time Environment Variables
- Thread wait time before blocking
- Run Time Environment Variables
- transformations
- PCA Transformations
- transformations, derived assertions
- Derived Assertions
- transformations, global forward substitution
- Global Forward Substitution
- transformations, inlining
- In-lining/IPA Examples
- transformations, IPA
- In-lining/IPA Examples
- transformations, lifetime analysis
- Lifetime Analysis
- transformations, local variables
- Local Variables
- transformations, loop concurrentization
- Loop Concurrentization
- transformations, loop peeling
- Loop Peeling
- transformations, reductions
- Reductions
- true dependence
- Flow Dependence
- unreachable code
- Dead Code Elimination
- unresolved name conflicts
- Conditions That Inhibit In-lining
- unroll and unroll2
- unroll and unroll2
- Varieties of Data Dependence
- Varieties of Data Dependence
- vertical bar
- Style Conventions
- zero-trip
- Dead Code Elimination