Home
last modified time | relevance | path

Searched refs:StorageMappingClass (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp53 static uint8_t getSMCPriority(XCOFF::StorageMappingClass SMC) { in getSMCPriority()
91 if (StorageMappingClass.has_value() != in operator <()
92 SymInfo.StorageMappingClass.has_value()) in operator <()
93 return SymInfo.StorageMappingClass.has_value(); in operator <()
95 if (StorageMappingClass) { in operator <()
96 return getSMCPriority(*StorageMappingClass) < in operator <()
97 getSMCPriority(*SymInfo.StorageMappingClass); in operator <()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCDisassembler.h23 std::optional<XCOFF::StorageMappingClass> StorageMappingClass; member
43 SymbolInfoTy(std::optional<XCOFF::StorageMappingClass> Smc, uint64_t Addr, in SymbolInfoTy()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h129 std::optional<XCOFF::StorageMappingClass> StorageMappingClass; member
244 template <> struct ScalarEnumerationTraits<XCOFF::StorageMappingClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
245 static void enumeration(IO &IO, XCOFF::StorageMappingClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionXCOFF.h45 MCSectionXCOFF(StringRef Name, XCOFF::StorageMappingClass SMC, in MCSectionXCOFF()
102 XCOFF::StorageMappingClass getMappingClass() const { in getMappingClass()
H A DMCContext.h297 XCOFF::StorageMappingClass MappingClass;
303 XCOFF::StorageMappingClass MappingClass) in XCOFFSectionKey()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DXCOFFDump.cpp67 std::optional<XCOFF::StorageMappingClass>
124 if (SymbolInfo.XCOFFSymInfo.StorageMappingClass && in getXCOFFSymbolDescription()
126 const XCOFF::StorageMappingClass Smc = in getXCOFFSymbolDescription()
127 *SymbolInfo.XCOFFSymInfo.StorageMappingClass; in getXCOFFSymbolDescription()
H A DXCOFFDump.h21 std::optional<XCOFF::StorageMappingClass>
H A Dllvm-objdump.cpp1417 std::optional<XCOFF::StorageMappingClass> Smc = in createSymbolInfo()
2169 Symbols[SI - 1].XCOFFSymInfo.StorageMappingClass && in disassembleObject()
2170 (*Symbols[SI - 1].XCOFFSymInfo.StorageMappingClass == XCOFF::XMC_PR); in disassembleObject()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCObjectFileInfo.cpp891 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_PR, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
901 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
906 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
912 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
918 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
924 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TL, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
929 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TC0, in initXCOFFMCObjectFileInfo()
937 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, in initXCOFFMCObjectFileInfo()
942 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, in initXCOFFMCObjectFileInfo()
H A DXCOFFObjectWriter.cpp398 uint8_t StorageMappingClass);
883 uint8_t StorageMappingClass) { in writeSymbolAuxCsectEntry() argument
888 W.write<uint8_t>(StorageMappingClass); in writeSymbolAuxCsectEntry()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h333 XCOFF::StorageMappingClass StorageMappingClass;
343 XCOFF::StorageMappingClass StorageMappingClass;
386 XCOFF::StorageMappingClass getStorageMappingClass() const {
387 return GETVALUE(StorageMappingClass);
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DXCOFFYAML.cpp121 void ScalarEnumerationTraits<XCOFF::StorageMappingClass>::enumeration( in enumeration()
122 IO &IO, XCOFF::StorageMappingClass &Value) { in enumeration()
264 IO.mapOptional("StorageMappingClass", AuxSym.StorageMappingClass); in auxSymMapping()
H A DXCOFFEmitter.cpp639 W.write<uint8_t>(AuxSym.StorageMappingClass.value_or(XCOFF::XMC_PR)); in writeAuxSymbol()
648 W.write<uint8_t>(AuxSym.StorageMappingClass.value_or(XCOFF::XMC_PR)); in writeAuxSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DXCOFF.h103 enum StorageMappingClass : uint8_t { enum
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DXCOFF.cpp20 StringRef XCOFF::getMappingClassString(XCOFF::StorageMappingClass SMC) { in getMappingClassString()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2384 XCOFF::StorageMappingClass MappingClass; in getExplicitSectionGlobal()
2419 XCOFF::StorageMappingClass SMC = in getSectionForExternalReference()
2455 XCOFF::StorageMappingClass SMC = Kind.isBSSLocal() ? XCOFF::XMC_BS in SelectSectionForGlobal()
2672 const XCOFF::StorageMappingClass SMC = [](const MCSymbol *Sym, in getSectionForTOCEntry()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DXCOFFDumper.cpp551 static const EnumEntry<XCOFF::StorageMappingClass> CsectStorageMappingClass[] =