| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| SectionKind.h | 1 //===-- llvm/MC/SectionKind.h - Classification of sections ------*- C++ -*-===// 14 /// SectionKind - This is a simple POD value that classifies the properties of 22 class SectionKind { 35 /// SectionKind are not mergeable. 175 static SectionKind get(Kind K) { 176 SectionKind Res; 182 static SectionKind getMetadata() { return get(Metadata); } 183 static SectionKind getText() { return get(Text); } 184 static SectionKind getExecuteOnly() { return get(ExecuteOnly); } 185 static SectionKind getReadOnly() { return get(ReadOnly); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUTargetObjectFile.h | 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 26 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
|
| AMDGPUTargetObjectFile.cpp | 12 #include "llvm/MC/SectionKind.h" 21 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 30 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { 34 SK = SectionKind::getMetadata();
|
| /src/external/apache2/llvm/dist/llvm/lib/MC/ |
| MCObjectFileInfo.cpp | 58 SectionKind::getReadOnly()); 76 SectionKind::getText()); 78 = Ctx->getMachOSection("__DATA", "__data", 0, SectionKind::getData()); 86 SectionKind::getData()); 90 SectionKind::getThreadBSS()); 96 SectionKind::getData()); 100 SectionKind::getData()); 105 SectionKind::getMergeable1ByteCString()); 108 SectionKind::getMergeable2ByteCString()); 112 SectionKind::getMergeableConst4()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXTargetObjectFile.h | 13 #include "llvm/MC/SectionKind.h" 28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 34 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 39 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreTargetObjectFile.h | 27 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
| XCoreTargetObjectFile.cpp | 65 static unsigned getXCoreSectionType(SectionKind K) { 71 static unsigned getXCoreSectionFlags(SectionKind K, bool IsCPRel) { 98 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 109 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 144 const DataLayout &DL, SectionKind Kind, const Constant *C,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ |
| TargetLoweringObjectFile.cpp | 28 #include "llvm/MC/SectionKind.h" 202 SectionKind TargetLoweringObjectFile::getKindForGlobal(const GlobalObject *GO, 209 return SectionKind::getText(); 213 return SectionKind::getText(); 224 return SectionKind::getThreadBSSLocal(); 226 return SectionKind::getThreadBSS(); 228 return SectionKind::getThreadData(); 233 return SectionKind::getCommon(); 239 return SectionKind::getBSSLocal(); 241 return SectionKind::getBSSExtern() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetObjectFile.h | 22 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 26 SectionKind Kind, 49 SectionKind Kind,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiTargetObjectFile.h | 20 SectionKind Kind) const; 32 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 38 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
| LanaiTargetObjectFile.cpp | 66 SectionKind Kind) const { 102 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 120 const DataLayout &DL, SectionKind Kind, const Constant *C,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsTargetObjectFile.h | 22 SectionKind Kind) const; 34 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 41 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMTargetObjectFile.h | 35 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 38 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
| ARMTargetObjectFile.cpp | 19 #include "llvm/MC/SectionKind.h" 76 static bool isExecuteOnlyFunction(const GlobalObject *GO, SectionKind SK, 85 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { 88 SK = SectionKind::getExecuteOnly(); 94 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { 97 SK = SectionKind::getExecuteOnly();
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| AVRTargetObjectFile.h | 23 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
| AVRTargetObjectFile.cpp | 29 SectionKind Kind,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCTargetObjectFile.h | 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
| PPCTargetObjectFile.cpp | 25 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 45 Kind = SectionKind::getReadOnlyWithRel();
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVTargetObjectFile.h | 30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 36 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
| RISCVTargetObjectFile.cpp | 75 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { 107 const DataLayout &DL, SectionKind Kind, const Constant *C,
|
| /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/ |
| WasmAsmParser.cpp | 148 auto Kind = StringSwitch<Optional<SectionKind>>(Name) 149 .StartsWith(".data", SectionKind::getData()) 150 .StartsWith(".tdata", SectionKind::getThreadData()) 151 .StartsWith(".tbss", SectionKind::getThreadBSS()) 152 .StartsWith(".rodata", SectionKind::getReadOnly()) 153 .StartsWith(".text", SectionKind::getText()) 154 .StartsWith(".custom_section", SectionKind::getMetadata()) 155 .StartsWith(".bss", SectionKind::getBSS()) 158 .StartsWith(".init_array", SectionKind::getData()) 159 .StartsWith(".debug_", SectionKind::getMetadata() [all...] |
| COFFMasmParser.cpp | 24 #include "llvm/MC/SectionKind.h" 44 SectionKind Kind); 47 SectionKind Kind, StringRef COMDATSymName, 195 SectionKind::getText()); 203 SectionKind::getData()); 211 SectionKind::getBSS()); 223 static SectionKind computeSectionKind(unsigned Flags) { 225 return SectionKind::getText(); 228 return SectionKind::getReadOnly(); 229 return SectionKind::getData() [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| TargetLoweringObjectFileImpl.h | 56 /// Given a constant with the SectionKind, return a section that it should be 58 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 62 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 65 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 124 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 127 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 130 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 165 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 168 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 191 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| TargetLoweringObjectFileImpl.cpp | 58 #include "llvm/MC/SectionKind.h" 437 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) { 450 return SectionKind::getMetadata(); 463 return SectionKind::getBSS(); 469 return SectionKind::getThreadData(); 475 return SectionKind::getThreadBSS(); 480 static unsigned getELFSectionType(StringRef Name, SectionKind K) { 502 static unsigned getELFSectionFlags(SectionKind K) { 561 static unsigned getEntrySizeForKind(SectionKind Kind) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| TargetLoweringObjectFile.h | 38 class SectionKind; 94 /// Given a constant with the SectionKind, return a section that it should be 97 SectionKind Kind, const Constant *C, 110 /// categories embodied in SectionKind. 111 static SectionKind getKindForGlobal(const GlobalObject *GO, 117 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind, 144 getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 279 SectionKind Kind,
|