Visible to Intel only — GUID: GUID-A6BC56F2-38C3-423E-9AB7-B8A69D900516
Visible to Intel only — GUID: GUID-A6BC56F2-38C3-423E-9AB7-B8A69D900516
ASSUMPTION Clause
Parallel Directive Clause: Specifies information about the expected properties of a program that can be used by the compiler for optimization. This feature is only available for ifx.
Syntax
assumption-clause
assumption-clause |
Is one of the following:
The NO_OPENMP, NO_OPENMP_ROUTINES, and NO_PARALLELISM clauses can appear at most once in a directive. |
||||||||||||
directive-name |
Is an OpenMP executable directive name that is not an END directive-name directive. It cannot be a declarative, loop transformation, informational, or a non-executable utility directive. A directive-name listed in an assumption-clause can appear at most once in the directive. You cannot specify a combined or composite directive name. |
Description
If the assumptions specified by any of the assumption-clauses are incorrect, the program behavior is unspecified.
A construct matches directive-name if it has the same name as directive-name, or if it is a combined construct with a constituent construct that has a name that matches directive-name.