diff options
| author | Nathan Gauër <brioche@google.com> | 2023-07-24 13:28:09 +0200 |
|---|---|---|
| committer | Nathan Gauër <brioche@google.com> | 2023-09-11 10:31:50 +0200 |
| commit | 56396b25f1793a4853561efe89df04f61b0306a0 (patch) | |
| tree | be98080ecdd68928f9b335c820fc99b52a038934 /lldb/test/API/functionalities/interactive_scripted_process/TestInteractiveScriptedProcess.py | |
| parent | 38eb55a130e8056b56796bcd5c937c862939940c (diff) | |
[SPIRV-V] Add SPIR-V logical triple to llc
This commits adds the minimal required bits to build a logical SPIR-V
compute shader using LLC.
- Skip OpenCL-only capabilities & extensions for Logical SPIR-V.
- Generate required metadata for entrypoints from HLSL frontend.
- Fix execution mode to GLCompute in logical.
The main issue is the lack of "vulkan" bit in the triple.
This might need to be added as a vendor?
Because as-is, SPIRV32/64 assumes OpenCL, and then, SPIRV assumes
Vulkan. This is ok-ish today, but not correct.
Differential Revision: https://reviews.llvm.org/D156424
Diffstat (limited to 'lldb/test/API/functionalities/interactive_scripted_process/TestInteractiveScriptedProcess.py')
0 files changed, 0 insertions, 0 deletions
