diff options
author | John Harrison <harjohn@google.com> | 2025-08-05 07:03:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-05 07:03:44 -0700 |
commit | b723887224c57ecfd7d8530ad066ee233abf559b (patch) | |
tree | f9793266eba0d52f1453c86bf0c9b36543699ff3 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | 47ef3d069bcfb8ec31c06cdd619557c84d1084ad (diff) | |
download | llvm-b723887224c57ecfd7d8530ad066ee233abf559b.zip llvm-b723887224c57ecfd7d8530ad066ee233abf559b.tar.gz llvm-b723887224c57ecfd7d8530ad066ee233abf559b.tar.bz2 |
[lldb] Update JSONTransport to use MainLoop for reading. (#148300)
This updates JSONTransport to use a MainLoop for reading messages.
This also allows us to read in larger chunks than we did previously.
With the event driven reading operations we can read in chunks and store
the contents in an internal buffer. Separately we can parse the buffer
and split the contents up into messages.
Our previous version approach would read a byte at a time, which is less
efficient.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions