4.5.20 /srlcd, /nsrlcd, (/nosrlcd)

The /srlcd qualifier tells KAP to remove loop-carried dependencies. SRLCD is an abbreviation of Scalar Replacement of Loop Carried Dependencies. KAP holds in temporary scalars, array values read or written across multiple loop iterations. Faster temporary /register accesses replace slower memory accesses in the loop body.

Before KAP can remove loop-carried dependencies, you must specify the qualifier /scalaropt=2 , where n is greater than or equal to 2.


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