]> granicus.if.org Git - llvm/commit
[codeview] Remove TypeServerHandler and PDBTypeServerHandler
authorReid Kleckner <rnk@google.com>
Mon, 17 Jul 2017 20:28:06 +0000 (20:28 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 17 Jul 2017 20:28:06 +0000 (20:28 +0000)
commit53034fb6bdf6e960eb1ce675dcb08047fa531315
tree8af310e899e0bbe2c399a19f83d8b44742d9ea90
parent1e7750759be59dbf12736f9792b9f80e31e54f4b
[codeview] Remove TypeServerHandler and PDBTypeServerHandler

Summary:
Instead of wiring these through the CVTypeVisitor interface, clients
should inspect the CVTypeArray before visiting it and potentially load
up the type server's TPI stream if they need it.

No tests relied on this functionality because LLD was the only client.

Reviewers: ruiu

Subscribers: mgorny, hiraditya, zturner, llvm-commits

Differential Revision: https://reviews.llvm.org/D35394

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308212 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
include/llvm/DebugInfo/CodeView/TypeServerHandler.h [deleted file]
include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
include/llvm/DebugInfo/PDB/Native/PDBTypeServerHandler.h [deleted file]
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
lib/DebugInfo/PDB/CMakeLists.txt
lib/DebugInfo/PDB/Native/PDBTypeServerHandler.cpp [deleted file]
lib/DebugInfo/PDB/Native/TpiStream.cpp
tools/llvm-pdbutil/llvm-pdbutil.cpp
tools/llvm-readobj/COFFDumper.cpp
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
unittests/DebugInfo/PDB/CMakeLists.txt
unittests/DebugInfo/PDB/TypeServerHandlerTest.cpp [deleted file]