Move the llvm mangler to lib/IR.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 7 Jan 2014 21:19:40 +0000 (21:19 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 7 Jan 2014 21:19:40 +0000 (21:19 +0000)
commitb56c57bcbb8b87dca05a18c284155fa75285470b
treebb3abd15165bc10e94cd127137c15fc1bc02cab7
parent7e889af76814df67ef912b95ada7ac0b1ebfb7e4
Move the llvm mangler to lib/IR.

This makes it available to tools that don't link with target (like llvm-ar).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198708 91177308-0d34-0410-b5e6-96231b3b80d8
43 files changed:
include/llvm/IR/Mangler.h [new file with mode: 0644]
include/llvm/LTO/LTOModule.h
include/llvm/Target/Mangler.h [deleted file]
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
lib/CodeGen/AsmPrinter/DwarfException.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
lib/CodeGen/AsmPrinter/Win64Exception.cpp
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/ExecutionEngine/MCJIT/MCJIT.cpp
lib/IR/CMakeLists.txt
lib/IR/Mangler.cpp [new file with mode: 0644]
lib/LTO/LTOCodeGenerator.cpp
lib/Target/AArch64/AArch64AsmPrinter.cpp
lib/Target/AArch64/AArch64MCInstLower.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMMCInstLower.cpp
lib/Target/ARM/ARMTargetObjectFile.cpp
lib/Target/CMakeLists.txt
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/Hexagon/HexagonMCInstLower.cpp
lib/Target/MSP430/MSP430AsmPrinter.cpp
lib/Target/MSP430/MSP430MCInstLower.cpp
lib/Target/Mangler.cpp [deleted file]
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Mips/MipsMCInstLower.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.h
lib/Target/PowerPC/PPCAsmPrinter.cpp
lib/Target/PowerPC/PPCMCInstLower.cpp
lib/Target/PowerPC/PPCTargetObjectFile.cpp
lib/Target/Sparc/SparcAsmPrinter.cpp
lib/Target/Sparc/SparcMCInstLower.cpp
lib/Target/SystemZ/SystemZAsmPrinter.cpp
lib/Target/SystemZ/SystemZMCInstLower.cpp
lib/Target/TargetLoweringObjectFile.cpp
lib/Target/X86/X86AsmPrinter.cpp
lib/Target/X86/X86MCInstLower.cpp
lib/Target/X86/X86TargetObjectFile.cpp
lib/Target/XCore/XCoreAsmPrinter.cpp
lib/Target/XCore/XCoreMCInstLower.cpp