Nios2: Unbreak build.
authorPeter Collingbourne <peter@pcc.me.uk>
Tue, 15 May 2018 20:21:58 +0000 (20:21 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Tue, 15 May 2018 20:21:58 +0000 (20:21 +0000)
llvm-svn: 332391

llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp
llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h

index 3971630..52fd344 100644 (file)
@@ -19,6 +19,7 @@
 #include "llvm/MC/MCELFObjectWriter.h"
 #include "llvm/MC/MCFixupKindInfo.h"
 #include "llvm/MC/MCObjectWriter.h"
+#include "llvm/MC/MCSubtargetInfo.h"
 
 using namespace llvm;
 
@@ -123,9 +124,8 @@ bool Nios2AsmBackend::writeNopData(uint64_t Count, MCObjectWriter *OW) const {
 
 // MCAsmBackend
 MCAsmBackend *llvm::createNios2AsmBackend(const Target &T,
+                                          const MCSubtargetInfo &STI,
                                           const MCRegisterInfo &MRI,
-                                          const Triple &TT, StringRef CPU,
                                           const MCTargetOptions &Options) {
-
-  return new Nios2AsmBackend(T, TT.getOS());
+  return new Nios2AsmBackend(T, STI.getTargetTriple().getOS());
 }
index d918a06..e5fec96 100644 (file)
@@ -20,6 +20,7 @@ namespace llvm {
 class MCAsmBackend;
 class MCObjectWriter;
 class MCRegisterInfo;
+class MCSubtargetInfo;
 class MCTargetOptions;
 class Target;
 class Triple;
@@ -28,8 +29,8 @@ class raw_pwrite_stream;
 
 Target &getTheNios2Target();
 
-MCAsmBackend *createNios2AsmBackend(const Target &T, const MCRegisterInfo &MRI,
-                                    const Triple &TT, StringRef CPU,
+MCAsmBackend *createNios2AsmBackend(const Target &T, const MCSubtargetInfo &STI,
+                                    const MCRegisterInfo &MRI,
                                     const MCTargetOptions &Options);
 
 std::unique_ptr<MCObjectWriter>