#pragma ibm independent_calls

C only


The independent_calls pragma asserts that specified function calls within the chosen loop have no loop-carried dependencies. This information helps the compiler perform dependency analysis.


Read syntax diagramSkip visual syntax diagram                                     .-,----------------.
                                     V                  |
>>-#--pragma--ibm independent_calls----+--------------+-+------><

Where identifier is a comma-separated list that represents the name of the functions.


identifier cannot be the name of a pointer to a function.

If no function identifiers are specified, the compiler assumes that all functions inside the loop are free of carried dependencies.