6.2 KAP Directives

Table 6-1 lists KAP directives using free format syntax that begins each directive with C*$* . Use C!*$* in fixed format source files.

The first column lists the categories of functions: general optimization, parallel processing, inlining/IPA, assertions, and memory management. The directive name and its range of values are listed in columns one and two.

Table 6-1 KAP Directives

Directive  Range of Values 
General Optimization   
C*$* arclimit(n)  (0-5000) 
C*$* beginblock  <directive block> 
C*$* endblock   
C*$* each_invariant_if_growth(n)  (0-20) 
C*$* limit(n)  (_> 0) 
C*$* max_invariant_if_ growth(n)  (0-500) 
C*$* optimize(n)  (0-5) 
C*$* roundoff(n)  (0-3) 
C*$* scalar optimize(n)  (0-3) 
C*$* unroll(n1[,n2])  ( _> 0 [, _> 0] ) 
Parallel Processing   
C*$* [no]concurrentize  on/off 
C*$* minconcurrent  (>0) 
Inlining and IPA   
C*$* [no]inline [scope] [(name)]  on/off 
C*$* [no]ipa [scope] [(name)]  on/off 
Assertions   
C*$* [no]assertions  on/off 
Memory Management   
C*$* padding (names) (var-list)   
C*$* storage order (names) (var-list)   

Each subheading in the following sections lists the directive followed by its range of values in parentheses.


Previous Page | Next Page | Contents | Index |
Command-Line Qualifiers

Copyright © Digital Equipment Corporation. 1999. All Rights Reserved.