IR: Extract a function 'printLLVMNameWithoutPrefix' from 'PrintLLVMName'. NFC.
authorAlex Lorenz <arphaman@gmail.com>
Tue, 21 Jul 2015 16:50:35 +0000 (16:50 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Tue, 21 Jul 2015 16:50:35 +0000 (16:50 +0000)
commit2b7f265048ce0b5fdea04360160f036d679824d7
treee1fb495a3cb4de8b7ac41a113257dc9fd64560f7
parent34d17fb54d56b57caf77734cb7428d0b4fc19ae6
IR: Extract a function 'printLLVMNameWithoutPrefix' from 'PrintLLVMName'. NFC.

This commit extracts the code that prints out a name of an LLVM value without a
prefix from a function 'PrintLLVMName' into a publicly accessible function named
'printLLVMNameWithoutPrefix'.

This change would be useful for MIR serialization, as it would allow the MIR
printer to reuse this function to print out the names of the external symbol
machine operands.

Reviewers: Duncan P. N. Exon Smith
llvm-svn: 242803
llvm/include/llvm/IR/IRPrintingPasses.h
llvm/lib/IR/AsmWriter.cpp