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.

llvm-svn: 231810

llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp

index 8d30c53..a8a82c6 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());