/freebsd-12-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; 65 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; } 66 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const { 84 uint64_t getSectionAddressSize(const MCSection *Sec) const; 88 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 104 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin); 105 ~MCSection(); 108 MCSection(const MCSection &) = delete; 109 MCSection &operator=(const MCSection &) = delete; 117 return const_cast<MCSection *>(thi [all...] |
H A D | ConstantPools.h | 27 class MCSection; 85 using ConstantPoolMapTy = MapVector<MCSection *, ConstantPool>; 96 ConstantPool *getConstantPool(MCSection *Section); 97 ConstantPool &getOrCreateConstantPool(MCSection *Section);
|
H A D | MCSectionELF.h | 17 #include "llvm/MC/MCSection.h" 27 class MCSectionELF final : public MCSection { 56 : MCSection(SV_ELF, K, Begin), SectionName(Section), Type(type), 86 const MCSection *getAssociatedSection() const { return &AssociatedSymbol->getSection(); } 89 static bool classof(const MCSection *S) {
|
/freebsd-12-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-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetObjectFile.h | 26 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 28 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
|
H A D | AMDGPUTargetObjectFile.cpp | 23 MCSection *AMDGPUTargetObjectFile::SelectSectionForGlobal( 32 MCSection *AMDGPUTargetObjectFile::getExplicitSectionGlobal(
|
/freebsd-12-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-12-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, SectionKind K, MCSymbol *Begin) function in class:MCSection 27 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { 33 bool MCSection::hasEnded() const { return End && End->isInSection(); } 35 MCSection::~MCSection() = default; 37 void MCSection::setBundleLockState(BundleLockStateType NewState) { 56 MCSection [all...] |
H A D | MCAsmInfoELF.cpp | 23 MCSection *MCAsmInfoELF::getNonexecutableStackSection(MCContext &Ctx) const {
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 28 class MCSection; 55 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 59 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, 62 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 65 MCSection *getSectionForJumpTable(const Function &F, 85 MCSection *getStaticCtorSection(unsigned Priority, 87 MCSection *getStaticDtorSection(unsigned Priority, 94 MCSection *getSectionForCommandLines() const override; 107 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 110 MCSection *getExplicitSectionGloba [all...] |
/freebsd-12-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-12-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-12-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-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.h | 21 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 24 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, 47 MCSection *selectSmallSectionForGlobal(const GlobalObject *GO, 51 MCSection *selectSectionForLookupTable(const GlobalObject *GO,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.h | 17 MCSection *SmallDataSection; 18 MCSection *SmallBSSSection; 33 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 39 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-12-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-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetObjectFile.h | 19 MCSection *SmallDataSection; 20 MCSection *SmallBSSSection; 31 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, 37 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 31 class MCSection; 57 MCSection *StaticCtorSection = nullptr; 60 MCSection *StaticDtorSection = nullptr; 88 virtual MCSection *getSectionForConstant(const DataLayout &DL, 101 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind, 107 MCSection *SectionForGlobal(const GlobalObject *GO, 116 virtual MCSection *getSectionForJumpTable(const Function &F, 125 virtual MCSection * 156 virtual MCSection *getStaticCtorSection(unsigned Priority, 161 virtual MCSection *getStaticDtorSectio [all...] |
/freebsd-12-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-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.h | 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
|