#pragma ibm independent_calls Preprocessor Directive (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.

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


Control Parallel Processing with Pragmas


#pragma Preprocessor Directives for Parallel Processing