/external/llvm/lib/MC/ |
D | ELFObjectWriter.cpp | 45 typedef DenseMap<const MCSectionELF *, uint32_t> SectionIndexMapTy; 103 llvm::DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>> 124 std::vector<const MCSectionELF *> SectionTable; 125 unsigned addToSectionTable(const MCSectionELF *Sec); 174 typedef std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>> 200 MCSectionELF *createRelocationSection(MCContext &Ctx, 201 const MCSectionELF &Sec); 203 const MCSectionELF *createStringTable(MCContext &Ctx); 220 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec); 233 const MCSectionELF &Section); [all …]
|
D | MCSectionELF.cpp | 20 MCSectionELF::~MCSectionELF() {} // anchor. in ~MCSectionELF() 24 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective() 56 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection() 162 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign() 166 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
|
D | MCContext.cpp | 123 MCSymbolELF *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) { in getOrCreateSectionSymbol() 299 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) { in renameELFSection() 312 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName); in renameELFSection() 315 MCSectionELF *MCContext::createELFRelSection(StringRef Name, unsigned Type, in createELFRelSection() 318 const MCSectionELF *Associated) { in createELFRelSection() 324 MCSectionELF(I->getKey(), Type, Flags, SectionKind::getReadOnly(), in createELFRelSection() 328 MCSectionELF *MCContext::getELFSection(StringRef Section, unsigned Type, in getELFSection() 340 MCSectionELF *MCContext::getELFSection(StringRef Section, unsigned Type, in getELFSection() 345 const MCSectionELF *Associated) { in getELFSection() 368 MCSectionELF *Result = new (ELFAllocator.Allocate()) in getELFSection() [all …]
|
D | CMakeLists.txt | 34 MCSectionELF.cpp
|
D | Android.mk | 36 MCSectionELF.cpp \
|
D | MCELFStreamer.cpp | 103 const MCSectionELF &Section = in EmitLabel() 104 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in EmitLabel() 144 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in ChangeSection()
|
D | MCAssembler.cpp | 834 if (auto *ELFSec = dyn_cast<const MCSectionELF>(Sec)) in writeSectionData()
|
/external/llvm/include/llvm/MC/ |
D | MCContext.h | 43 class MCSectionELF; variable 76 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator; 84 DenseMap<const MCSectionELF *, MCSymbolELF *> SectionSymbols; 207 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap; 280 MCSymbolELF *getOrCreateSectionSymbol(const MCSectionELF &Section); 320 MCSectionELF *getELFSection(StringRef Section, unsigned Type, in getELFSection() 325 MCSectionELF *getELFSection(StringRef Section, unsigned Type, in getELFSection() 330 MCSectionELF *getELFSection(StringRef Section, unsigned Type, in getELFSection() 336 MCSectionELF *getELFSection(StringRef Section, unsigned Type, in getELFSection() 343 MCSectionELF *getELFSection(StringRef Section, unsigned Type, in getELFSection() [all …]
|
D | MCSectionELF.h | 30 class MCSectionELF final : public MCSection { 51 const MCSectionELF *Associated; 55 MCSectionELF(StringRef Section, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function 57 MCSymbol *Begin, const MCSectionELF *Associated) in MCSectionELF() 68 ~MCSectionELF(); 88 const MCSectionELF *getAssociatedSection() const { return Associated; } in getAssociatedSection()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonTargetObjectFile.h | 19 MCSectionELF *SmallDataSection; 20 MCSectionELF *SmallBSSSection;
|
D | HexagonAsmPrinter.cpp | 216 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData() 244 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsOptionRecord.cpp | 31 MCSectionELF *Sec = in EmitMipsOptionRecord() 50 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
|
D | MipsTargetStreamer.cpp | 613 MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, in emitDirectiveEnd() 893 MCSectionELF *Sec = Context.getELFSection( in emitMipsAbiFlags()
|
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
D | AMDGPUTargetStreamer.cpp | 259 MCSectionELF *Note = OS.getContext().getELFSection(".note", ELF::SHT_NOTE, 0); in EmitDirectiveHSACodeObjectVersion() 282 MCSectionELF *Note = OS.getContext().getELFSection(".note", ELF::SHT_NOTE, 0); in EmitDirectiveHSACodeObjectISA()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetObjectFile.cpp | 53 return cast<MCSectionELF>(DataGlobalAgentSection) in isAgentAllocationSection()
|
D | AMDGPUAsmPrinter.cpp | 170 MCSectionELF *ConfigSection = in runOnMachineFunction() 199 MCSectionELF *CommentSection = in runOnMachineFunction()
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64AsmBackend.cpp | 505 const MCSectionELF *SecELF = in isByteSwappedFixup() 506 dyn_cast<MCSectionELF>(&Val.getSymA()->getSymbol().getSection()); in isByteSwappedFixup()
|
/external/llvm/lib/MC/MCParser/ |
D | ELFAsmParser.cpp | 512 if (const MCSectionELF *Section = in ParseSectionArguments() 513 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFStreamer.cpp | 1056 const MCSectionELF &FnSection = in SwitchToEHSection() 1057 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection() 1070 MCSectionELF *EHSection = in SwitchToEHSection()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringObjectFileImpl.cpp | 242 static MCSectionELF * 363 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray, in getStaticStructorSection()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCAsmPrinter.cpp | 1100 MCSectionELF *Section = OutStreamer->getContext().getELFSection( in EmitFunctionEntryLabel() 1129 MCSectionELF *Section; in doFinalization()
|
/external/llvm/lib/Target/Mips/ |
D | MipsAsmPrinter.cpp | 963 MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
|
/external/llvm/lib/Target/Hexagon/AsmParser/ |
D | HexagonAsmParser.cpp | 1680 MCSectionELF *mySection; in processInstruction()
|
/external/llvm/docs/ |
D | CodeGenerator.rst | 687 ``MCSectionCOFF``, ``MCSectionELF``) and these are created and uniqued by
|