NVPTX: Remove copy of LLVMInitializeNVPTXAsmPrinter.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 10 Mar 2015 18:19:24 +0000 (18:19 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 10 Mar 2015 18:19:24 +0000 (18:19 +0000)
If anyone is using this for some strange reason,
LLVMInitializeNVPTXAsmPrinter does exactly the same thing and is what
other LLVM tools are calling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231810 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/NVPTX/NVPTXAsmPrinter.cpp

index 8d30c53f906790f0113b036d84afb3b19e7e10b4..a8a82c6340617ec6d3ab129bb6641458fe921cc7 100644 (file)
@@ -2085,13 +2085,6 @@ void NVPTXAsmPrinter::printMemOperand(const MachineInstr *MI, int opNum,
   }
 }
 
-
-// Force static initialization.
-extern "C" void LLVMInitializeNVPTXBackendAsmPrinter() {
-  RegisterAsmPrinter<NVPTXAsmPrinter> X(TheNVPTXTarget32);
-  RegisterAsmPrinter<NVPTXAsmPrinter> Y(TheNVPTXTarget64);
-}
-
 void NVPTXAsmPrinter::emitSrcInText(StringRef filename, unsigned line) {
   std::stringstream temp;
   LineReader *reader = this->getReader(filename.str());