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)
commitb135631d2e92dbe17738b5c6aadcfcaa2298a98a
treee01e20f06d09b752eff085b3b282fb299f6f56c3
parent351071c069d236d5dde13d26fb747eb57ee9c8f3
DebugInfo: Remove DICompositeType mutation API

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234289 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/DebugInfo.h
lib/IR/DIBuilder.cpp
lib/IR/DebugInfo.cpp