OSDN Git Service

[CodeView] Add support for content hashing CodeView type records.
authorZachary Turner <zturner@google.com>
Tue, 5 Dec 2017 23:08:58 +0000 (23:08 +0000)
committerZachary Turner <zturner@google.com>
Tue, 5 Dec 2017 23:08:58 +0000 (23:08 +0000)
commit381f58e1f758fb495ff62c2b58ce089e0aab49f1
treeb8bbbd8807e14f067cd0e7ac43b84926ebe97404
parenta2f5d23fa3402b06f373faf2eff86a939697893a
[CodeView] Add support for content hashing CodeView type records.

Currently nothing uses this, but this at least gets the core
algorithm in, and adds some test to demonstrate correctness.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319854 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
include/llvm/DebugInfo/CodeView/TypeHashing.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/TypeRecord.h
lib/DebugInfo/CodeView/CMakeLists.txt
lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
lib/DebugInfo/CodeView/TypeHashing.cpp [new file with mode: 0644]
unittests/DebugInfo/CodeView/CMakeLists.txt
unittests/DebugInfo/CodeView/TypeHashingTest.cpp [new file with mode: 0644]