DebugInfo: Remove DIObjCProperty attribute accessors, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 13 Apr 2015 23:55:01 +0000 (23:55 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 13 Apr 2015 23:55:01 +0000 (23:55 +0000)
commitdc4806ef72a27a9b10d44f53505749d8554e8159
tree1a1ad050aaaf113afd95098b145fdee4f4bbfea6
parent8ae5482d490af742ff34eb897d2d1752814bcb9a
DebugInfo: Remove DIObjCProperty attribute accessors, NFC

There's only one user of the various `DIObjCProperty::is*Property()`
accessors -- `DwarfUnit::constructTypeDIE()` -- and it's just using the
reverse logic to reconstruct the bitfield.  Drop this API and simplify
the only caller.

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