MC: Allow targets to stop symbol name quoting
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 23 Apr 2015 23:34:05 +0000 (23:34 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 23 Apr 2015 23:34:05 +0000 (23:34 +0000)
commit0bad85de10d5415395cb627c5981e1a7b7346de7
tree687f7bba9c6e584082215901c75610507afbed39
parent50474bf5d2356feab24d985cac3ea91f856df59b
MC: Allow targets to stop symbol name quoting

Currently symbol names are printed in quotes if it contains something
outside of the arbitrary set of characters that isAcceptableChar tests
for. On somem targets, it is never OK to print a symbol name in quotes
so allow targets to opt out of this behavior.

llvm-svn: 235670
llvm/include/llvm/MC/MCAsmInfo.h
llvm/include/llvm/MC/MCSymbol.h
llvm/lib/MC/MCAsmInfo.cpp
llvm/lib/MC/MCContext.cpp
llvm/lib/MC/MCSymbol.cpp