Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(461)

Unified Diff: lib/CodeGen/ELFWriter.h

Issue 4295001: arm-mc-elf-s07-tew (Closed)
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « include/llvm/Target/TargetELFWriterInfo.h ('k') | lib/CodeGen/ELFWriter.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/CodeGen/ELFWriter.h
===================================================================
--- a/lib/CodeGen/ELFWriter.h
+++ b/lib/CodeGen/ELFWriter.h
@@ -35,6 +35,7 @@
class ObjectCodeEmitter;
class MCAsmInfo;
class TargetELFWriterInfo;
+ class TargetELFRelocHelper;
class TargetLoweringObjectFile;
class raw_ostream;
class SectionKind;
@@ -93,6 +94,10 @@
/// globals and other target specific stuff.
const MCAsmInfo *MAI;
+ /// TERH - Target ELF Relocation Helper - used to emit
+ /// nontrivial in-line arch-specific relocations.
+ TargetELFRelocHelper *TERH;
+
//===------------------------------------------------------------------===//
// Properties inferred automatically from the target machine.
//===------------------------------------------------------------------===//
@@ -242,7 +247,7 @@
void EmitStringTable(const std::string &ModuleName);
void OutputSectionsAndSectionTable();
void RelocateField(BinaryObject &BO, uint32_t Offset, int64_t Value,
- unsigned Size);
+ unsigned Size, const MachineRelocation &MR);
unsigned SortSymbols();
CstExprResTy ResolveConstantExpr(const Constant *CV);
};
« no previous file with comments | « include/llvm/Target/TargetELFWriterInfo.h ('k') | lib/CodeGen/ELFWriter.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698