- #define
- Command Line Options
- #pragma
- can_instantiate
- #pragma can_instantiate
- do_not_instantiate
- #pragma do_not_instantiate
- instantiate
- #pragma instantiate
- #pragma concurrent
- #pragma concurrent
- #pragma concurrent call
- #pragma concurrent call
- #pragma concurrentize
- #pragma no concurrentize, #pragma concurrentize
- #pragma no concurrentize
- #pragma no concurrentize, #pragma concurrentize
- #pragma permutation
- #pragma permutation
- #pragma prefer concurrent
- Parallelizing Loops with Small or Indeterminate Trip Counts
- #pragma prefer serial
- Parallelizing Loops with Poor Data Locality
- #pragma serial
- #pragma serial
- -32 option
- Command Line Options
- 32-bit ABI
- The SGI C++ Compilers
- 32-bit ABI (ucode)
- The SGI C++ Compilers
- -64 option
- Command Line Options
- 64-bit ABI
- The SGI C++ Compilers
- ABI
- Command Line Options
- 64
- The SGI C++ Compilers
- additional information
- N32 and 64 Compilation
- Cfront compatibility
- Cfront Compatibility Restrictions
- commands
- The SGI C++ Compilers
- compilation process
- Compiling and Linking
- definition
- Understanding ABIs and ISAs
- N32
- The SGI C++ Compilers
- N32 APO
- The Auto-Parallelizing Option (APO)
- N64 APO
- The Auto-Parallelizing Option (APO)
- O32
- The SGI C++ Compilers
- -pca, -pcakeep, -pcalist
- -all option
- Command Line Options
- -anach option
- Command Line Options
- Anachronisms
- accepted
- Anachronisms Accepted
- -ansiE
- Extensions Accepted
- -ansiE option
- Command Line Options
- -ansiW
- Extensions Accepted
- -ansiW option
- Command Line Options
- APO
- The Auto-Parallelizing Option (APO)
- Constructs That Reduce Performance of Parallelized Code
- array constructs
- Loops Containing Problematic Array Constructs
- command line options
- C/C++ Command Line Options That Affect APO
- data dependence
- Loops Containing Data Dependencies
- data locality problems
- Parallelizing Loops with Poor Data Locality
- function calls in loops
- Loops Containing Function Calls
- goto statements
- Loops Containing goto Statements
- invoking loader
- C/C++ Command Line Options That Affect APO
- licensing
- The Auto-Parallelizing Option (APO)
- local variables
- Loops Containing Local Variables
- optimization
- -O3
- output files
- The file.list File
- About the .m and .anl Files
- parallelizing nested loops
- Parallelizing Nested Loops
- trip count
- Parallelizing Loops with Small or Indeterminate Trip Counts
- troubleshooting
- Troubleshooting Incomplete Optimizations
- -apo option
- Command Line Options
- Application binary interface
- See ABI
- Application Binary Interface (ABI)
- See ABI
- Application Program Interface
- OpenMP API Multiprocessing Directives
- ar(1)
- The Compiler Programming Environment
- -ar option
- Command Line Options
- Archive library
- definition
- The Compiler Programming Environment
- -auto_include option
- Command Line Options
- Automatic instantiation
- Automatic Instantiation
- suppressing
- Instantiation Modes
- Automatic parallelization
- definition
- The Auto-Parallelizing Option (APO)
- Auto-Parallelizing Option
- See APO
- -bigp_off option
- Command Line Options
- -bigp_on option
- Command Line Options
- bool
- Language Features Not in the ARM
- -brief_diagnostics option
- Command Line Options
- C
- compile/link with C++
- Multilanguage Programs
- -c option
- Command Line Options
- C++
- command lines
- Sample Command Lines
- environment
- The SGI C++ Compilers
- IRIX 6.x systems
- The SGI C++ Compilers
- c++filt
- Object File Tools
- c++patch
- Compiling and Linking
- can_instantiate
- #pragma can_instantiate
- CC command
- options
- -32
- Command Line Options
- -64
- Command Line Options
- -all
- Command Line Options
- -anach
- Command Line Options
- -ansiE
- Command Line Options
- -ansiW
- Command Line Options
- -apo
- Command Line Options
- -ar
- Command Line Options
- -auto_include
- Command Line Options
- -bigp_off option
- Command Line Options
- -bigp_on option
- Command Line Options
- -brief_diagnostics
- Command Line Options
- -c
- Command Line Options
- -cfront
- Command Line Options
- -common
- Command Line Options
- -D
- Command Line Options
- -DEBUG
- Command Line Options
- -diag_error
- Command Line Options
- -diag_remark
- Command Line Options
- -diag_suppress
- Command Line Options
- -diag_warning
- Command Line Options
- -dollar
- Command Line Options
- -E
- Command Line Options
- -fb
- Command Line Options
- -fb_create
- Command Line Options
- -fb_opt
- Command Line Options
- -fbgen
- Command Line Options
- Command Line Options
- -FE:eliminate_duplicate_inline_copies
- Command Line Options
- -FE:template_in_elf_section
- Command Line Options
- -float
- Command Line Options
- -float_const
- Command Line Options
- -fullwarn
- Command Line Options
- -G
- Command Line Options
- -gdebug_lvl
- Command Line Options
- -gslim
- Command Line Options
- -help
- Command Line Options
- -Idir
- Command Line Options
- -ignore_suffix
- Command Line Options
- -INLINE:...
- Command Line Options
- -IPA:...
- Command Line Options
- -J
- Command Line Options
- -KPIC
- Command Line Options
- -Ldirectory
- Command Line Options
- -llibrary
- Command Line Options
- -LANG
- Command Line Options
- -LIST:...
- Command Line Options
- -LNO:...
- Command Line Options
- -M
- Command Line Options
- -MDupdate
- Command Line Options
- -mipsn
- Command Line Options
- -mp
- Command Line Options
- -MP:
- Command Line Options
- -noinline
- Command Line Options
- -non_shared
- Command Line Options
- -none
- Command Line Options
- -nostdinc
- Command Line Options
- -o
- Command Line Options
- -Olevel
- Command Line Options
- -Ofast
- Command Line Options
- -OPT:...
- Command Line Options
- Command Line Options
- -P
- Command Line Options
- -pedantic
- Command Line Options
- -prelink
- Command Line Options
- -pta
- Command Line Options
- Command Line Options
- -ptaall
- Command Line Options
- -ptnone
- Command Line Options
- -ptused
- Command Line Options
- -quiet_prelinker
- Command Line Options
- -r
- Command Line Options
- -rprocessor
- Command Line Options
- -S
- Command Line Options
- -shared
- Command Line Options
- -show
- Command Line Options
- -signed
- Command Line Options
- -TARG:...
- Command Line Options
- -TENV:...
- Command Line Options
- -trapuv
- Command Line Options
- -Uvar
- Command Line Options
- -use_command
- Command Line Options
- -use_readonly_const
- Command Line Options
- -use_readwrite_const
- Command Line Options
- -use_suffix
- Command Line Options
- -v
- Command Line Options
- -version
- Command Line Options
- -w
- Command Line Options
- -w2
- Command Line Options
- -Wl
- Command Line Options
- -woff all
- Command Line Options
- -woffnum
- Command Line Options
- -x
- Command Line Options
- -Xcpluscomm
- Command Line Options
- using multiple options
- The C++ Command Line
- -cfront
- Extensions Accepted in Cfront-Compatibility Mode
- compatibility mode
- Cfront Compatability
- compatibility restrictions
- Cfront Compatibility Restrictions
- Cfront compiler
- The SGI C++ Compilers
- -cfront option
- Command Line Options
- Code scheduler
- specifying
- Command Line Options
- Command lines
- examples
- Sample Command Lines
- Commands
- template instantiation
- Instantiation Modes
- -common option
- Command Line Options
- Compatibility restrictions, Cfront
- Cfront Compatibility Restrictions
- Compilation
- Compiling and Linking
- process (figure)
- Compiling and Linking
- to stop
- Compiling and Linking
- Compiler
- Cfront
- The SGI C++ Compilers
- ucode
- The SGI C++ Compilers
- Compiler programming environment
- archiving
- The Compiler Programming Environment
- libraries
- The Compiler Programming Environment
- object file tools
- The Compiler Programming Environment
- performance tools
- The Compiler Programming Environment
- COMPILER_DEFAULTS_PATH
- Command Line Options
- Complex arithmetic library
- C++ Libraries
- complex libraries
- C++ Libraries
- Constructors
- Compiling and Linking
- CPU targeting
- Command Line Options
- See Also Cross compiling
- Cross compiling
- definition
- Command Line Options
- -D option
- Command Line Options
- -DEBUG option
- Command Line Options
- Debugger
- dbx
- Debugging
- WorkShop
- Debugging
- Debugging
- generating information
- Command Line Options
- delete
- Language Features Not in the ARM
- Language Features Not in the ARM
- Demangling
- Object File Tools
- Destructors
- Compiling and Linking
- derived class
- Extensions Accepted in Cfront-Compatibility Mode
- -diag_error option
- Command Line Options
- -diag_remark option
- Command Line Options
- -diag_suppress option
- Command Line Options
- -diag_warning option
- Command Line Options
- Directives
- #define
- Command Line Options
- #pragma
- #pragma Directives for Template Instantiation
- #pragma concurrent
- Compiler Directives
- #pragma concurrent call
- Compiler Directives
- #pragma concurrentize
- Compiler Directives
- #pragma no concurrentize
- Compiler Directives
- #pragma permutation
- Compiler Directives
- #pragma prefer concurrent
- Compiler Directives
- #pragma serial
- Compiler Directives
- DSM
- Command Line Options
- multiprocessing
- -apokeep and -apolist
- OpenMP
- OpenMP API Multiprocessing Directives
- do_not_instantiate
- #pragma do_not_instantiate
- -dollar option
- Command Line Options
- dwarfdump
- Object File Tools
- Dynamic shared libraries
- Command Line Options
- Dynamic shared object (DSO)
- Command Line Instantiation Examples
- -E option
- Command Line Options
- elfdump
- Object File Tools
- Environment variables
- The Compiler Programming Environment
- affecting compilation
- The C++ Command Line
- COMPILER_DEFAULTS_PATH
- Command Line Options
- Examples
- #pragma concurrent
- #pragma concurrent
- #pragma concurrent call
- #pragma concurrent call
- #pragma no concurrentize
- #pragma no concurrentize, #pragma concurrentize
- #pragma permutation
- #pragma permutation
- #pragma prefer concurrent
- #pragma prefer concurrent
- #pragma serial
- #pragma serial
- anachronism
- Anachronisms Accepted
- APO
- C/C++ Command Line Options That Affect APO
- -OPT:...
- inhibiting parallelization testing
- Parallelizing Nested Loops
- nested loops
- Parallelizing Nested Loops
- c++ filt
- Object File Tools
- demangling
- Object File Tools
- linking with Fortran
- Multilanguage Programs
- locality
- Parallelizing Loops with Poor Data Locality
- typical command lines
- Sample Command Lines
- Extensions
- Cfront mode
- Extensions Accepted in Cfront-Compatibility Mode
- default mode
- Extensions Accepted
- -fb option
- Command Line Options
- -fb_create option
- Command Line Options
- -fb_opt option
- Command Line Options
- -fbgen option
- Command Line Options
- Command Line Options
- -FE:eliminate_duplicate_inline_copies option
- Command Line Options
- -FE:template_in_elf_section option
- Command Line Options
- Features
- anachronisms
- Anachronisms Accepted
- Cfront-compatibility extensions
- Extensions Accepted in Cfront-Compatibility Mode
- extensions
- Extensions Accepted
- new
- Language Features Not in the ARM
- -float option
- Command Line Options
- -float_const option
- Command Line Options
- Floating-point optimization
- -OPT:...
- Fortran
- compile/link with C++
- Multilanguage Programs
- -fullwarn option
- Command Line Options
- Functions
- non-implemented
- Unimplemented C++ Standard Language Features
- -gdebug_lvl option
- Command Line Options
- -G option
- Command Line Options
- Global constructors
- Compiling and Linking
- Global destructors
- Compiling and Linking
- Graphical interface
- About the .m and .anl Files
- -gslim option
- Command Line Options
- -help option
- Command Line Options
- -ignore_suffix option
- Command Line Options
- -INLINE:... option
- Command Line Options
- Inlining
- intrafile subprogram inlining
- Command Line Options
- standalone inliner
- Command Line Options
- instantiate
- #pragma instantiate
- Instantiation
- Template Instantiation
- automatic method of
- Automatic Instantiation Method
- automatic, details of
- Automatic Instantiation Method
- command-line options
- Instantiation Modes
- requirements
- Meeting Instantiation Requirements
- suppressing
- Instantiation Modes
- Instruction Set Architecture
- See ISA
- Instruction sets
- N32 and 64 Compilation
- Interprocedural analyzer (IPA)
- See IPA
- IPA
- Command Line Options
- -IPA:...
- automatic parallelization
- The Auto-Parallelizing Option (APO)
- -IPA:... option
- Command Line Options
- IRIX environment
- N32 and 64 Compilation
- ISA
- definition
- Understanding ABIs and ISAs
- specifying
- Command Line Options
- -J option
- Command Line Options
- -KPIC option
- Command Line Options
- -Ldirectory option
- Command Line Options
- -llibrary option
- Command Line Options
- -LANG option
- Command Line Options
- Languages
- linking with other
- Multilanguage Programs
- ld
- Compiling and Linking
- C/C++ Command Line Options That Affect APO
- libc.so
- Compiling and Linking
- libmangle.a
- Object File Tools
- libraries
- The Compiler Programming Environment
- Multilanguage Programs
- changing search algorithm
- Command Line Options
- complex
- C++ Libraries
- libc.so
- Compiling and Linking
- searching lib.library.a
- Command Line Options
- Link editor
- Compiling and Linking
- link libraries
- Multilanguage Programs
- Linker
- Compiling and Linking
- Linking
- Cfront differences
- Cfront Compatibility Restrictions
- with other languages
- Multilanguage Programs
- -LIST:... option
- arguments
- Command Line Options
- Listing file
- writing to
- Command Line Options
- writing to assembly listing file
- Command Line Options
- LNO
- -LNO:...
- automatic parallelization
- The Auto-Parallelizing Option (APO)
- -LNO option
- Command Line Options
- Loader
- Compiling and Linking
- ld(1)
- The Compiler Programming Environment
- Locality of reference
- Parallelizing Loops with Poor Data Locality
- Loop nest optimizer (LNO)
- See LNO
- -M option
- Command Line Options
- man(1)
- The Compiler Programming Environment
- Manual parallelization
- The Auto-Parallelizing Option (APO)
- -MDupdate option
- Command Line Options
- Memory
- data locality problems
- Parallelizing Loops with Poor Data Locality
- Message system
- The Compiler Programming Environment
- Messages
- specifying
- Command Line Options
- Command Line Options
- Command Line Options
- Command Line Options
- -mipsn option
- Command Line Options
- MIPSpro Automatic Parallelization Option
- The C++ Command Line
- Modules utility
- The Compiler Programming Environment
- -mp option
- Command Line Options
- -MP: option
- arguments
- Command Line Options
- Multilanguage programs
- Multilanguage Programs
- Multiprocessing
- -apokeep and -apolist
- specifying options
- Command Line Options
- Name mangling
- differences
- Cfront Compatibility Restrictions
- new
- Language Features Not in the ARM
- nm
- Object File Tools
- -noinline option
- Command Line Options
- -non_shared option
- Command Line Options
- -none option
- Command Line Options
- -nostdinc option
- Command Line Options
- -Olevel option
- Command Line Options
- -o option
- Command Line Options
- O32
- See ABI
- Object file tools
- definition
- The Compiler Programming Environment
- Object files
- linking
- Multilanguage Programs
- tools
- Object File Tools
- additional information
- Object File Tools
- c++filt
- Object File Tools
- dwarfdump
- Object File Tools
- elfdump
- Object File Tools
- nm
- Object File Tools
- size
- Object File Tools
- stdump
- Object File Tools
- -Ofast option
- Command Line Options
- OMP_DYNAMIC
- Running Your Program
- omp_lock
- OpenMP API Multiprocessing Directives
- omp_nested (3)
- OpenMP API Multiprocessing Directives
- OMP_NUM_THREADS
- Running Your Program
- omp_threads(3)
- OpenMP API Multiprocessing Directives
- Online documentation utilities
- The Compiler Programming Environment
- OpenMP
- multiprocessing directives
- OpenMP API Multiprocessing Directives
- OpenMP directives
- Compiler Directives
- -OPT:... option
- Command Line Options
- Command Line Options
- Optimization
- APO
- The Auto-Parallelizing Option (APO)
- controlling
- Command Line Options
- floating-point
- -OPT:...
- specifying level
- Command Line Options
- Command Line Options
- troubleshooting
- Troubleshooting Incomplete Optimizations
- Options
- help
- Command Line Options
- Origin series
- directives
- Compiler Directives
- overload
- Anachronisms Accepted
- -P option
- Command Line Options
- Parallel processing
- analyzing source code
- Command Line Options
- Parallelization
- Files
- automatic
- The Auto-Parallelizing Option (APO)
- definition
- The Auto-Parallelizing Option (APO)
- manual
- The Auto-Parallelizing Option (APO)
- troubleshooting
- Troubleshooting Incomplete Optimizations
- Pascal
- compile/link with C++
- Multilanguage Programs
- pe_environ(5)
- OpenMP API Multiprocessing Directives
- The C++ Command Line
- Running Your Program
- -pedantic option
- Command Line Options
- performance tools
- The Compiler Programming Environment
- Position-independent code (PIC)
- See PIC
- Power C
- -pca, -pcakeep, -pcalist
- Prelink file
- Compiling and Linking
- -prelink option
- Command Line Options
- Prelinker
- Automatic Instantiation Method
- Preprocessor
- Compiling and Linking
- Processors
- MIPS
- Understanding ABIs and ISAs
- ProMP
- -apokeep and -apolist
- -pta option
- Command Line Options
- -ptall option
- Command Line Options
- -ptnone option
- Command Line Options
- -ptused option
- Command Line Options
- -ptv option
- Command Line Options
- -quiet_prelnker option
- Command Line Options
- -r option
- Command Line Options
- -rprocessor option
- Command Line Options
- -S option
- Command Line Options
- -shared option
- Command Line Options
- -show option
- Command Line Options
- -signed option
- Command Line Options
- size
- Object File Tools
- Source file, suffix
- Compiling and Linking
- Source preprocessing
- Command Line Options
- Source preprocessor
- Command Line Options
- Command Line Options
- Command Line Options
- Command Line Options
- SpeedShop
- About the .m and .anl Files
- Standard Template Library
- C++ Libraries
- Standards
- MIPSpro C++ and the C++ Standard
- stdump
- Object File Tools
- suffixes, file
- Compiling and Linking
- -TARG:... option
- arguments
- Command Line Options
- Target environment
- specifying
- Command Line Options
- Templates
- #pragma directives
- #pragma Directives for Template Instantiation
- automatic instantiation
- Automatic Instantiation
- automatic instantiation method
- Automatic Instantiation Method
- command-line instantiation
- Instantiation Modes
- instantiation
- Template Instantiation
- building library
- Command Line Instantiation Examples
- instantiation examples
- Command Line Instantiation Examples
- instantiation requirements
- Meeting Instantiation Requirements
- pre-instantiated
- Command Line Instantiation Examples
- specialization
- Template Instantiation
- -TENV:... option
- Command Line Options
- this parameter
- Extensions Accepted in Cfront-Compatibility Mode
- Translator
- -LNO:...
- -trapuv option
- Command Line Options
- Trip count
- definition
- Parallelizing Loops with Small or Indeterminate Trip Counts
- Troubleshooting
- APO
- Troubleshooting Incomplete Optimizations
- typedef
- Extensions Accepted in Cfront-Compatibility Mode
- -Uvar option
- Command Line Options
- ucode compiler
- The SGI C++ Compilers
- -use_command option
- Command Line Options
- -use_readonly_const option
- Command Line Options
- -use_readwrite_const option
- Command Line Options
- -use_suffix option
- Command Line Options
- -v option
- Command Line Options
- -version option
- Command Line Options
- -w option
- Command Line Options
- -w2 option
- Command Line Options
- WHIRL
- The file.w2f.c File
- -Wl option
- Command Line Options
- -woff all option
- Command Line Options
- -woffnum option
- Command Line Options
- WorkShop ProMP
- About the .m and .anl Files
- -x option
- Command Line Options
- -Xcpluscomm option
- Command Line Options