Lines Matching refs:SectionKind
437 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) { in getELFKindForNamedSection()
450 return SectionKind::getMetadata(); in getELFKindForNamedSection()
463 return SectionKind::getBSS(); in getELFKindForNamedSection()
469 return SectionKind::getThreadData(); in getELFKindForNamedSection()
475 return SectionKind::getThreadBSS(); in getELFKindForNamedSection()
485 static unsigned getELFSectionType(StringRef Name, SectionKind K) { in getELFSectionType()
510 static unsigned getELFSectionFlags(SectionKind K) { in getELFSectionFlags()
572 static unsigned getEntrySizeForKind(SectionKind Kind) { in getEntrySizeForKind()
598 static StringRef getSectionPrefixForGlobal(SectionKind Kind) { in getSectionPrefixForGlobal()
617 getELFSectionNameForGlobal(const GlobalObject *GO, SectionKind Kind, in getELFSectionNameForGlobal()
671 SectionKind Kind, const TargetMachine &TM, in calcUniqueIDUpdateFlagsAndSize()
745 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal()
818 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
825 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
862 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
889 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
909 SectionKind Kind = SectionKind::getText(); in getUniqueSectionForFunction()
932 return selectELFSectionForGlobal(getContext(), &F, SectionKind::getReadOnly(), in getSectionForJumpTable()
983 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1165 SectionKind::getData()); in Initialize()
1167 SectionKind::getData()); in Initialize()
1171 SectionKind::getData()); in Initialize()
1174 SectionKind::getData()); in Initialize()
1228 Segment, Section, TAA, StubSize, SectionKind::getData()); in emitModuleMetadata()
1247 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1294 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1364 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1522 SectionKind GOKind = TargetLoweringObjectFile::getKindForGlobal(GO, TM); in getNameWithPrefix()
1535 getCOFFSectionFlags(SectionKind K, const TargetMachine &TM) { in getCOFFSectionFlags()
1617 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1643 static StringRef getCOFFSectionNameForUniqueGlobal(SectionKind Kind) { in getCOFFSectionNameForUniqueGlobal()
1656 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1754 SectionKind Kind = SectionKind::getReadOnly(); in getSectionForJumpTable()
1779 SectionKind::getReadOnly()); in emitModuleMetadata()
1860 SectionKind::getReadOnly()); in Initialize()
1864 SectionKind::getReadOnly()); in Initialize()
1869 SectionKind::getData()); in Initialize()
1873 SectionKind::getData()); in Initialize()
1899 SectionKind::getReadOnly()); in getCOFFStaticStructorSection()
1911 SectionKind::getData()), in getCOFFStaticStructorSection()
1993 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2055 static unsigned getWasmSectionFlags(SectionKind K) { in getWasmSectionFlags()
2070 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2085 Kind = SectionKind::getMetadata(); in getExplicitSectionGlobal()
2100 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectWasmSectionForGlobal()
2131 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2178 getContext().getWasmSection(".init_array", SectionKind::getData()); in InitializeWasm()
2190 SectionKind::getData()); in getStaticCtorSection()
2251 SectionForGlobal(GVar, SectionKind::getData(), TM)) in getTargetSymbol()
2258 SectionKind GOKind = getKindForGlobal(GO, TM); in getTargetSymbol()
2274 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2318 Name, SectionKind::getMetadata(), in getSectionForExternalReference()
2323 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2385 Name, SectionKind::getData(), in SelectSectionForGlobal()
2396 Name, SectionKind::getReadOnly(), in SelectSectionForGlobal()
2431 NameStr, SectionKind::getReadOnly(), in getSectionForJumpTable()
2443 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2538 NameStr, SectionKind::getText(), in getFunctionEntryPointSymbol()
2553 NameStr, SectionKind::getData(), in getSectionForFunctionDescriptor()
2562 cast<MCSymbolXCOFF>(Sym)->getSymbolTableName(), SectionKind::getData(), in getSectionForTOCEntry()
2588 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2593 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2596 return getContext().getGOFFSection(Symbol->getName(), SectionKind::getBSS(), in SelectSectionForGlobal()