Home
last modified time | relevance | path

Searched refs:MCSectionELF (Results 1 – 24 of 24) sorted by relevance

/external/llvm/lib/MC/
DELFObjectWriter.cpp45 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 …]
DMCSectionELF.cpp20 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()
DMCContext.cpp123 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 …]
DCMakeLists.txt34 MCSectionELF.cpp
DAndroid.mk36 MCSectionELF.cpp \
DMCELFStreamer.cpp103 const MCSectionELF &Section = in EmitLabel()
104 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in EmitLabel()
144 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in ChangeSection()
DMCAssembler.cpp834 if (auto *ELFSec = dyn_cast<const MCSectionELF>(Sec)) in writeSectionData()
/external/llvm/include/llvm/MC/
DMCContext.h43 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 …]
DMCSectionELF.h30 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/
DHexagonTargetObjectFile.h19 MCSectionELF *SmallDataSection;
20 MCSectionELF *SmallBSSSection;
DHexagonAsmPrinter.cpp216 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
244 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsOptionRecord.cpp31 MCSectionELF *Sec = in EmitMipsOptionRecord()
50 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
DMipsTargetStreamer.cpp613 MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, in emitDirectiveEnd()
893 MCSectionELF *Sec = Context.getELFSection( in emitMipsAbiFlags()
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUTargetStreamer.cpp259 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/
DAMDGPUTargetObjectFile.cpp53 return cast<MCSectionELF>(DataGlobalAgentSection) in isAgentAllocationSection()
DAMDGPUAsmPrinter.cpp170 MCSectionELF *ConfigSection = in runOnMachineFunction()
199 MCSectionELF *CommentSection = in runOnMachineFunction()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AsmBackend.cpp505 const MCSectionELF *SecELF = in isByteSwappedFixup()
506 dyn_cast<MCSectionELF>(&Val.getSymA()->getSymbol().getSection()); in isByteSwappedFixup()
/external/llvm/lib/MC/MCParser/
DELFAsmParser.cpp512 if (const MCSectionELF *Section = in ParseSectionArguments()
513 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp1056 const MCSectionELF &FnSection = in SwitchToEHSection()
1057 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection()
1070 MCSectionELF *EHSection = in SwitchToEHSection()
/external/llvm/lib/CodeGen/
DTargetLoweringObjectFileImpl.cpp242 static MCSectionELF *
363 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray, in getStaticStructorSection()
/external/llvm/lib/Target/PowerPC/
DPPCAsmPrinter.cpp1100 MCSectionELF *Section = OutStreamer->getContext().getELFSection( in EmitFunctionEntryLabel()
1129 MCSectionELF *Section; in doFinalization()
/external/llvm/lib/Target/Mips/
DMipsAsmPrinter.cpp963 MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
/external/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp1680 MCSectionELF *mySection; in processInstruction()
/external/llvm/docs/
DCodeGenerator.rst687 ``MCSectionCOFF``, ``MCSectionELF``) and these are created and uniqued by