| /minix3/external/bsd/llvm/dist/llvm/lib/MC/ |
| H A D | MCSectionELF.cpp | 20 MCSectionELF::~MCSectionELF() {} // anchor. in ~MCSectionELF() 24 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective() 58 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection() 153 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign() 157 bool MCSectionELF::isVirtualSection() const { in isVirtualSection() 161 unsigned MCSectionELF::DetermineEntrySize(SectionKind Kind) { in DetermineEntrySize()
|
| H A D | ELFObjectWriter.cpp | 52 typedef DenseMap<const MCSectionELF *, uint32_t> SectionIndexMapTy; 113 const MCSectionELF &Section); 231 typedef DenseMap<const MCSectionELF*, const MCSymbol*> GroupMapTy; 233 typedef DenseMap<const MCSymbol*, const MCSectionELF*> RevGroupMapTy; 235 typedef DenseMap<const MCSectionELF*, const MCSectionELF*> RelMapTy; 237 typedef DenseMap<const MCSectionELF*, uint64_t> SectionOffsetMapTy; 283 std::vector<const MCSectionELF*> &Sections); 306 const MCSectionELF &Section); 327 const MCSectionELF *SymtabShndxSection = in createSymtabShndx() 742 auto &Sec = cast<MCSectionELF>(Sym.getSection()); in shouldRelocateWithSymbol() [all …]
|
| H A D | MCContext.cpp | 111 MCSymbol *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) { in getOrCreateSectionSymbol() 255 const MCSectionELF *MCContext:: 261 void MCContext::renameELFSection(const MCSectionELF *Section, StringRef Name) { in renameELFSection() 271 const_cast<MCSectionELF*>(Section)->setSectionName(CachedName); in renameELFSection() 274 const MCSectionELF *MCContext:: 285 EntrySize = MCSectionELF::DetermineEntrySize(Kind); in getELFSection() 293 MCSectionELF *Result = new (*this) in getELFSection() 294 MCSectionELF(CachedName, Type, Flags, Kind, EntrySize, GroupSym); in getELFSection() 299 const MCSectionELF *MCContext::CreateELFGroupSection() { in CreateELFGroupSection() 300 MCSectionELF *Result = in CreateELFGroupSection() [all …]
|
| H A D | CMakeLists.txt | 33 MCSectionELF.cpp
|
| H A D | MCELFStreamer.cpp | 66 const MCSectionELF &Section = in EmitLabel() 67 static_cast<const MCSectionELF&>(Symbol->getSection()); in EmitLabel() 97 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in ChangeSection()
|
| H A D | MCAssembler.cpp | 826 if (auto *ELFSec = dyn_cast<const MCSectionELF>(&SD->getSection())) in writeSectionData()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/ |
| H A D | MCContext.h | 43 class MCSectionELF; variable 78 DenseMap<const MCSectionELF*, MCSymbol*> SectionSymbols; 171 std::map<SectionGroupPair, const MCSectionELF *> ELFUniquingMap; 238 MCSymbol *getOrCreateSectionSymbol(const MCSectionELF &Section); 273 const MCSectionELF *getELFSection(StringRef Section, unsigned Type, 276 const MCSectionELF *getELFSection(StringRef Section, unsigned Type, 280 void renameELFSection(const MCSectionELF *Section, StringRef Name); 282 const MCSectionELF *CreateELFGroupSection();
|
| H A D | MCSectionELF.h | 30 class MCSectionELF : public MCSection { 51 MCSectionELF(StringRef Section, unsigned type, unsigned flags, in MCSectionELF() function 55 ~MCSectionELF();
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetObjectFile.h | 19 const MCSectionELF *SmallDataSection; 20 const MCSectionELF *SmallBSSSection;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsOptionRecord.cpp | 30 const MCSectionELF *Sec = in EmitMipsOptionRecord() 49 const MCSectionELF *Sec = in EmitMipsOptionRecord()
|
| H A D | MipsTargetStreamer.cpp | 496 const MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, in emitDirectiveEnd() 712 const MCSectionELF *Sec = in emitMipsAbiFlags()
|
| /minix3/external/bsd/llvm/lib/libLLVMMC/ |
| H A D | Makefile | 40 MCSectionELF.cpp \
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | AMDGPUAsmPrinter.cpp | 111 const MCSectionELF *ConfigSection = Context.getELFSection(".AMDGPU.config", in runOnMachineFunction() 137 const MCSectionELF *CommentSection in runOnMachineFunction() 518 const MCSectionELF *VersionSection = OutContext.getELFSection(".hsa.version", in EmitAmdKernelCodeT()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 538 const MCSectionELF *SecELF = dyn_cast_or_null<const MCSectionELF>(Sec); in applyFixup()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/MC/MCParser/ |
| H A D | ELFAsmParser.cpp | 539 if (const MCSectionELF *Section = in ParseSectionArguments() 540 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFStreamer.cpp | 1059 const MCSectionELF &FnSection = in SwitchToEHSection() 1060 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection() 1070 const MCSectionELF *EHSection = nullptr; in SwitchToEHSection()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCAsmPrinter.cpp | 1006 const MCSectionELF *Section = OutStreamer.getContext().getELFSection(".opd", in EmitFunctionEntryLabel() 1043 const MCSectionELF *Section; in doFinalization()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsAsmPrinter.cpp | 945 const MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.cpp | 361 static const MCSectionELF *getStaticStructorSection(MCContext &Ctx, in getStaticStructorSection()
|
| /minix3/external/bsd/llvm/dist/llvm/docs/ |
| H A D | CodeGenerator.rst | 687 ``MCSectionCOFF``, ``MCSectionELF``) and these are created and uniqued by
|