HomeSort by: relevance | last modified time | path
    Searched refs:SectionKind (Results 1 - 25 of 58) sorted by relevancy

1 2 3

  /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,

Completed in 26 milliseconds

1 2 3