mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
Fix build of WebAssembly and AVR backends after r321692
As experimental backends, I didn't have them configured to build in my local build config. llvm-svn: 321696
This commit is contained in:
parent
47e681a03c
commit
3edfd7bd93
@ -476,10 +476,10 @@ bool AVRAsmBackend::shouldForceRelocation(const MCAssembler &Asm,
|
||||
}
|
||||
}
|
||||
|
||||
MCAsmBackend *createAVRAsmBackend(const Target &T, const MCRegisterInfo &MRI,
|
||||
const Triple &TT, StringRef CPU,
|
||||
MCAsmBackend *createAVRAsmBackend(const Target &T, const MCSubtargetInfo &STI,
|
||||
const MCRegisterInfo &MRI,
|
||||
const llvm::MCTargetOptions &TO) {
|
||||
return new AVRAsmBackend(TT.getOS());
|
||||
return new AVRAsmBackend(STI.getTargetTriple().getOS());
|
||||
}
|
||||
|
||||
} // end of namespace llvm
|
||||
|
@ -26,6 +26,7 @@ class MCContext;
|
||||
class MCInstrInfo;
|
||||
class MCObjectWriter;
|
||||
class MCRegisterInfo;
|
||||
class MCSubtargetInfo;
|
||||
class MCTargetOptions;
|
||||
class StringRef;
|
||||
class Target;
|
||||
@ -42,8 +43,8 @@ MCCodeEmitter *createAVRMCCodeEmitter(const MCInstrInfo &MCII,
|
||||
MCContext &Ctx);
|
||||
|
||||
/// Creates an assembly backend for AVR.
|
||||
MCAsmBackend *createAVRAsmBackend(const Target &T, const MCRegisterInfo &MRI,
|
||||
const Triple &TT, StringRef CPU,
|
||||
MCAsmBackend *createAVRAsmBackend(const Target &T, const MCSubtargetInfo &STI,
|
||||
const MCRegisterInfo &MRI,
|
||||
const llvm::MCTargetOptions &TO);
|
||||
|
||||
/// Creates an ELF object writer for AVR.
|
||||
|
@ -69,10 +69,10 @@ static MCCodeEmitter *createCodeEmitter(const MCInstrInfo &MCII,
|
||||
}
|
||||
|
||||
static MCAsmBackend *createAsmBackend(const Target & /*T*/,
|
||||
const MCSubtargetInfo &STI,
|
||||
const MCRegisterInfo & /*MRI*/,
|
||||
const Triple &TT, StringRef /*CPU*/,
|
||||
const MCTargetOptions & /*Options*/) {
|
||||
return createWebAssemblyAsmBackend(TT);
|
||||
return createWebAssemblyAsmBackend(STI.getTargetTriple());
|
||||
}
|
||||
|
||||
static MCSubtargetInfo *createMCSubtargetInfo(const Triple &TT, StringRef CPU,
|
||||
|
Loading…
Reference in New Issue
Block a user