/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...] |