4.3.10 /inline_manual, /inm, (off), /ipa_manual, /ipam, (off)

These qualifiers cause KAP to recognize the C*$* [no]inline and C*$* [no]ipa directives. This allows manual control over which subroutines and functions are inlined/analyzed at which call sites.

The default is to ignore these directives. They are enabled when any inlining (IPA) qualifier is given on the command line. When /inline_manual (/ipa_manual) is included on the command line, the C*$* inline (C*$* ipa) directives are enabled without enabling the automatic inlining algorithms. Since C*$* [no]inline and C*$* [no]ipa override the /inline=, /ipa=, /inline_depth, and /looplevel command qualifiers, you can use them along with command-line control to select routines or call sites that the regular selection algorithm would reject or to prevent specific routines or CALL sites from being inlined/analyzed.


Previous Page Next Page Contents Index
Command-Line Qualifiers