|
@@ -226,11 +226,13 @@ void generateObjectFile(const std::string& filename, std::unique_ptr<llvm::Modul
|
|
|
if (broken)
|
|
|
throw "invalid llvm module";
|
|
|
|
|
|
- llvm::InitializeAllTargetInfos();
|
|
|
- llvm::InitializeAllTargets();
|
|
|
- llvm::InitializeAllTargetMCs();
|
|
|
- llvm::InitializeAllAsmParsers();
|
|
|
- llvm::InitializeAllAsmPrinters();
|
|
|
+ llvm::InitializeNativeTarget ();
|
|
|
+ llvm::InitializeNativeTargetAsmPrinter();
|
|
|
+ //llvm::InitializeAllTargetInfos();
|
|
|
+ //llvm::InitializeAllTargets();
|
|
|
+ //llvm::InitializeAllTargetMCs();
|
|
|
+ //llvm::InitializeAllAsmParsers();
|
|
|
+ //llvm::InitializeAllAsmPrinters();
|
|
|
|
|
|
PassManager pm;
|
|
|
|