[clangd][NFC] Reduce memory usage while building dex
authorKadir Cetinkaya <kadircet@google.com>
Fri, 22 Apr 2022 08:47:46 +0000 (10:47 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Fri, 22 Apr 2022 15:44:47 +0000 (17:44 +0200)
commit2efccf5166f4dd7d188eea2de4f4b7f50b64e477
tree079ee97bf9ee2a513d8bfef9443b614cf5a7161c
parent34e7243464083bece01ceac7959716766c1dc122
[clangd][NFC] Reduce memory usage while building dex

Reduce peak memory usage by tearing down the intermediate representation
as we build the final one. Rather than deleting it in the end.

Differential Revision: https://reviews.llvm.org/D124240
clang-tools-extra/clangd/index/dex/Dex.cpp