mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Remove the MCObjectFormat class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122147 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
#include "llvm/MC/MCELFObjectWriter.h"
|
||||
#include "llvm/MC/MCExpr.h"
|
||||
#include "llvm/MC/MCMachObjectWriter.h"
|
||||
#include "llvm/MC/MCObjectFormat.h"
|
||||
#include "llvm/MC/MCObjectWriter.h"
|
||||
#include "llvm/MC/MCSectionELF.h"
|
||||
#include "llvm/MC/MCSectionMachO.h"
|
||||
@@ -350,17 +349,11 @@ namespace {
|
||||
// FIXME: This should be in a separate file.
|
||||
// ELF is an ELF of course...
|
||||
class ELFARMAsmBackend : public ARMAsmBackend {
|
||||
MCELFObjectFormat Format;
|
||||
|
||||
public:
|
||||
Triple::OSType OSType;
|
||||
ELFARMAsmBackend(const Target &T, Triple::OSType _OSType)
|
||||
: ARMAsmBackend(T), OSType(_OSType) { }
|
||||
|
||||
virtual const MCObjectFormat &getObjectFormat() const {
|
||||
return Format;
|
||||
}
|
||||
|
||||
void ApplyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
|
||||
uint64_t Value) const;
|
||||
|
||||
@@ -389,14 +382,9 @@ void ELFARMAsmBackend::ApplyFixup(const MCFixup &Fixup, char *Data,
|
||||
|
||||
// FIXME: This should be in a separate file.
|
||||
class DarwinARMAsmBackend : public ARMAsmBackend {
|
||||
MCMachOObjectFormat Format;
|
||||
public:
|
||||
DarwinARMAsmBackend(const Target &T) : ARMAsmBackend(T) { }
|
||||
|
||||
virtual const MCObjectFormat &getObjectFormat() const {
|
||||
return Format;
|
||||
}
|
||||
|
||||
void ApplyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
|
||||
uint64_t Value) const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user