diff options
| author | Finlay <finlay.marno@codeplay.com> | 2024-07-24 17:30:03 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-24 18:30:03 +0200 |
| commit | 5a53add85a6d5be2d15eea32a3d06fec35e2c699 (patch) | |
| tree | e031ed50ac06272f538e7e52c494ea3cb6a3ad84 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface | |
| parent | 5898a7f4954e13cabc694a44e293d9040a09b9f4 (diff) | |
[mlir] Add optimization attrs for gpu-to-llvmspv function declarations and calls (#99301)
Adds the attributes nounwind and willreturn to all function
declarations. Adds `memory(none)` equivalent to the id/dimension
function declarations. The function declaration attributes are copied to
the function calls.
`nounwind` is legal because there are no exception in SPIR-V. I also do
not see any reason why any of these functions would not return when used
correctly.
I'm confident that the get id/dim functions will have no externally
observable memory effects, but think the convergent functions will have
effects.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions
