summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacques Pienaar <jpienaar@google.com>2016-07-29 08:50:23 +0000
committerJacques Pienaar <jpienaar@google.com>2016-07-29 08:50:23 +0000
commitda704adc2f2674a755caf866211a8553f2ba78e1 (patch)
treeea27db61a855ebc266bdbe66f5f889d92cae177b
parent0eb96ed0de8ca918a0365ce8ba743d7633089fc1 (diff)
downloadbcm5719-llvm-da704adc2f2674a755caf866211a8553f2ba78e1.tar.gz
bcm5719-llvm-da704adc2f2674a755caf866211a8553f2ba78e1.zip
[lanai] Update for Target API (TargetRegistry::RegisterMCAsmBackend) change
llvm-svn: 277127
-rw-r--r--llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp8
-rw-r--r--llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h4
2 files changed, 7 insertions, 5 deletions
diff --git a/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp b/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
index a3d8699f131..a04fe8112fb 100644
--- a/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
+++ b/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
@@ -163,10 +163,10 @@ LanaiAsmBackend::getFixupKindInfo(MCFixupKind Kind) const {
MCAsmBackend *llvm::createLanaiAsmBackend(const Target &T,
const MCRegisterInfo & /*MRI*/,
- const Triple &TheTriple,
- StringRef /*CPU*/) {
- if (!TheTriple.isOSBinFormatELF())
+ const Triple &TT, StringRef /*CPU*/,
+ const MCTargetOptions & /*Options*/) {
+ if (!TT.isOSBinFormatELF())
llvm_unreachable("OS not supported");
- return new LanaiAsmBackend(T, TheTriple.getOS());
+ return new LanaiAsmBackend(T, TT.getOS());
}
diff --git a/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h b/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h
index e117ed7a500..4f8ba14e2eb 100644
--- a/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h
+++ b/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h
@@ -15,6 +15,7 @@
#define LLVM_LIB_TARGET_LANAI_MCTARGETDESC_LANAIMCTARGETDESC_H
#include "llvm/MC/MCRegisterInfo.h"
+#include "llvm/MC/MCTargetOptions.h"
#include "llvm/Support/DataTypes.h"
namespace llvm {
@@ -38,7 +39,8 @@ MCCodeEmitter *createLanaiMCCodeEmitter(const MCInstrInfo &MCII,
MCContext &Ctx);
MCAsmBackend *createLanaiAsmBackend(const Target &T, const MCRegisterInfo &MRI,
- const Triple &TheTriple, StringRef CPU);
+ const Triple &TheTriple, StringRef CPU,
+ const MCTargetOptions &Options);
MCObjectWriter *createLanaiELFObjectWriter(raw_pwrite_stream &OS,
uint8_t OSABI);
OpenPOWER on IntegriCloud