Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DELFObjectWriter.cpp70 using SectionIndexMapTy = DenseMap<const MCSectionELF *, uint32_t>;
75 bool isDwoSection(const MCSectionELF &Sec) { in isDwoSection()
152 std::vector<const MCSectionELF *> SectionTable;
153 unsigned addToSectionTable(const MCSectionELF *Sec);
189 std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>>;
206 MCSectionELF *createRelocationSection(MCContext &Ctx,
207 const MCSectionELF &Sec);
209 const MCSectionELF *createStringTable(MCContext &Ctx);
223 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec);
228 const MCSectionELF &Section);
[all …]
DMCSectionELF.cpp22 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective()
53 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in PrintSwitchToSection()
192 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign()
196 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
DMCContext.cpp314 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) { in renameELFSection()
327 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName); in renameELFSection()
330 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
354 auto *Ret = new (ELFAllocator.Allocate()) MCSectionELF( in createELFSectionImpl()
365 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type, in createELFRelSection()
368 const MCSectionELF *RelInfoSection) { in createELFRelSection()
379 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
386 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
398 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
423 MCSectionELF *Result = createELFSectionImpl( in getELFSection()
[all …]
/external/llvm-project/llvm/lib/MC/
DELFObjectWriter.cpp70 using SectionIndexMapTy = DenseMap<const MCSectionELF *, uint32_t>;
75 bool isDwoSection(const MCSectionELF &Sec) { in isDwoSection()
152 std::vector<const MCSectionELF *> SectionTable;
153 unsigned addToSectionTable(const MCSectionELF *Sec);
189 std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>>;
206 MCSectionELF *createRelocationSection(MCContext &Ctx,
207 const MCSectionELF &Sec);
209 const MCSectionELF *createStringTable(MCContext &Ctx);
223 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec);
228 const MCSectionELF &Section);
[all …]
DMCSectionELF.cpp22 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective()
53 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in PrintSwitchToSection()
196 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign()
200 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
204 StringRef MCSectionELF::getVirtualSectionKind() const { return "SHT_NOBITS"; } in getVirtualSectionKind()
DMCContext.cpp393 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) { in renameELFSection()
408 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName); in renameELFSection()
411 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
435 auto *Ret = new (ELFAllocator.Allocate()) MCSectionELF( in createELFSectionImpl()
446 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type, in createELFRelSection()
449 const MCSectionELF *RelInfoSection) { in createELFRelSection()
460 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
467 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
479 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
507 MCSectionELF *Result = in getELFSection()
[all …]
/external/llvm/include/llvm/MC/
DMCContext.h44 class MCSectionELF; variable
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, in getELFSection()
347 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
352 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
358 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
365 MCSectionELF *getELFSection(const Twine &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();
89 const MCSectionELF *getAssociatedSection() const { return Associated; } in getAssociatedSection()
/external/llvm/lib/MC/
DELFObjectWriter.cpp45 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);
235 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.cpp127 MCSymbolELF *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) { in getOrCreateSectionSymbol()
296 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) { in renameELFSection()
309 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName); in renameELFSection()
312 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type, in createELFRelSection()
315 const MCSectionELF *Associated) { in createELFRelSection()
322 MCSectionELF(I->getKey(), Type, Flags, SectionKind::getReadOnly(), in createELFRelSection()
326 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
333 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
345 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
350 const MCSectionELF *Associated) { in getELFSection()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCContext.h51 class MCSectionELF; variable
94 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator;
271 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
294 MCSectionELF *createELFSectionImpl(StringRef Section, unsigned Type,
424 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
429 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
435 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
442 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
447 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
456 MCSectionELF *getELFNamedSection(const Twine &Prefix, const Twine &Suffix,
[all …]
DMCSectionELF.h27 class MCSectionELF final : public MCSection {
53 MCSectionELF(StringRef Section, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function
/external/llvm-project/llvm/include/llvm/MC/
DMCContext.h52 class MCSectionELF; variable
96 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator;
283 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
306 MCSectionELF *createELFSectionImpl(StringRef Section, unsigned Type,
475 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
480 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
487 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
492 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
501 MCSectionELF *getELFNamedSection(const Twine &Prefix, const Twine &Suffix,
505 MCSectionELF *createELFRelSection(const Twine &Name, unsigned Type,
[all …]
DMCSectionELF.h27 class MCSectionELF final : public MCSection {
51 MCSectionELF(StringRef Name, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function
/external/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h36 MCSectionELF *SmallDataSection;
37 MCSectionELF *SmallBSSSection;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFObjectWriter.cpp44 void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec) override;
250 MCSectionELF &Sec) { in addTargetSectionFlags()
256 MCSectionELF *TextSection = in addTargetSectionFlags()
257 static_cast<MCSectionELF *>(Ctx.getObjectFileInfo()->getTextSection()); in addTargetSectionFlags()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h41 MCSectionELF *SmallDataSection;
42 MCSectionELF *SmallBSSSection;
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h42 MCSectionELF *SmallDataSection;
43 MCSectionELF *SmallBSSSection;
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFObjectWriter.cpp44 void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec) override;
272 MCSectionELF &Sec) { in addTargetSectionFlags()
278 MCSectionELF *TextSection = in addTargetSectionFlags()
279 static_cast<MCSectionELF *>(Ctx.getObjectFileInfo()->getTextSection()); in addTargetSectionFlags()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/MCTargetDesc/
DBPFELFObjectWriter.cpp58 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
/external/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
DBPFELFObjectWriter.cpp58 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsOptionRecord.cpp31 MCSectionELF *Sec = in EmitMipsOptionRecord()
50 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsOptionRecord.cpp36 MCSectionELF *Sec = in EmitMipsOptionRecord()
55 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsOptionRecord.cpp36 MCSectionELF *Sec = in EmitMipsOptionRecord()
55 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()

1234