- removed the globalsymbolmangleprefix/suffix constants that were added for
    llvm
  * instead, add LLVM-specific name mangling based on the asmsymbol's bind
    and typ whenever we write out its name

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/hlcgllvm@28166 3ad0048d-3df7-0310-abae-a5850022a9f2
  * make the string data of p(wide)char string constants local (except when
    using library-based smartlinking), as it is not exported

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/hlcgllvm@28167 3ad0048d-3df7-0310-abae-a5850022a9f2