Enables function splitting.
- Is an optional positive integer indicating the threshold number.The blocks can be placed into a different code segment if they are only reachable via a conditional branch whose taken probability is less than the specifiedn. Branch taken probability is heuristically calculated by the compiler and can be observed in assembly listings.The range fornis 0 <= n <= 100.
- Function splitting is not enabled. However, function grouping is still enabled.
This option enables function splitting. If you specify
n, you must also specify option
[Q]prof-use, or the option will have no effect and no function splitting will occur.
If you specify
n, function splitting is enabled and you do not need to specify option
To disable function splitting when you use option
Function splitting is generally not supported when exception handling is turned on for C/C++ routines in the stack of called routines. See also