Lines Matching refs:SectionKind

462 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) {  in getELFKindForNamedSection()
479 return SectionKind::getMetadata(); in getELFKindForNamedSection()
489 return SectionKind::getBSS(); in getELFKindForNamedSection()
494 return SectionKind::getThreadData(); in getELFKindForNamedSection()
499 return SectionKind::getThreadBSS(); in getELFKindForNamedSection()
509 static unsigned getELFSectionType(StringRef Name, SectionKind K) { in getELFSectionType()
536 static unsigned getELFSectionFlags(SectionKind K) { in getELFSectionFlags()
591 static unsigned getEntrySizeForKind(SectionKind Kind) { in getEntrySizeForKind()
617 static StringRef getSectionPrefixForGlobal(SectionKind Kind, bool IsLarge) { in getSectionPrefixForGlobal()
636 getELFSectionNameForGlobal(const GlobalObject *GO, SectionKind Kind, in getELFSectionNameForGlobal()
691 SectionKind Kind, const TargetMachine &TM, in calcUniqueIDUpdateFlagsAndSize()
785 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal()
849 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
856 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
888 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
915 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
935 SectionKind Kind = SectionKind::getText(); in getUniqueSectionForFunction()
958 return selectELFSectionForGlobal(getContext(), &F, SectionKind::getReadOnly(), in getSectionForJumpTable()
1009 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1202 SectionKind::getData()); in Initialize()
1204 SectionKind::getData()); in Initialize()
1208 SectionKind::getData()); in Initialize()
1211 SectionKind::getData()); in Initialize()
1266 Segment, Section, TAA, StubSize, SectionKind::getData()); in emitModuleMetadata()
1285 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1341 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1411 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1429 SectionKind::getReadOnly()); in getSectionForCommandLines()
1574 SectionKind GOKind = TargetLoweringObjectFile::getKindForGlobal(GO, TM); in getNameWithPrefix()
1587 getCOFFSectionFlags(SectionKind K, const TargetMachine &TM) { in getCOFFSectionFlags()
1669 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1679 Kind = SectionKind::getMetadata(); in getExplicitSectionGlobal()
1704 static StringRef getCOFFSectionNameForUniqueGlobal(SectionKind Kind) { in getCOFFSectionNameForUniqueGlobal()
1717 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1815 SectionKind Kind = SectionKind::getReadOnly(); in getSectionForJumpTable()
2072 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2134 static unsigned getWasmSectionFlags(SectionKind K, bool Retain) { in getWasmSectionFlags()
2160 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2175 Kind = SectionKind::getMetadata(); in getExplicitSectionGlobal()
2191 SectionKind Kind, Mangler &Mang, in selectWasmSectionForGlobal()
2223 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2272 getContext().getWasmSection(".init_array", SectionKind::getData()); in InitializeWasm()
2284 SectionKind::getData()); in getStaticCtorSection()
2351 SectionForGlobal(GVar, SectionKind::getData(), TM)) in getTargetSymbol()
2354 SectionKind GOKind = getKindForGlobal(GO, TM); in getTargetSymbol()
2370 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2415 Name, SectionKind::getData(), in getSectionForExternalReference()
2430 Name, SectionKind::getMetadata(), in getSectionForExternalReference()
2435 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2478 Name, SectionKind::getReadOnly(), in SelectSectionForGlobal()
2491 Name, SectionKind::getData(), in SelectSectionForGlobal()
2502 Name, SectionKind::getReadOnly(), in SelectSectionForGlobal()
2537 NameStr, SectionKind::getReadOnly(), in getSectionForJumpTable()
2549 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2651 NameStr, SectionKind::getText(), in getFunctionEntryPointSymbol()
2666 NameStr, SectionKind::getData(), in getSectionForFunctionDescriptor()
2698 cast<MCSymbolXCOFF>(Sym)->getSymbolTableName(), SectionKind::getData(), in getSectionForTOCEntry()
2722 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2729 return getContext().getGOFFSection(Name, SectionKind::getData(), nullptr, 0); in getSectionForLSDA()
2733 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2736 return getContext().getGOFFSection(Symbol->getName(), SectionKind::getBSS(), in SelectSectionForGlobal()