[OpenMP][Opt] Track internal control variables (ICVs) and optimize accordingly #174
Labels
gsoc
Google Summer of Code
help wanted
Indicates that a maintainer wants help. Not [good first issue].
metabug
Issue to collect references to a group of similar or related issues.
OpenMP defines ICVs that hold the internal state. While some are hard to statically predict, at least without user assumptions, we can us program analysis to determine the values of quite a few.
Code reached only via a
__kmpc_fork_call
has for example the parallel region nesting of at least 1 (not the active parallel region nesting though).This metabug is to allow us to track the overall task as we split it up in smaller chunks. Thus, we expect this bug to be edited as we go.
lllvm/lib/frontend/OMPKinds.def
The text was updated successfully, but these errors were encountered: