diff options
| author | Slava Zakharin <szakharin@nvidia.com> | 2025-03-31 11:42:17 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-31 11:42:17 -0700 |
| commit | 5f268d04f9898cb0f8d4a1371a7b22dc3c35e5fc (patch) | |
| tree | c69b69b5c054869fdef906433158c3dc00566007 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 0ac8cb1b3df724f549a62f6b277745af3d50b23a (diff) | |
[flang] Code generation for fir.pack/unpack_array. (#132080)
The code generation relies on `ShallowCopyDirect` runtime
to copy data between the original and the temporary arrays
(both directions). The allocations are done by the compiler
generated code. The heap allocations could have been passed
to `ShallowCopy` runtime, but I decided to expose the allocations
so that the temporary descriptor passed to `ShallowCopyDirect`
has `nocapture` - maybe this will be better for LLVM optimizations.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
