aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCELFObjectTargetWriter.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-12-22 00:37:50 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-12-22 00:37:50 +0000
commita0124055b1be0fa6adce15859c4bb0c2d598bcf7 (patch)
tree4e8c16aa548167ad2b42705ab54fce7cbc200ad4 /llvm/lib/MC/MCELFObjectTargetWriter.cpp
parent6faa1533fbeb76235690d23131dacd14e4d38850 (diff)
downloadllvm-a0124055b1be0fa6adce15859c4bb0c2d598bcf7.zip
llvm-a0124055b1be0fa6adce15859c4bb0c2d598bcf7.tar.gz
llvm-a0124055b1be0fa6adce15859c4bb0c2d598bcf7.tar.bz2
Move the ARM specific parts of the ELF writer to Target/ARM.
llvm-svn: 147115
Diffstat (limited to 'llvm/lib/MC/MCELFObjectTargetWriter.cpp')
-rw-r--r--llvm/lib/MC/MCELFObjectTargetWriter.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCELFObjectTargetWriter.cpp b/llvm/lib/MC/MCELFObjectTargetWriter.cpp
index 5143517..055f2c2 100644
--- a/llvm/lib/MC/MCELFObjectTargetWriter.cpp
+++ b/llvm/lib/MC/MCELFObjectTargetWriter.cpp
@@ -19,6 +19,20 @@ MCELFObjectTargetWriter::MCELFObjectTargetWriter(bool Is64Bit_,
HasRelocationAddend(HasRelocationAddend_), Is64Bit(Is64Bit_) {
}
+/// Default e_flags = 0
+unsigned MCELFObjectTargetWriter::getEFlags() const {
+ return 0;
+}
+
+const MCSymbol *MCELFObjectTargetWriter::ExplicitRelSym(const MCAssembler &Asm,
+ const MCValue &Target,
+ const MCFragment &F,
+ const MCFixup &Fixup,
+ bool IsPCRel) const {
+ return NULL;
+}
+
+
unsigned MCELFObjectTargetWriter::GetRelocType(const MCValue &Target,
const MCFixup &Fixup,
bool IsPCRel,