diff options
| author | Paul Kirth <paulkirth@google.com> | 2025-10-09 10:46:39 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-09 10:46:39 -0700 |
| commit | 5cef6f38c0c7a59d8ce0854d04613d8606326023 (patch) | |
| tree | 68c5f38d11cf6cf8012dfc5a3024966d09d5a689 /lldb/packages/Python/lldbsuite/test/lldbgdbclient.py | |
| parent | 8523c6a448c3f01396b805aca30376072c469845 (diff) | |
| download | llvm-5cef6f38c0c7a59d8ce0854d04613d8606326023.zip llvm-5cef6f38c0c7a59d8ce0854d04613d8606326023.tar.gz llvm-5cef6f38c0c7a59d8ce0854d04613d8606326023.tar.bz2 | |
[llvm][mustache] Use BumpPtrAllocator to save ASTNodes (#159194)
We make the Mustache ASTNodes usable in the arena by first removing all
of the memory owning data structures, like std::vector, std::unique_ptr,
and SmallVector. We use standard LLVM list types to hold this data
instead, and make use of a UniqueStringSaver to hold the various
templates strings.
Additionally, update clang-doc APIs to use the new interfaces.
Future work can make better use of Twine interfaces to help avoid any
intermediate copies or allocations.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbgdbclient.py')
0 files changed, 0 insertions, 0 deletions
