IR: Remove unnecessary TraitsClass typedef, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 6 Oct 2015 22:14:06 +0000 (22:14 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 6 Oct 2015 22:14:06 +0000 (22:14 +0000)
commit3c050416f050ffd637777d94b9f1a51bbad28b41
treead2e249865b03cc7779abe046a0ef55f433b0516
parentac3b52bb0da8ac7f43128fd0f3eb82bfb7c51114
IR: Remove unnecessary TraitsClass typedef, NFC

No classes are specializing the symbol table traits, so no need to look
through a typedef for class API.  Make a few more functions private
since only SymbolTableListTraits should be using them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249476 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/SymbolTableListTraits.h
lib/IR/SymbolTableListTraitsImpl.h