/external/llvm/include/llvm/MC/ |
SectionKind.h | 20 /// SectionKind - This is a simple POD value that classifies the properties of 28 class SectionKind { 38 /// SectionKind are not mergeable. 200 static SectionKind get(Kind K) { 201 SectionKind Res; 207 static SectionKind getMetadata() { return get(Metadata); } 208 static SectionKind getText() { return get(Text); } 209 static SectionKind getReadOnly() { return get(ReadOnly); } 210 static SectionKind getMergeable1ByteCString() { 213 static SectionKind getMergeable2ByteCString() [all...] |
MCSection.h | 18 #include "llvm/MC/SectionKind.h" 42 MCSection(SectionVariant V, SectionKind K) : Variant(V), Kind(K) {} 44 SectionKind Kind; 48 SectionKind getKind() const { return Kind; }
|
MCSectionELF.h | 51 SectionKind K, unsigned entrySize, const MCSymbol *group) 89 static unsigned DetermineEntrySize(SectionKind Kind);
|
MCSectionCOFF.h | 47 int Selection, const MCSectionCOFF *Assoc, SectionKind K)
|
MCContext.h | 18 #include "llvm/MC/SectionKind.h" 242 SectionKind K); 246 SectionKind K) { 251 unsigned Flags, SectionKind Kind); 254 unsigned Flags, SectionKind Kind, 261 SectionKind Kind, int Selection = 0,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXTargetObjectFile.h | 71 TextSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getText()); 73 new NVPTXSection(MCSection::SV_ELF, SectionKind::getDataRel()); 74 BSSSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getBSS()); 76 new NVPTXSection(MCSection::SV_ELF, SectionKind::getReadOnly()); 79 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 81 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 83 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 85 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 87 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 89 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()) [all...] |
NVPTXSection.h | 29 NVPTXSection(SectionVariant V, SectionKind K) : MCSection(V, K) {}
|
/external/llvm/lib/Target/ |
TargetLoweringObjectFile.cpp | 117 SectionKind TargetLoweringObjectFile::getKindForGlobal(const GlobalValue *GV, 127 return SectionKind::getText(); 132 return SectionKind::getThreadBSS(); 133 return SectionKind::getThreadData(); 138 return SectionKind::getCommon(); 143 return SectionKind::getBSSLocal(); 145 return SectionKind::getBSSExtern(); 146 return SectionKind::getBSS(); 163 return SectionKind::getReadOnly(); 174 return SectionKind::getMergeable1ByteCString() [all...] |
/external/llvm/lib/MC/ |
MCObjectFileInfo.cpp | 37 SectionKind::getText()); 40 SectionKind::getDataRel()); 45 SectionKind::getDataRel()); 49 SectionKind::getThreadBSS()); 55 SectionKind::getDataRel()); 60 SectionKind::getDataRel()); 65 SectionKind::getMergeable1ByteCString()); 68 SectionKind::getMergeable2ByteCString()); 72 SectionKind::getMergeableConst4()); 76 SectionKind::getMergeableConst8()) [all...] |
MCContext.cpp | 212 unsigned Reserved2, SectionKind Kind) { 240 SectionKind Kind) { 246 SectionKind Kind, unsigned EntrySize, StringRef Group) { 273 SectionKind::getReadOnly(), 4, NULL); 279 SectionKind Kind, int Selection,
|
WinCOFFStreamer.cpp | 102 SectionKind Kind) { 111 SectionKind::getText()); 120 SectionKind::getDataRel()); 129 SectionKind::getBSS()); 158 SectionName, Characteristics, SectionKind::getBSS(), Selection);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetObjectFile.h | 28 SectionKind Kind) const; 34 SectionKind Kind,
|
HexagonTargetObjectFile.cpp | 39 SectionKind::getDataRel()); 43 SectionKind::getBSS()); 74 SectionKind Kind) const { 89 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/lib/Target/Mips/ |
MipsTargetObjectFile.h | 29 const TargetMachine &TM, SectionKind Kind)const; 34 SectionKind Kind,
|
MipsTargetObjectFile.cpp | 34 SectionKind::getDataRel()); 39 SectionKind::getBSS()); 48 SectionKind::getMetadata()); 54 SectionKind::getMetadata()); 76 SectionKind Kind) const { 105 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/lib/Target/XCore/ |
XCoreTargetObjectFile.cpp | 26 SectionKind::getDataRel()); 31 SectionKind::getBSS()); 37 SectionKind::getMergeableConst4()); 42 SectionKind::getMergeableConst8()); 47 SectionKind::getMergeableConst16()); 59 SectionKind::getReadOnlyWithRel());
|
/external/llvm/include/llvm/Target/ |
TargetLoweringObjectFile.h | 21 #include "llvm/MC/SectionKind.h" 72 /// getSectionForConstant - Given a constant with the SectionKind, return a 74 virtual const MCSection *getSectionForConstant(SectionKind Kind) const; 77 /// target independent categories embodied in SectionKind. 78 static SectionKind getKindForGlobal(const GlobalValue *GV, 85 SectionKind Kind, Mangler *Mang, 101 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 108 SectionKind Kind) const { 147 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/include/llvm/CodeGen/ |
TargetLoweringObjectFileImpl.h | 19 #include "llvm/MC/SectionKind.h" 45 /// getSectionForConstant - Given a constant with the SectionKind, return a 47 virtual const MCSection *getSectionForConstant(SectionKind Kind) const; 51 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 55 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 90 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 94 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 97 virtual const MCSection *getSectionForConstant(SectionKind Kind) const; 125 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 129 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCTargetObjectFile.h | 26 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
PPCTargetObjectFile.cpp | 26 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/lib/Target/SystemZ/MCTargetDesc/ |
SystemZMCAsmInfo.cpp | 37 0, SectionKind::getMetadata());
|
/external/llvm/lib/Target/ARM/ |
ARMTargetObjectFile.cpp | 41 SectionKind::getMetadata());
|
/external/llvm/lib/MC/MCParser/ |
ELFAsmParser.cpp | 34 unsigned Flags, SectionKind Kind); 87 SectionKind::getDataRel()); 92 ELF::SHF_ALLOC, SectionKind::getText()); 97 ELF::SHF_ALLOC, SectionKind::getBSS()); 102 SectionKind::getReadOnly()); 108 SectionKind::getThreadData()); 114 SectionKind::getThreadBSS()); 120 SectionKind::getDataRel()); 126 SectionKind::getReadOnlyWithRel()); 132 SectionKind::getReadOnlyWithRelLocal()) [all...] |
COFFAsmParser.cpp | 36 SectionKind Kind); 91 SectionKind::getText()); 98 SectionKind::getDataRel()); 105 SectionKind::getBSS()); 140 static SectionKind computeSectionKind(unsigned Flags) { 142 return SectionKind::getText(); 145 return SectionKind::getReadOnly(); 146 return SectionKind::getDataRel(); 286 SectionKind Kind) { 346 SectionKind Kind = computeSectionKind(Flags) [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringObjectFileImpl.cpp | 77 SectionKind::getDataRel(), 120 static SectionKind 121 getELFKindForNamedSection(StringRef Name, SectionKind K) { 139 return SectionKind::getBSS(); 145 return SectionKind::getThreadData(); 151 return SectionKind::getThreadBSS(); 157 static unsigned getELFSectionType(StringRef Name, SectionKind K) { 176 getELFSectionFlags(SectionKind K) { 204 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 218 static const char *getSectionPrefixForGlobal(SectionKind Kind) [all...] |