diff options
| author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-02-21 15:39:52 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-21 15:39:52 +0100 |
| commit | bff6b926e2a42c15451058828fca313ff40e36dd (patch) | |
| tree | e3589f7039c50df7e316ce6205ade0d985b4b508 /lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py | |
| parent | 4d6167ed96d324cb1decb350c6d6d31090182040 (diff) | |
[flang][OpenMP] Map `teams loop` to `teams distribute` when required. (#127489)
This extends support for generic `loop` rewriting by:
1. Preventing nesting multiple worksharing loops inside each other. This
is checked by walking the `teams loop` region searching for any `loop`
directive whose `bind` modifier is `parallel`.
2. Preventing convert to worksharing loop if calls to unknow functions
are found in the `loop` directive's body.
We walk the `teams loop` body to identify either of the above 2
conditions, if either of them is found to be true, we map the `loop`
directive to `distribute`.
Diffstat (limited to 'lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py')
0 files changed, 0 insertions, 0 deletions
