diff options
| author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-01-16 15:44:59 +0100 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-16 15:44:59 +0100 | 
| commit | 6f82408bb53f57a859953d8f1114f1634a5d3ee9 (patch) | |
| tree | 227596ec582eb72bab8652b2e7d1e7cd8448c519 /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | cea92446ac289dc013e6253cb84445981010d08a (diff) | |
| download | llvm-6f82408bb53f57a859953d8f1114f1634a5d3ee9.zip llvm-6f82408bb53f57a859953d8f1114f1634a5d3ee9.tar.gz llvm-6f82408bb53f57a859953d8f1114f1634a5d3ee9.tar.bz2 | |
[flang][OpenMP] Enable delayed privatization by default `omp.wsloop` (#122471)
This enable delayed privatization by default for `omp.wsloop` ops, with
one caveat! I had to workaround the "impure" alloc region issue that
being resolved at the moment. The workaround detects whether the alloc
region's argument is used in the region and at the same time defined in
block that does not dominate the chosen alloca insertion point. If so,
we move the alloca insertion point below the defining instruction of the
alloc region argument. This basically reverts to the
non-delayed-privatizaiton behavior.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
