mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 12:50:00 +00:00
Make the virtual methods in ARMELFObjectWriter public.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147132 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5ddb7a0105
commit
6db2d92603
@ -23,12 +23,6 @@ using namespace llvm;
|
||||
namespace {
|
||||
class ARMELFObjectWriter : public MCELFObjectTargetWriter {
|
||||
enum { DefaultEABIVersion = 0x05000000U };
|
||||
|
||||
const MCSymbol *ExplicitRelSym(const MCAssembler &Asm,
|
||||
const MCValue &Target,
|
||||
const MCFragment &F,
|
||||
const MCFixup &Fixup,
|
||||
bool IsPCRel) const;
|
||||
unsigned GetRelocTypeInner(const MCValue &Target,
|
||||
const MCFixup &Fixup,
|
||||
bool IsPCRel) const;
|
||||
@ -38,11 +32,16 @@ namespace {
|
||||
ARMELFObjectWriter(uint8_t OSABI);
|
||||
|
||||
virtual ~ARMELFObjectWriter();
|
||||
protected:
|
||||
|
||||
virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
|
||||
bool IsPCRel, bool IsRelocWithSymbol,
|
||||
int64_t Addend) const;
|
||||
virtual unsigned getEFlags() const;
|
||||
virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm,
|
||||
const MCValue &Target,
|
||||
const MCFragment &F,
|
||||
const MCFixup &Fixup,
|
||||
bool IsPCRel) const;
|
||||
};
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user