Move dllimport name mangling to IR mangler.
authorPeter Collingbourne <peter@pcc.me.uk>
Tue, 9 Jun 2015 22:09:53 +0000 (22:09 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Tue, 9 Jun 2015 22:09:53 +0000 (22:09 +0000)
commit12f81b4639109879d60aad29c658b953cfe1a27d
tree046a1913fafba7de2a1d7c0f691bb428a1953781
parent95355e64984976e788cf1956bbc3f9f578163cc8
Move dllimport name mangling to IR mangler.

This ensures that LTO clients see the correct external symbol name.

Differential Revision: http://reviews.llvm.org/D10318

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239437 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/Mangler.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
lib/Target/X86/X86AsmPrinter.cpp
lib/Target/X86/X86MCInstLower.cpp
test/Object/dllimport.ll [new file with mode: 0644]