5.5.17 /limit, /lm, (/limit=10)

To reduce compilation time, KAP estimates the length of time required to analyze each loop nest construct. If a loop is too deeply nested, KAP ignores the outer loop and recursively visits the inner loops. The loop nest limit is a rough dial to control what KAP considers too deeply nested.

Loops that exceeded this threshold will be marked in the Loop Table (/listoptions=l ) in the listing file. (See Chapter 10.)

Larger loop nest limits may allow more optimizations to be performed for deeply nested loop structures, but may take more compilation time. The limit does not correspond to the DO loop nest level; rather, it is an estimate of the number of loop orderings that can be generated from a loop nest. The /limit qualifier resets this internal limit. The loop nest limit can also be modified with the C*$* limit <integer> directive. Most users do not need to change this value.


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

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