diff options
| author | Akash Banerjee <Akash.Banerjee@amd.com> | 2023-03-17 12:40:29 +0000 |
|---|---|---|
| committer | Akash Banerjee <Akash.Banerjee@amd.com> | 2023-03-20 18:48:21 +0000 |
| commit | 2d373e4dc7e97b0b2d7022d8d04e64834204187c (patch) | |
| tree | 3ae8e2d13611e3acfbf7bbdc83596ad0ea458185 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.cpp | |
| parent | 92416b63a57b74689abc175bcafd97b674ff9728 (diff) | |
[MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives
This patch adds OpenMP IRBuilder support for the Target Data directives to allow lowering to LLVM IR.
The mlir::Translation is responsible for generating supporting code for processing the map_operands through the processMapOperand function, and also generate code for the r>
The OMPIRBuilder is responsible for generating the begin and end mapper function calls.
Limitations:
- use_device_ptr and use_device_addr clauses are NOT supported for Target Data operation.
- nowait clauses are NOT supported for Target Enter and Exit Data operations.
- Only LLVMPointerType is supported for map_operands.
Differential Revision: https://reviews.llvm.org/D142914
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions
