Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp57 static uint8_t getSMCPriority(XCOFF::StorageMappingClass SMC) { in getSMCPriority()
95 if (StorageMappingClass.has_value() != in operator <()
96 SymInfo.StorageMappingClass.has_value()) in operator <()
97 return SymInfo.StorageMappingClass.has_value(); in operator <()
99 if (StorageMappingClass) { in operator <()
100 return getSMCPriority(*StorageMappingClass) < in operator <()
101 getSMCPriority(*SymInfo.StorageMappingClass); in operator <()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCDisassembler.h24 std::optional<XCOFF::StorageMappingClass> StorageMappingClass; member
44 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.h291 XCOFF::StorageMappingClass MappingClass;
297 XCOFF::StorageMappingClass MappingClass) in XCOFFSectionKey()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCObjectFileInfo.cpp935 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_PR, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
945 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
950 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
956 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
962 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
968 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TL, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo()
973 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TC0, in initXCOFFMCObjectFileInfo()
981 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, in initXCOFFMCObjectFileInfo()
986 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, in initXCOFFMCObjectFileInfo()
H A DXCOFFObjectWriter.cpp396 uint8_t StorageMappingClass);
871 uint8_t StorageMappingClass) { in writeSymbolAuxCsectEntry() argument
876 W.write<uint8_t>(StorageMappingClass); in writeSymbolAuxCsectEntry()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DXCOFFDump.h21 std::optional<XCOFF::StorageMappingClass>
H A DXCOFFDump.cpp382 std::optional<XCOFF::StorageMappingClass>
439 if (SymbolInfo.XCOFFSymInfo.StorageMappingClass && in getXCOFFSymbolDescription()
441 const XCOFF::StorageMappingClass Smc = in getXCOFFSymbolDescription()
442 *SymbolInfo.XCOFFSymInfo.StorageMappingClass; in getXCOFFSymbolDescription()
H A Dllvm-objdump.cpp1488 std::optional<XCOFF::StorageMappingClass> Smc = in createSymbolInfo()
2248 Symbols[SI - 1].XCOFFSymInfo.StorageMappingClass && in disassembleObject()
2249 (*Symbols[SI - 1].XCOFFSymInfo.StorageMappingClass == XCOFF::XMC_PR); in disassembleObject()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h338 XCOFF::StorageMappingClass StorageMappingClass;
348 XCOFF::StorageMappingClass StorageMappingClass;
391 XCOFF::StorageMappingClass getStorageMappingClass() const {
392 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.cpp640 W.write<uint8_t>(AuxSym.StorageMappingClass.value_or(XCOFF::XMC_PR)); in writeAuxSymbol()
649 W.write<uint8_t>(AuxSym.StorageMappingClass.value_or(XCOFF::XMC_PR)); in writeAuxSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DXCOFF.h104 enum StorageMappingClass : uint8_t { enum
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DXCOFF.cpp22 StringRef XCOFF::getMappingClassString(XCOFF::StorageMappingClass SMC) { in getMappingClassString()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2431 XCOFF::StorageMappingClass MappingClass; in getExplicitSectionGlobal()
2466 XCOFF::StorageMappingClass SMC = in getSectionForExternalReference()
2502 XCOFF::StorageMappingClass SMC = Kind.isBSSLocal() ? XCOFF::XMC_BS in SelectSectionForGlobal()
2712 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[] =
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp2956 const XCOFF::StorageMappingClass MappingClass = in emitGCOVRefs()