Lines Matching refs:SectionKind

463 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) {  in getELFKindForNamedSection()
480 return SectionKind::getMetadata(); in getELFKindForNamedSection()
490 return SectionKind::getBSS(); in getELFKindForNamedSection()
495 return SectionKind::getThreadData(); in getELFKindForNamedSection()
500 return SectionKind::getThreadBSS(); in getELFKindForNamedSection()
510 static unsigned getELFSectionType(StringRef Name, SectionKind K) { in getELFSectionType()
535 static unsigned getELFSectionFlags(SectionKind K) { in getELFSectionFlags()
590 static unsigned getEntrySizeForKind(SectionKind Kind) { in getEntrySizeForKind()
616 static StringRef getSectionPrefixForGlobal(SectionKind Kind, bool IsLarge) { in getSectionPrefixForGlobal()
635 getELFSectionNameForGlobal(const GlobalObject *GO, SectionKind Kind, in getELFSectionNameForGlobal()
689 SectionKind Kind, const TargetMachine &TM, in calcUniqueIDUpdateFlagsAndSize()
778 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal()
846 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
853 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
885 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
912 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
932 SectionKind Kind = SectionKind::getText(); in getUniqueSectionForFunction()
955 return selectELFSectionForGlobal(getContext(), &F, SectionKind::getReadOnly(), in getSectionForJumpTable()
1006 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1199 SectionKind::getData()); in Initialize()
1201 SectionKind::getData()); in Initialize()
1205 SectionKind::getData()); in Initialize()
1208 SectionKind::getData()); in Initialize()
1263 Segment, Section, TAA, StubSize, SectionKind::getData()); in emitModuleMetadata()
1282 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1343 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1413 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
1431 SectionKind::getReadOnly()); in getSectionForCommandLines()
1576 SectionKind GOKind = TargetLoweringObjectFile::getKindForGlobal(GO, TM); in getNameWithPrefix()
1589 getCOFFSectionFlags(SectionKind K, const TargetMachine &TM) { in getCOFFSectionFlags()
1671 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
1681 Kind = SectionKind::getMetadata(); in getExplicitSectionGlobal()
1706 static StringRef getCOFFSectionNameForUniqueGlobal(SectionKind Kind) { in getCOFFSectionNameForUniqueGlobal()
1719 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
1817 SectionKind Kind = SectionKind::getReadOnly(); in getSectionForJumpTable()
1855 SectionKind::getReadOnly()); in emitModuleMetadata()
1936 SectionKind::getReadOnly()); in Initialize()
1940 SectionKind::getReadOnly()); in Initialize()
1945 SectionKind::getData()); in Initialize()
1949 SectionKind::getData()); in Initialize()
1988 SectionKind::getReadOnly()); in getCOFFStaticStructorSection()
2000 SectionKind::getData()), in getCOFFStaticStructorSection()
2082 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2144 static unsigned getWasmSectionFlags(SectionKind K) { in getWasmSectionFlags()
2159 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2174 Kind = SectionKind::getMetadata(); in getExplicitSectionGlobal()
2189 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectWasmSectionForGlobal()
2220 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2267 getContext().getWasmSection(".init_array", SectionKind::getData()); in InitializeWasm()
2279 SectionKind::getData()); in getStaticCtorSection()
2346 SectionForGlobal(GVar, SectionKind::getData(), TM)) in getTargetSymbol()
2349 SectionKind GOKind = getKindForGlobal(GO, TM); in getTargetSymbol()
2365 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2416 Name, SectionKind::getMetadata(), in getSectionForExternalReference()
2421 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2462 Name, SectionKind::getReadOnly(), in SelectSectionForGlobal()
2475 Name, SectionKind::getData(), in SelectSectionForGlobal()
2486 Name, SectionKind::getReadOnly(), in SelectSectionForGlobal()
2521 NameStr, SectionKind::getReadOnly(), in getSectionForJumpTable()
2533 const DataLayout &DL, SectionKind Kind, const Constant *C, in getSectionForConstant()
2635 NameStr, SectionKind::getText(), in getFunctionEntryPointSymbol()
2650 NameStr, SectionKind::getData(), in getSectionForFunctionDescriptor()
2661 cast<MCSymbolXCOFF>(Sym)->getSymbolTableName(), SectionKind::getData(), in getSectionForTOCEntry()
2689 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
2696 return getContext().getGOFFSection(Name, SectionKind::getData(), nullptr, in getSectionForLSDA()
2701 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
2704 return getContext().getGOFFSection(Symbol->getName(), SectionKind::getBSS(), in SelectSectionForGlobal()