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.
.-,----------------. V | >>-#--pragma--ibm independent_calls----+--------------+-+------>< '-(identifier)-'
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.