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

Side by Side Diff: lib/Target/ARM/ARMELFWriterInfo.h

Issue 4295001: arm-mc-elf-s07-tew (Closed)
Patch Set: Created 10 years, 1 month 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 unified diff | Download patch
« no previous file with comments | « lib/CodeGen/ELFWriter.cpp ('k') | lib/Target/ARM/ARMELFWriterInfo.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 //===-- ARMELFWriterInfo.h - ELF Writer Info for ARM ------------*- C++ -*-===// 1 //===-- ARMELFWriterInfo.h - ELF Writer Info for ARM ------------*- C++ -*-===//
2 // 2 //
3 // The LLVM Compiler Infrastructure 3 // The LLVM Compiler Infrastructure
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 // 9 //
10 // This file implements ELF writer information for the ARM backend. 10 // This file implements ELF writer information for the ARM backend.
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 54
55 /// getJumpTableRelocationTy - Returns the machine relocation type used 55 /// getJumpTableRelocationTy - Returns the machine relocation type used
56 /// to reference a jumptable. 56 /// to reference a jumptable.
57 virtual unsigned getAbsoluteLabelMachineRelTy() const; 57 virtual unsigned getAbsoluteLabelMachineRelTy() const;
58 58
59 /// computeRelocation - Some relocatable fields could be relocated 59 /// computeRelocation - Some relocatable fields could be relocated
60 /// directly, avoiding the relocation symbol emission, compute the 60 /// directly, avoiding the relocation symbol emission, compute the
61 /// final relocation value for this symbol. 61 /// final relocation value for this symbol.
62 virtual long int computeRelocation(unsigned SymOffset, unsigned RelOffset, 62 virtual long int computeRelocation(unsigned SymOffset, unsigned RelOffset,
63 unsigned RelTy) const; 63 unsigned RelTy) const;
64
65 /// There are ~100+ active relocation types in ARM
66 virtual TargetELFRelocHelper *getRelocHelper() const;
64 }; 67 };
65 68
66 } // end llvm namespace 69 } // end llvm namespace
67 70
68 #endif // ARM_ELF_WRITER_INFO_H 71 #endif // ARM_ELF_WRITER_INFO_H
OLDNEW
« no previous file with comments | « lib/CodeGen/ELFWriter.cpp ('k') | lib/Target/ARM/ARMELFWriterInfo.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698