DebugInfo: Remove DIDescriptor from the DebugInfo API
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 17 Apr 2015 23:20:10 +0000 (23:20 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 17 Apr 2015 23:20:10 +0000 (23:20 +0000)
commit5d801364e2f2b193d1ab2f2aec4a7a33620e53c6
tree03159d4ca4dceab19b9aebbc908b9ef0f709a307
parent166679ef0669f65d1b39200ca05c50c51ac9534b
DebugInfo: Remove DIDescriptor from the DebugInfo API

Stop using `DIDescriptor` and its subclasses in the `DebugInfoFinder`
API, as well as the rest of the API hanging around in `DebugInfo.h`.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235240 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/DebugInfo.h
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/LiveDebugVariables.h
lib/IR/DebugInfo.cpp
lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/IPO/DeadArgumentElimination.cpp
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp