DebugInfo: Remove DICompositeType mutation API
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 7 Apr 2015 04:12:02 +0000 (04:12 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 7 Apr 2015 04:12:02 +0000 (04:12 +0000)
commit8d33fdc3bfb2efa1116caa693138e03718eec238
tree7adc15d4f96322d71cce125e036c75bef332a228
parentd5e6a153ad0449dc019cb6a7ce41f71478d8e491
DebugInfo: Remove DICompositeType mutation API

Change `DIBuilder` to mutate `MDCompositeTypeBase` directly, and remove
the wrapping API in `DICompositeType`.

llvm-svn: 234289
llvm/include/llvm/IR/DebugInfo.h
llvm/lib/IR/DIBuilder.cpp
llvm/lib/IR/DebugInfo.cpp