/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCObjectFileInfo.h | 24 class MCSection; 55 MCSection *TextSection = nullptr; 58 MCSection *DataSection = nullptr; 61 MCSection *BSSSection = nullptr; 67 MCSection *ReadOnlySection = nullptr; 71 MCSection *LSDASection = nullptr; 76 MCSection *CompactUnwindSection = nullptr; 80 MCSection *DwarfAbbrevSection = nullptr; 81 MCSection *DwarfInfoSection = nullptr; 82 MCSection *DwarfLineSectio [all...] |
H A D | MCAsmLayout.h | 18 class MCSection; 32 llvm::SmallVector<MCSection *, 16> SectionOrder; 37 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment; 69 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; } 70 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const { 88 uint64_t getSectionAddressSize(const MCSection *Sec) const; 92 uint64_t getSectionFileSize(const MCSection *Sec) const;
|
H A D | MCAsmInfoDarwin.h | 25 bool isSectionAtomizableBySymbols(const MCSection &Section) const override;
|
H A D | MCAsmInfoELF.h | 18 MCSection *getNonexecutableStackSection(MCContext &Ctx) const final;
|
H A D | MCSection.h | 1 //===- MCSection.h - Machine Code Sections ----------------------*- C++ -*-===// 9 // This file declares the MCSection class. 39 class MCSection { class in namespace:llvm 108 MCSection(SectionVariant V, StringRef Name, SectionKind K, MCSymbol *Begin); 109 ~MCSection(); 112 MCSection(const MCSection &) = delete; 113 MCSection &operator=(const MCSection &) = delete; 122 return const_cast<MCSection *>(thi [all...] |
H A D | ConstantPools.h | 26 class MCSection; 84 using ConstantPoolMapTy = MapVector<MCSection *, ConstantPool>; 95 ConstantPool *getConstantPool(MCSection *Section); 96 ConstantPool &getOrCreateConstantPool(MCSection *Section);
|
H A D | MCSectionELF.h | 17 #include "llvm/MC/MCSection.h" 27 class MCSectionELF final : public MCSection { 54 : MCSection(SV_ELF, Name, K, Begin), Type(type), Flags(flags), 86 const MCSection *getLinkedToSection() const { 91 static bool classof(const MCSection *S) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.h | 19 MCSection *BSSSectionLarge; 20 MCSection *DataSectionLarge; 21 MCSection *ReadOnlySectionLarge; 22 MCSection *DataRelROSectionLarge; 27 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRTargetObjectFile.h | 23 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 27 MCSection *ProgmemDataSection;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetObjectFile.h | 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 26 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
|
H A D | AMDGPUTargetObjectFile.cpp | 23 MCSection *AMDGPUTargetObjectFile::SelectSectionForGlobal( 32 MCSection *AMDGPUTargetObjectFile::getExplicitSectionGlobal(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSection.cpp | 1 //===- lib/MC/MCSection.cpp - Machine Code Section Representation ---------===// 9 #include "llvm/MC/MCSection.h" 23 MCSection::MCSection(SectionVariant V, StringRef Name, SectionKind K, function in class:MCSection 29 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { 35 bool MCSection::hasEnded() const { return End && End->isInSection(); } 37 MCSection::~MCSection() = default; 39 void MCSection::setBundleLockState(BundleLockStateType NewState) { 58 MCSection [all...] |
H A D | MCAsmInfoELF.cpp | 23 MCSection *MCAsmInfoELF::getNonexecutableStackSection(MCContext &Ctx) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXTargetStreamer.h | 15 class MCSection; 45 void changeSection(const MCSection *CurSection, MCSection *Section,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetObjectFile.h | 12 #include "llvm/MC/MCSection.h" 28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 34 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 39 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.h | 22 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 25 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, 48 MCSection *selectSmallSectionForGlobal(const GlobalObject *GO, 52 MCSection *selectSectionForLookupTable(const GlobalObject *GO,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.h | 16 MCSection *SmallDataSection; 17 MCSection *SmallBSSSection; 32 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 38 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.h | 17 MCSection *SmallDataSection; 18 MCSection *SmallBSSSection; 34 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 41 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfStringPool.h | 20 class MCSection; 42 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection, 45 void emit(AsmPrinter &Asm, MCSection *StrSection, 46 MCSection *OffsetSection = nullptr,
|
H A D | AddressPool.h | 17 class MCSection; 45 void emit(AsmPrinter &Asm, MCSection *AddrSection); 57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetObjectFile.h | 18 MCSection *SmallDataSection; 19 MCSection *SmallBSSSection; 30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 36 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 26 class MCSection; 54 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 58 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 61 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 64 MCSection *getSectionForJumpTable(const Function &F, 67 MCSection * 89 MCSection *getStaticCtorSection(unsigned Priority, 91 MCSection *getStaticDtorSection(unsigned Priority, 98 MCSection *getSectionForCommandLines() const override; 111 MCSection *SelectSectionForGloba [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.h | 35 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 38 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 32 class MCSection; 59 MCSection *StaticCtorSection = nullptr; 62 MCSection *StaticDtorSection = nullptr; 89 virtual MCSection *getSectionForConstant(const DataLayout &DL, 93 virtual MCSection * 106 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind, 112 MCSection *SectionForGlobal(const GlobalObject *GO, 119 virtual MCSection *getSectionForJumpTable(const Function &F, 128 virtual MCSection * 159 virtual MCSection *getStaticCtorSectio [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.h | 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|