aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <Krzysztof.Parzyszek@amd.com>2024-07-25 09:20:18 -0500
committerGitHub <noreply@github.com>2024-07-25 09:20:18 -0500
commita0c590795eae48903a013699fe84db335854fa80 (patch)
tree373da85dbd0f6cdcf602ce894ff6b4b63f1b1c94 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parentdaf9d7f3881e4ffd1fd5988dc1b6223c733b6bef (diff)
downloadllvm-a0c590795eae48903a013699fe84db335854fa80.zip
llvm-a0c590795eae48903a013699fe84db335854fa80.tar.gz
llvm-a0c590795eae48903a013699fe84db335854fa80.tar.bz2
[Frontend][OpenMP] Allow implicit clauses to fail to apply (#100460)
The `linear(x)` clause implies `firstprivate(x)` on the compound construct if `x` is not an induction variable. With more construct combinations coming in OpenMP 6.0, the `firstprivate` clause may not be possible to apply, e.g. in "masked simd". An additional benefit from this change is that it allows treating leaf constructs as combined constructs with a single constituent. Otherwise, a `linear` clause on a lone `simd` construct could imply a `firstprivate` clause that can't be applied.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions