DebugInfo: Prepare for deletion of subclasses of DIType
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 20 Apr 2015 21:17:26 +0000 (21:17 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 20 Apr 2015 21:17:26 +0000 (21:17 +0000)
commitc09c548bf959bae75277c8c96dd9aa8dd4a8db95
tree8ac69b03348030ef9821eabc39d0135df1dbc6f5
parent698df36ab7daa57de4d50f51e07928ae5337dd04
DebugInfo: Prepare for deletion of subclasses of DIType

Subclasses of (the already deleted) `DIType` will be deleted by an
upcoming LLVM commit.  Remove references.

While `DICompositeType` wraps `MDCompositeTypeBase` and `DIDerivedType`
wraps `MDDerivedTypeBase`, most uses of each really meant the more
specific `MDCompositeType` and `MDDerivedType`.  I updated accordingly.

llvm-svn: 235350
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CGDebugInfo.h