1 Generic-mode kernel is executed with a customized state machine that requires a fallback. [OMP132]
2 ==================================================================================================
6 This analysis remark indicates that a state machine rewrite occurred, but
7 could not be done fully because of unknown calls to functions that may contain
8 parallel regions. The state machine handles scheduling work between parallel
9 worker threads on the device when operating in generic-mode. If there are
10 unknown parallel regions it prevents the optimization from fully rewriting the
16 This will occur for any generic-mode kernel that may contain unknown parallel
17 regions. This is typically coupled with the :ref:`OMP133 <omp133>` remark.
34 .. code-block:: console
36 $ clang++ -fopenmp -fopenmp-targets=nvptx64 -O2 -Rpass-analysis=openmp-opt omp132.cpp
37 omp133.cpp:4:1: remark: Generic-mode kernel is executed with a customized state machine
38 that requires a fallback. [OMP132]
45 OpenMP target offloading analysis remark.