HomeSort by relevance Sort by last modified time
    Searched refs:MCSectionELF (Results 1 - 25 of 29) sorted by null

1 2

  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCSectionELF.h 1 //===- MCSectionELF.h - ELF Machine Code Sections ---------------*- C++ -*-===//
10 // This file declares the MCSectionELF class.
24 /// MCSectionELF - This represents a section on linux, lots of unix variants
26 class MCSectionELF : public MCSection {
47 MCSectionELF(StringRef Section, unsigned type, unsigned flags,
51 ~MCSectionELF();
78 static bool classof(const MCSectionELF *) { return true; }
MCContext.h 35 class MCSectionELF;
183 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
186 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
190 const MCSectionELF *CreateELFGroupSection();
  /external/llvm/include/llvm/MC/
MCSectionELF.h 1 //===- MCSectionELF.h - ELF Machine Code Sections ---------------*- C++ -*-===//
10 // This file declares the MCSectionELF class.
30 class MCSectionELF final : public MCSection {
51 const MCSectionELF *Associated;
55 MCSectionELF(StringRef Section, unsigned type, unsigned flags, SectionKind K,
57 MCSymbol *Begin, const MCSectionELF *Associated)
68 ~MCSectionELF();
89 const MCSectionELF *getAssociatedSection() const { return Associated; }
MCContext.h 44 class MCSectionELF;
80 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator;
88 DenseMap<const MCSectionELF *, MCSymbolELF *> SectionSymbols;
220 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
295 MCSymbolELF *getOrCreateSectionSymbol(const MCSectionELF &Section);
342 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
347 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
352 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
358 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
365 MCSectionELF *getELFSection(const Twine &Section, unsigned Type
    [all...]
  /external/swiftshader/third_party/LLVM/lib/MC/
MCSectionELF.cpp 1 //===- lib/MC/MCSectionELF.cpp - ELF Code Section Representation ----------===//
10 #include "llvm/MC/MCSectionELF.h"
19 MCSectionELF::~MCSectionELF() {} // anchor.
23 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name,
34 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI,
134 bool MCSectionELF::UseCodeAlign() const {
138 bool MCSectionELF::isVirtualSection() const {
142 unsigned MCSectionELF::DetermineEntrySize(SectionKind Kind) {
MCContext.cpp 15 #include "llvm/MC/MCSectionELF.h"
26 typedef StringMap<const MCSectionELF*> ELFUniqueMapTy;
184 const MCSectionELF *MCContext::
190 const MCSectionELF *MCContext::
198 StringMapEntry<const MCSectionELF*> &Entry = Map.GetOrCreateValue(Section);
203 EntrySize = MCSectionELF::DetermineEntrySize(Kind);
210 MCSectionELF *Result = new (*this) MCSectionELF(Entry.getKey(), Type, Flags,
216 const MCSectionELF *MCContext::CreateELFGroupSection() {
217 MCSectionELF *Result
    [all...]
ELFObjectWriter.cpp 22 #include "llvm/MC/MCSectionELF.h"
300 const MCSectionELF &Section =
301 static_cast<const MCSectionELF&>(i->getSection());
355 const MCSectionELF &Section =
356 static_cast<const MCSectionELF&>(ASymbol.getSection());
369 const MCSectionELF &Sec2 =
370 static_cast<const MCSectionELF&>(F.getParent()->getSection());
532 const MCSectionELF &Section =
533 static_cast<const MCSectionELF &>(it->getSection());
541 const MCSectionELF &Section
    [all...]
ELFObjectWriter.h 35 class MCSectionELF;
56 const MCSectionELF &Section);
258 typedef DenseMap<const MCSectionELF*, uint32_t> SectionIndexMapTy;
272 typedef DenseMap<const MCSectionELF*, const MCSymbol*> GroupMapTy;
274 typedef DenseMap<const MCSymbol*, const MCSectionELF*> RevGroupMapTy;
276 typedef DenseMap<const MCSectionELF*, const MCSectionELF*> RelMapTy;
278 typedef DenseMap<const MCSectionELF*, uint64_t> SectionOffsetMapTy;
321 std::vector<const MCSectionELF*> &Sections);
344 const MCSectionELF &Section)
    [all...]
MCELFStreamer.cpp 46 const MCSectionELF &Section =
47 static_cast<const MCSectionELF&>(Symbol->getSection());
85 const MCSymbol *Grp = static_cast<const MCSectionELF *>(Section)->getGroup();
  /external/llvm/lib/MC/
MCSectionELF.cpp 1 //===- lib/MC/MCSectionELF.cpp - ELF Code Section Representation ----------===//
10 #include "llvm/MC/MCSectionELF.h"
20 MCSectionELF::~MCSectionELF() {} // anchor.
24 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name,
56 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI,
162 bool MCSectionELF::UseCodeAlign() const {
166 bool MCSectionELF::isVirtualSection() const {
ELFObjectWriter.cpp 27 #include "llvm/MC/MCSectionELF.h"
45 typedef DenseMap<const MCSectionELF *, uint32_t> SectionIndexMapTy;
102 llvm::DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>>
123 std::vector<const MCSectionELF *> SectionTable;
124 unsigned addToSectionTable(const MCSectionELF *Sec);
177 typedef std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>>
203 MCSectionELF *createRelocationSection(MCContext &Ctx,
204 const MCSectionELF &Sec);
206 const MCSectionELF *createStringTable(MCContext &Ctx);
223 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec)
    [all...]
MCContext.cpp 21 #include "llvm/MC/MCSectionELF.h"
127 MCSymbolELF *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) {
296 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) {
309 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName);
312 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type,
315 const MCSectionELF *Associated) {
322 MCSectionELF(I->getKey(), Type, Flags, SectionKind::getReadOnly(),
326 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix,
333 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type,
345 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type
    [all...]
MCELFStreamer.cpp 29 #include "llvm/MC/MCSectionELF.h"
104 const MCSectionELF &Section =
105 static_cast<const MCSectionELF &>(*getCurrentSectionOnly());
145 auto *SectionELF = static_cast<const MCSectionELF *>(Section);
  /external/llvm/lib/Target/Hexagon/
HexagonTargetObjectFile.h 14 #include "llvm/MC/MCSectionELF.h"
36 MCSectionELF *SmallDataSection;
37 MCSectionELF *SmallBSSSection;
HexagonAsmPrinter.cpp 41 #include "llvm/MC/MCSectionELF.h"
213 MCSectionELF *Section = OutStreamer.getContext().getELFSection(
241 MCSectionELF *Section = OutStreamer.getContext().getELFSection(
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsOptionRecord.cpp 13 #include "llvm/MC/MCSectionELF.h"
31 MCSectionELF *Sec =
50 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO,
MipsTargetStreamer.cpp 21 #include "llvm/MC/MCSectionELF.h"
766 MCSectionELF &Section = static_cast<MCSectionELF &>(S);
870 MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, 0);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
ELFWriter.cpp 45 #include "llvm/MC/MCSectionELF.h"
190 const MCSectionELF *Data = (const MCSectionELF *)TLOF.getDataSection();
196 const MCSectionELF *BSS = (const MCSectionELF *)TLOF.getBSSSection();
202 const MCSectionELF *Ctor = (const MCSectionELF *)TLOF.getStaticCtorSection();
208 const MCSectionELF *Dtor = (const MCSectionELF *)TLOF.getStaticDtorSection();
214 const MCSectionELF *Text =
    [all...]
  /external/llvm/lib/Target/AMDGPU/MCTargetDesc/
AMDGPUTargetStreamer.cpp 21 #include "llvm/MC/MCSectionELF.h"
259 MCSectionELF *Note = OS.getContext().getELFSection(".note", ELF::SHT_NOTE, 0);
282 MCSectionELF *Note = OS.getContext().getELFSection(".note", ELF::SHT_NOTE, 0);
  /external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/
X86AsmBackend.cpp 21 #include "llvm/MC/MCSectionELF.h"
320 const MCSectionELF &ES = static_cast<const MCSectionELF&>(Section);
  /external/llvm/lib/MC/MCParser/
ELFAsmParser.cpp 17 #include "llvm/MC/MCSectionELF.h"
514 if (const MCSectionELF *Section =
515 cast_or_null<MCSectionELF>(CurrentSection.first))
  /external/llvm/lib/Target/AMDGPU/
AMDGPUAsmPrinter.cpp 36 #include "llvm/MC/MCSectionELF.h"
155 MCSectionELF *ConfigSection =
177 MCSectionELF *CommentSection =
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMELFStreamer.cpp 33 #include "llvm/MC/MCSectionELF.h"
    [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringObjectFileImpl.cpp 31 #include "llvm/MC/MCSectionELF.h"
245 static MCSectionELF *
373 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray,
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 48 #include "llvm/MC/MCSectionELF.h"
    [all...]

Completed in 1000 milliseconds

1 2