[LLVMSymbolize] Move demangling away from printing routines. NFC.
authorAlexey Samsonov <vonosmas@gmail.com>
Tue, 3 Nov 2015 21:36:13 +0000 (21:36 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Tue, 3 Nov 2015 21:36:13 +0000 (21:36 +0000)
commit3c6ecc0e2255848cd6f9066c0648c46787fa3b08
treebf9514718ed904be5abfcbc3d819bcdc423425bd
parent1b506d8aa4272259540b152a15e64513a44d57de
[LLVMSymbolize] Move demangling away from printing routines. NFC.

Make printDILineInfo and friends responsible for just rendering the
contents of the structures, demangling should actually be performed
earlier, when we have the information about the originating
SymbolizableModule at hand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251981 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/Symbolize/Symbolize.h
lib/DebugInfo/Symbolize/Symbolize.cpp