]> granicus.if.org Git - llvm/commit
Revert "[CodeView] Provide a common interface for type collections."
authorZachary Turner <zturner@google.com>
Fri, 19 May 2017 05:57:45 +0000 (05:57 +0000)
committerZachary Turner <zturner@google.com>
Fri, 19 May 2017 05:57:45 +0000 (05:57 +0000)
commit27f68cfeafa30a3780cbf3d8b613f0541c904ae3
tree21c44025ecb8f1aeb628db2fd1d49828e15d49a6
parent95239b531cdde12197854dd3611d1ac3f6b7e16f
Revert "[CodeView] Provide a common interface for type collections."

This is a squash of ~5 reverts of, well, pretty much everything
I did today.  Something is seriously broken with lit on Windows
right now, and as a result assertions that fire in tests are
triggering failures.  I've been breaking non-Windows bots all
day which has seriously confused me because all my tests have
been passing, and after running lit with -a to view the output
even on successful runs, I find out that the tool is crashing
and yet lit is still reporting it as a success!

At this point I don't even know where to start, so rather than
leave the tree broken for who knows how long, I will get this
back to green, and then once lit is fixed on Windows, hopefully
hopefully fix the remaining set of problems for real.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303409 91177308-0d34-0410-b5e6-96231b3b80d8
38 files changed:
include/llvm/DebugInfo/CodeView/CVRecord.h
include/llvm/DebugInfo/CodeView/CVTypeDumper.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
include/llvm/DebugInfo/CodeView/RandomAccessTypeVisitor.h [moved from include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h with 66% similarity]
include/llvm/DebugInfo/CodeView/SymbolDumper.h
include/llvm/DebugInfo/CodeView/TypeCollection.h [deleted file]
include/llvm/DebugInfo/CodeView/TypeDatabase.h
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
include/llvm/DebugInfo/CodeView/TypeIndex.h
include/llvm/DebugInfo/CodeView/TypeTableCollection.h [deleted file]
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
include/llvm/DebugInfo/PDB/Native/PDBTypeServerHandler.h
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
lib/DebugInfo/CodeView/CMakeLists.txt
lib/DebugInfo/CodeView/CVTypeDumper.cpp [new file with mode: 0644]
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp [deleted file]
lib/DebugInfo/CodeView/RandomAccessTypeVisitor.cpp [new file with mode: 0644]
lib/DebugInfo/CodeView/SymbolDumper.cpp
lib/DebugInfo/CodeView/TypeDatabase.cpp
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
lib/DebugInfo/CodeView/TypeIndex.cpp [deleted file]
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
lib/DebugInfo/CodeView/TypeTableCollection.cpp [deleted file]
lib/DebugInfo/PDB/Native/PDBTypeServerHandler.cpp
lib/DebugInfo/PDB/Native/TpiStream.cpp
test/DebugInfo/PDB/pdbdump-headers.test
tools/llvm-pdbdump/Analyze.cpp
tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
tools/llvm-pdbdump/CompactTypeDumpVisitor.h
tools/llvm-pdbdump/LLVMOutputStyle.cpp
tools/llvm-pdbdump/LLVMOutputStyle.h
tools/llvm-pdbdump/PdbYaml.cpp
tools/llvm-pdbdump/YAMLOutputStyle.h
tools/llvm-pdbdump/YamlTypeDumper.cpp
tools/llvm-pdbdump/llvm-pdbdump.cpp
tools/llvm-readobj/COFFDumper.cpp
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp