llvm-6502/lib/Target/X86/AsmPrinter
Chris Lattner 03e9dd9ffa Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr"
to symbols instead of doing it with "printSuffixedName".  This gets us to the point
where there is a real separation between computing a symbol name and printing it,
something I need for MC printer stuff.

This patch also fixes a corner case bug where unnamed private globals wouldn't get
the private label prefix.

Next up, rename all uses of getValueName -> getMangledName for better greppability,
and then tackle the ppc/arm backends to eliminate "printSuffixedName".



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75610 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-14 06:04:35 +00:00
..
CMakeLists.txt Add missing dependencies to the CMake build system. 2009-06-25 05:03:06 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
X86AsmPrinter.cpp Remove unused AsmPrinter OptLevel argument, and propogate. 2009-07-01 01:48:54 +00:00
X86ATTAsmPrinter.cpp Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" 2009-07-14 06:04:35 +00:00
X86ATTAsmPrinter.h refactor symbol printing so the whole "mem" thing is handled in fewer places. 2009-07-13 21:41:08 +00:00
X86ATTInstPrinter.cpp assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
X86IntelAsmPrinter.cpp assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
X86IntelAsmPrinter.h Remove unused AsmPrinter OptLevel argument, and propogate. 2009-07-01 01:48:54 +00:00