Move the Mangler from the AsmPrinter down to TLOF and clean up the
authorEric Christopher <echristo@gmail.com>
Fri, 16 Sep 2016 07:33:15 +0000 (07:33 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 16 Sep 2016 07:33:15 +0000 (07:33 +0000)
commit4367c7fb9accecfeca579cdbae82f3c27ede6295
tree56537e26ff5f994a95796382ea3a1707b0d9e4c2
parenta808f2981eef62df08151f45f239551f013ea19f
Move the Mangler from the AsmPrinter down to TLOF and clean up the
TLOF API accordingly.

llvm-svn: 281708
35 files changed:
llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
llvm/include/llvm/Target/TargetLoweringObjectFile.h
llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
llvm/lib/CodeGen/AsmPrinter/WinException.cpp
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm/lib/LTO/LTOModule.cpp
llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp
llvm/lib/Target/AArch64/AArch64TargetObjectFile.h
llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h
llvm/lib/Target/ARM/ARMAsmPrinter.cpp
llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
llvm/lib/Target/ARM/ARMTargetObjectFile.h
llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp
llvm/lib/Target/Lanai/LanaiTargetObjectFile.h
llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
llvm/lib/Target/Mips/MipsTargetObjectFile.h
llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp
llvm/lib/Target/Sparc/SparcTargetObjectFile.h
llvm/lib/Target/TargetLoweringObjectFile.cpp
llvm/lib/Target/TargetMachine.cpp
llvm/lib/Target/X86/X86AsmPrinter.cpp
llvm/lib/Target/X86/X86TargetObjectFile.cpp
llvm/lib/Target/X86/X86TargetObjectFile.h
llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
llvm/lib/Target/XCore/XCoreTargetObjectFile.h