devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden.
authorChris Lattner <sabre@nondot.org>
Sat, 12 Sep 2009 23:02:08 +0000 (23:02 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 12 Sep 2009 23:02:08 +0000 (23:02 +0000)
commit7cb384dcca3f1ccfc993182ee4b972f7fffc8ffa
treee3202f7ce4416713cc41a6c9dd51da7e581a9029
parentdeb8c1547e4410026a77d839ef75b6daeb0339db
devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden.
Move GetMBBSymbol up to AsmPrinter and make printBasicBlockLabel use it so that
we only have one place that decides what to name bb labels.  Hopefully various
clients of printBasicBlockLabel can start using GetMBBSymbol instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81652 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/AsmPrinter.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.h