Home
last modified time | relevance | path

Searched refs:SHF_MERGE (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.cpp49 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 4); in Initialize()
52 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 8); in Initialize()
55 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 16); in Initialize()
58 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::SHF_STRINGS | in Initialize()
89 Flags |= ELF::SHF_MERGE; in getXCoreSectionFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetObjectFile.cpp39 ".srodata.cst4", ELF::SHT_PROGBITS, ELF::SHF_ALLOC | ELF::SHF_MERGE, 4); in Initialize()
41 ".srodata.cst8", ELF::SHT_PROGBITS, ELF::SHF_ALLOC | ELF::SHF_MERGE, 8); in Initialize()
43 ".srodata.cst16", ELF::SHT_PROGBITS, ELF::SHF_ALLOC | ELF::SHF_MERGE, 16); in Initialize()
45 ".srodata.cst32", ELF::SHT_PROGBITS, ELF::SHF_ALLOC | ELF::SHF_MERGE, 32); in Initialize()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionELF.cpp69 !(Flags & ELF::SHF_MERGE)) { in printSwitchToSection()
93 if (Flags & ELF::SHF_MERGE) in printSwitchToSection()
179 assert(Flags & ELF::SHF_MERGE); in printSwitchToSection()
H A DMCObjectFileInfo.cpp414 ELF::SHF_ALLOC | ELF::SHF_MERGE, 4); in initELFMCObjectFileInfo()
418 ELF::SHF_ALLOC | ELF::SHF_MERGE, 8); in initELFMCObjectFileInfo()
422 ELF::SHF_ALLOC | ELF::SHF_MERGE, 16); in initELFMCObjectFileInfo()
426 ELF::SHF_ALLOC | ELF::SHF_MERGE, 32); in initELFMCObjectFileInfo()
455 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1); in initELFMCObjectFileInfo()
467 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1); in initELFMCObjectFileInfo()
507 ELF::SHF_MERGE | ELF::SHF_STRINGS | ELF::SHF_EXCLUDE, 1); in initELFMCObjectFileInfo()
H A DMCELFStreamer.cpp343 ".comment", ELF::SHT_PROGBITS, ELF::SHF_MERGE | ELF::SHF_STRINGS, 1); in emitIdent()
H A DMCContext.cpp639 bool IsMergeable = Flags & ELF::SHF_MERGE; in recordELFMergeableSectionInfo()
H A DELFObjectWriter.cpp1276 if (Flags & ELF::SHF_MERGE) { in shouldRelocateWithSymbol()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp327 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1); in emitModuleMetadata()
558 Flags |= ELF::SHF_MERGE; in getELFSectionFlags()
727 Flags &= ~ELF::SHF_MERGE; in calcUniqueIDUpdateFlagsAndSize()
732 const bool SymbolMergeable = Flags & ELF::SHF_MERGE; in calcUniqueIDUpdateFlagsAndSize()
833 if ((Section->getFlags() & ELF::SHF_MERGE) && in selectExplicitSectionGlobal()
921 if (!(Flags & ELF::SHF_MERGE) && !Kind.isCommon()) { in SelectSectionForGlobal()
1167 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1); in getSectionForCommandLines()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp312 flags |= ELF::SHF_MERGE; in parseSectionFlags()
597 bool Mergeable = Flags & ELF::SHF_MERGE; in ParseSectionArguments()
/freebsd/sys/sys/
H A Delf_common.h523 #define SHF_MERGE 0x10 /* Section may be merged. */ macro
/freebsd/contrib/llvm-project/lld/docs/
H A DWebAssembly.rst260 - Merging of data section similar to ``SHF_MERGE`` in the ELF world is not
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h1171 SHF_MERGE = 0x10, enumerator
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp81 NewFlags |= ELF::SHF_MERGE; in getNewShfFlags()
/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.cpp451 (sym.section && (sym.section->flags & SHF_MERGE)))) in shouldKeepInSymtab()
519 if (isa<SyntheticSection>(s) && !(s->flags & SHF_MERGE)) in addSectionSymbols()
H A DScriptParser.cpp1352 .Case(CASE_ENT(SHF_MERGE)) in parseFlag()
H A DInputFiles.cpp1118 if ((sec.sh_flags & SHF_MERGE) && shouldMerge(sec, name)) in createInputSection()
H A DSyntheticSections.cpp91 auto *sec = make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection()
/freebsd/contrib/elftoolchain/common/
H A Delfdefinitions.h1025 _ELF_DEFINE_SHF(SHF_MERGE, 0x10, \
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1136 SHeader.sh_flags = ELF::SHF_MERGE | ELF::SHF_STRINGS; in initDWARFSectionHeader()
H A DELFYAML.cpp768 BCase(SHF_MERGE); in bitset()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp1316 ENUM_ENT(SHF_MERGE, "M"),
4580 {SHF_EXECINSTR, "EXEC"}, {SHF_MERGE, "MERGE"}, in printSectionDetails()
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c1132 {"MERGE", 'M', SHF_MERGE},