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)
commited557b55eee84ef726e4b792dfacedf098fb63c7
tree500e058ed754c8284c97e1f3e0f987db5686e051
parentea8df61d4d6d5680b9ed52080d8021ea5b33e88d
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`.

llvm-svn: 235240
llvm/include/llvm/IR/DebugInfo.h
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
llvm/lib/CodeGen/LiveDebugVariables.h
llvm/lib/IR/DebugInfo.cpp
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp