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.
Syntax
#pragma ibm independent_calls [(identifier [,identifier] ... )] <countable for/while/do loop>
where identifier represents the name of a function.
Notes
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.
Program Parallelization
Shared and Private Variables in a Parallel Environment
Countable Loops