Allow per-character control over what target assemblers allow in symbol
authorChris Lattner <sabre@nondot.org>
Thu, 10 Nov 2005 21:40:01 +0000 (21:40 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 10 Nov 2005 21:40:01 +0000 (21:40 +0000)
commit91150e5d463165f02a8e13108a0105db192c984a
treeffde56b9c81899640c85aad0d8b1a5e38094866d
parentba9c6434b95b56d7b1c1b390d5da7becb2bdf1b2
Allow per-character control over what target assemblers allow in symbol
names.  This also changes the default to allow all of "$_." in addition
to letters and numbers as symbol names.  If you don't want this, use
markCharUnacceptable to remove one of these or markCharAcceptable to add
to the set.  This corresponds with what GAS accepts by default.

Also, this includes some minor speedups

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24293 91177308-0d34-0410-b5e6-96231b3b80d8
lib/VMCore/Mangler.cpp