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)
commit9fe51fdf184df8030f98ec70d5349e7bcd75e0f2
tree7bc46c48941959ba9d92d9615b311e568562ed0c
parentbd1cb792d32c28e887387611fc0aba8638a32756
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

llvm-svn: 239437
llvm/lib/IR/Mangler.cpp
llvm/lib/Target/ARM/ARMAsmPrinter.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
llvm/lib/Target/X86/X86AsmPrinter.cpp
llvm/lib/Target/X86/X86MCInstLower.cpp
llvm/test/Object/dllimport.ll [new file with mode: 0644]