aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2024-09-11 10:29:23 -0700
committerGitHub <noreply@github.com>2024-09-11 10:29:23 -0700
commitb7b28e770c461b2513ddc98953c6e019cb2f29a4 (patch)
tree6dfa0b42e282ad35766ba65cbc0870e38af4dea6 /lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
parentcb031267bd7a5946dfd6e46e9a5441ddca057b47 (diff)
downloadllvm-b7b28e770c461b2513ddc98953c6e019cb2f29a4.zip
llvm-b7b28e770c461b2513ddc98953c6e019cb2f29a4.tar.gz
llvm-b7b28e770c461b2513ddc98953c6e019cb2f29a4.tar.bz2
[NVPTX] Improve copy avoidance during lowering. (#106423)
On newer GPUs, where `cvta.param` instruction is available we can avoid making byval arguments when their pointers are used in a few more cases, even when `__grid_constant__` is not specified. - phi - select - memcpy from the parameter. Switched pointer traversal from a DIY implementation to PtrUseVisitor.
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp')
0 files changed, 0 insertions, 0 deletions