/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCMachineFunctionInfo.cpp | 112 Bits += XCOFF::TracebackTable::WidthOfParamType; in getVecExtParmsType() 118 Bits += XCOFF::TracebackTable::WidthOfParamType; in getVecExtParmsType() 124 Bits += XCOFF::TracebackTable::WidthOfParamType; in getVecExtParmsType() 130 Bits += XCOFF::TracebackTable::WidthOfParamType; in getVecExtParmsType() 160 Bits += XCOFF::TracebackTable::WidthOfParamType; in getParmsType() 169 ParamsTypeInfo <<= XCOFF::TracebackTable::WidthOfParamType; in getParmsType() 172 Bits += XCOFF::TracebackTable::WidthOfParamType; in getParmsType() 176 ParamsTypeInfo <<= XCOFF::TracebackTable::WidthOfParamType; in getParmsType() 179 Bits += XCOFF::TracebackTable::WidthOfParamType; in getParmsType() 186 ParamsTypeInfo <<= XCOFF::TracebackTable::WidthOfParamType; in getParmsType() [all …]
|
H A D | PPCAsmPrinter.cpp | 79 using namespace llvm::XCOFF; 564 XCOFF::CsectProperties(XCOFF::XMC_PR, XCOFF::XTY_ER)) in createMCSymbolForTlsGetAddr() 2278 ? XCOFF::parseParmsTypeWithVecInfo( in emitTracebackTable() 2281 : XCOFF::parseParmsType(ParmsTypeValue, NumberOfFixedParms, in emitTracebackTable() 2318 uint8_t AllocReg = XCOFF::AllocRegNo; in emitTracebackTable() 2363 XCOFF::parseVectorParmsType(VecParmTypeValue, VectorParmsNum); in emitTracebackTable() 2589 XCOFF::CsectProperties(XCOFF::XMC_RW, XCOFF::XTY_SD))) { in emitPGORefs() 2592 XCOFF::CsectProperties(XCOFF::XMC_RW, XCOFF::XTY_SD), in emitPGORefs() 2598 XCOFF::CsectProperties(XCOFF::XMC_RW, XCOFF::XTY_SD))) in emitPGORefs() 2602 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD))) in emitPGORefs() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCSectionXCOFF.h | 35 std::optional<XCOFF::CsectProperties> CsectProp; 52 (ST == XCOFF::XTY_SD || ST == XCOFF::XTY_CM || ST == XCOFF::XTY_ER) && in MCSectionXCOFF() 55 if (SMC == XCOFF::XMC_UL) in MCSectionXCOFF() 56 assert((ST == XCOFF::XTY_CM || ST == XCOFF::XTY_ER) && in MCSectionXCOFF() 60 QualName->setStorageClass(XCOFF::C_HIDEXT); in MCSectionXCOFF() 61 if (ST != XCOFF::XTY_ER) { in MCSectionXCOFF() 64 if (SMC == XCOFF::XMC_PR) in MCSectionXCOFF() 96 XCOFF::StorageMappingClass getMappingClass() const { in getMappingClass() 100 XCOFF::StorageClass getStorageClass() const { in getStorageClass() 103 XCOFF::VisibilityType getVisibilityType() const { in getVisibilityType() [all …]
|
H A D | MCSymbolXCOFF.h | 36 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass() 40 XCOFF::StorageClass getStorageClass() const { in getStorageClass() 51 void setVisibilityType(XCOFF::VisibilityType SVT) { VisibilityType = SVT; }; in setVisibilityType() 53 XCOFF::VisibilityType getVisibilityType() const { return VisibilityType; } in getVisibilityType() 66 std::optional<XCOFF::StorageClass> StorageClass; 68 XCOFF::VisibilityType VisibilityType = XCOFF::SYM_V_UNSPECIFIED;
|
H A D | MCXCOFFObjectWriter.h | 25 Triple::ObjectFormatType getFormat() const override { return Triple::XCOFF; } in getFormat() 27 return W->getFormat() == Triple::XCOFF; in classof()
|
H A D | MCContext.h | 320 XCOFF::StorageMappingClass MappingClass; 321 XCOFF::DwarfSectionSubtypeFlags DwarfSubtypeFlags; 326 XCOFF::StorageMappingClass MappingClass) in XCOFFSectionKey() 330 XCOFF::DwarfSectionSubtypeFlags DwarfSubtypeFlags) in XCOFFSectionKey() 672 XCOFF::CsectProperties CsectProp) const; 676 std::optional<XCOFF::CsectProperties> CsectProp = std::nullopt, 678 std::optional<XCOFF::DwarfSectionSubtypeFlags> DwarfSubtypeFlags =
|
/openbsd/gnu/llvm/llvm/lib/MC/ |
H A D | MCSectionXCOFF.cpp | 30 if (getMappingClass() != XCOFF::XMC_PR) in printSwitchToSection() 38 if (getMappingClass() != XCOFF::XMC_RO && in printSwitchToSection() 39 getMappingClass() != XCOFF::XMC_TD) in printSwitchToSection() 48 if (getMappingClass() != XCOFF::XMC_TL) in printSwitchToSection() 56 case XCOFF::XMC_RW: in printSwitchToSection() 57 case XCOFF::XMC_DS: in printSwitchToSection() 58 case XCOFF::XMC_TD: in printSwitchToSection() 61 case XCOFF::XMC_TC: in printSwitchToSection() 62 case XCOFF::XMC_TE: in printSwitchToSection() 64 case XCOFF::XMC_TC0: in printSwitchToSection() [all …]
|
H A D | XCOFFObjectWriter.cpp | 428 case XCOFF::XMC_PR: in getCsectGroup() 432 case XCOFF::XMC_RO: in getCsectGroup() 436 case XCOFF::XMC_RW: in getCsectGroup() 444 case XCOFF::XMC_DS: in getCsectGroup() 446 case XCOFF::XMC_BS: in getCsectGroup() 451 case XCOFF::XMC_TL: in getCsectGroup() 456 case XCOFF::XMC_UL: in getCsectGroup() 468 case XCOFF::XMC_TC: in getCsectGroup() 469 case XCOFF::XMC_TE: in getCsectGroup() 470 case XCOFF::XMC_TD: in getCsectGroup() [all …]
|
H A D | MCObjectFileInfo.cpp | 925 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_PR, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 930 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 935 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 941 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 947 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 953 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TL, XCOFF::XTY_SD), in initXCOFFMCObjectFileInfo() 958 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_TC0, in initXCOFFMCObjectFileInfo() 959 XCOFF::XTY_SD)); in initXCOFFMCObjectFileInfo() 966 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RO, in initXCOFFMCObjectFileInfo() 971 XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_RW, in initXCOFFMCObjectFileInfo() [all …]
|
H A D | MCXCOFFStreamer.cpp | 46 Symbol->setStorageClass(XCOFF::C_EXT); in emitSymbolAttribute() 50 Symbol->setStorageClass(XCOFF::C_HIDEXT); in emitSymbolAttribute() 54 Symbol->setStorageClass(XCOFF::C_WEAKEXT); in emitSymbolAttribute() 58 Symbol->setVisibilityType(XCOFF::SYM_V_HIDDEN); in emitSymbolAttribute() 61 Symbol->setVisibilityType(XCOFF::SYM_V_PROTECTED); in emitSymbolAttribute() 64 Symbol->setVisibilityType(XCOFF::SYM_V_EXPORTED); in emitSymbolAttribute() 97 XCOFF::C_HIDEXT); in emitCommonSymbol()
|
/openbsd/gnu/llvm/llvm/tools/llvm-readobj/ |
H A D | XCOFFDumper.cpp | 208 { #X, XCOFF::X } 276 { #X, XCOFF::X } 514 { #X, XCOFF::X } 521 { #X, XCOFF::X } 547 { #X, XCOFF::X } 559 { #X, XCOFF::X } 680 case XCOFF::C_EXT: in GetSymbolValueName() 684 case XCOFF::C_FCN: in GetSymbolValueName() 711 { #X, XCOFF::X } 718 { #X, XCOFF::X } [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCXCOFFObjectWriter.cpp | 67 return {XCOFF::RelocationType::R_TOC, SignAndSizeForHalf16}; in getRelocTypeAndSignSize() 69 return {XCOFF::RelocationType::R_TOCU, SignAndSizeForHalf16}; in getRelocTypeAndSignSize() 71 return {XCOFF::RelocationType::R_TOCL, SignAndSizeForHalf16}; in getRelocTypeAndSignSize() 82 return {XCOFF::RelocationType::R_TOC, 15}; in getRelocTypeAndSignSize() 84 return {XCOFF::RelocationType::R_TOCL, 15}; in getRelocTypeAndSignSize() 90 return {XCOFF::RelocationType::R_RBR, EncodedSignednessIndicator | 25}; in getRelocTypeAndSignSize() 92 return {XCOFF::RelocationType::R_RBA, EncodedSignednessIndicator | 25}; in getRelocTypeAndSignSize() 102 return {XCOFF::RelocationType::R_TLS, SignAndSizeForFKData}; in getRelocTypeAndSignSize() 104 return {XCOFF::RelocationType::R_TLSM, SignAndSizeForFKData}; in getRelocTypeAndSignSize() 106 return {XCOFF::RelocationType::R_POS, SignAndSizeForFKData}; in getRelocTypeAndSignSize()
|
/openbsd/gnu/llvm/llvm/lib/BinaryFormat/ |
H A D | XCOFF.cpp | 18 case XCOFF::XMC_##A: \ 20 StringRef XCOFF::getMappingClassString(XCOFF::StorageMappingClass SMC) { in getMappingClassString() 51 case XCOFF::A: \ 53 StringRef XCOFF::getRelocationTypeString(XCOFF::RelocationType Type) { in getRelocationTypeString() 84 case XCOFF::TracebackTable::A: \ 87 StringRef XCOFF::getNameForTracebackTableLanguageId( in getNameForTracebackTableLanguageId() 88 XCOFF::TracebackTable::LanguageID LangId) { in getNameForTracebackTableLanguageId() 110 Expected<SmallString<32>> XCOFF::parseParmsType(uint32_t Value, in parseParmsType() 162 SmallString<32> XCOFF::getExtendedTBTableFlagString(uint8_t Flag) { in getExtendedTBTableFlagString() 188 XCOFF::parseParmsTypeWithVecInfo(uint32_t Value, unsigned FixedParmsNum, in parseParmsTypeWithVecInfo() [all …]
|
/openbsd/gnu/llvm/llvm/lib/ObjCopy/ |
H A D | CMakeLists.txt | 16 source_group("Header Files\\XCOFF" REGULAR_EXPRESSION 17 XCOFF/.*[.]h 34 source_group("Source Files\\XCOFF" REGULAR_EXPRESSION 35 XCOFF/.*[.]cpp 58 XCOFF/XCOFFObjcopy.cpp 59 XCOFF/XCOFFReader.cpp 60 XCOFF/XCOFFWriter.cpp 68 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/XCOFF 73 XCOFF
|
/openbsd/gnu/llvm/llvm/lib/ObjectYAML/ |
H A D | XCOFFEmitter.cpp | 85 char Name[XCOFF::NameSize]; in writeName() 86 memset(Name, 0, XCOFF::NameSize); in writeName() 236 InitFileHdr.Magic = XCOFF::XCOFF32; in initFileHeader() 282 case XCOFF::STYP_TEXT: in initAuxFileHeader() 290 case XCOFF::STYP_DATA: in initAuxFileHeader() 298 case XCOFF::STYP_BSS: in initAuxFileHeader() 304 case XCOFF::STYP_TDATA: in initAuxFileHeader() 308 case XCOFF::STYP_TBSS: in initAuxFileHeader() 312 case XCOFF::STYP_LOADER: in initAuxFileHeader() 324 Is64Bit ? XCOFF::FileHeaderSize64 : XCOFF::FileHeaderSize32; in assignAddressesAndIndices() [all …]
|
H A D | XCOFFYAML.cpp | 28 void ScalarBitSetTraits<XCOFF::SectionTypeFlags>::bitset( in bitset() 29 IO &IO, XCOFF::SectionTypeFlags &Value) { in bitset() 30 #define ECase(X) IO.bitSetCase(Value, #X, XCOFF::X) in bitset() 48 IO &IO, XCOFF::StorageClass &Value) { in enumeration() 49 #define ECase(X) IO.enumCase(Value, #X, XCOFF::X) in enumeration() 104 IO &IO, XCOFF::StorageMappingClass &Value) { in enumeration() 105 #define ECase(X) IO.enumCase(Value, #X, XCOFF::X) in enumeration() 144 IO &IO, XCOFF::CFileStringType &Type) { in enumeration() 145 #define ECase(X) IO.enumCase(Type, #X, XCOFF::X) in enumeration() 159 XCOFF::SectionTypeFlags Flags; [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/Object/ |
H A D | XCOFFObjectFile.h | 172 char Name[XCOFF::NameSize]; 185 char Name[XCOFF::NameSize]; 206 char SymbolName[XCOFF::NameSize]; 210 XCOFF::StorageClass StorageClass; 223 XCOFF::StorageClass StorageClass; 336 XCOFF::SymbolAuxType AuxType; 429 char Name[XCOFF::NameSize + XCOFF::FileNamePadSize]; 432 XCOFF::CFileStringType Type; 503 XCOFF::RelocationType Type; 744 XCOFF::StorageClass StorageClass; [all …]
|
/openbsd/gnu/llvm/llvm/lib/Object/ |
H A D | XCOFFObjectFile.cpp | 22 using namespace XCOFF; 126 const XCOFF::SymbolAuxType * 490 return Flags & (XCOFF::STYP_DATA | XCOFF::STYP_TDATA); in isSectionData() 495 return Flags & (XCOFF::STYP_BSS | XCOFF::STYP_TBSS); in isSectionBSS() 500 return Flags & (XCOFF::STYP_DEBUG | XCOFF::STYP_DWARF); in isDebugSection() 647 if (XCOFF::C_EXT == SC || XCOFF::C_WEAKEXT == SC) in getSymbolFlags() 810 case XCOFF::N_DEBUG: in getSymbolSectionName() 812 case XCOFF::N_ABS: in getSymbolSectionName() 814 case XCOFF::N_UNDEF: in getSymbolSectionName() 917 if (SymType == XCOFF::XTY_SD || SymType == XCOFF::XTY_CM) in getSymbolSize() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/ObjectYAML/ |
H A D | XCOFFYAML.h | 105 std::optional<XCOFF::CFileStringType> FileStringType; 125 std::optional<XCOFF::StorageMappingClass> StorageMappingClass; 196 XCOFF::StorageClass StorageClass; 228 template <> struct ScalarBitSetTraits<XCOFF::SectionTypeFlags> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 229 static void bitset(IO &IO, XCOFF::SectionTypeFlags &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR() 232 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 233 static void enumeration(IO &IO, XCOFF::StorageClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR() 236 template <> struct ScalarEnumerationTraits<XCOFF::StorageMappingClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 237 static void enumeration(IO &IO, XCOFF::StorageMappingClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR() 240 template <> struct ScalarEnumerationTraits<XCOFF::CFileStringType> { in LLVM_YAML_IS_SEQUENCE_VECTOR() [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 2332 XCOFF::CsectProperties(/*MappingClass*/ XCOFF::XMC_TD, XCOFF::XTY_SD), in getExplicitSectionGlobal() 2359 isa<Function>(GO) ? XCOFF::XMC_DS : XCOFF::XMC_UA; in getSectionForExternalReference() 2370 XCOFF::CsectProperties(SMC, XCOFF::XTY_ER)); in getSectionForExternalReference() 2381 Name, Kind, XCOFF::CsectProperties(XCOFF::XMC_TD, XCOFF::XTY_SD), in SelectSectionForGlobal() 2396 Name, Kind, XCOFF::CsectProperties(SMC, XCOFF::XTY_CM)); in SelectSectionForGlobal() 2412 Name, Kind, XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD), in SelectSectionForGlobal() 2437 XCOFF::CsectProperties(XCOFF::XMC_RW, XCOFF::XTY_SD)); in SelectSectionForGlobal() 2448 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD)); in SelectSectionForGlobal() 2462 Name, Kind, XCOFF::CsectProperties(XCOFF::XMC_TL, XCOFF::XTY_SD)); in SelectSectionForGlobal() 2483 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD)); in getSectionForJumpTable() [all …]
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/ObjCopy/ |
H A D | BUILD.gn | 25 "XCOFF/XCOFFObjcopy.cpp", 26 "XCOFF/XCOFFReader.cpp", 27 "XCOFF/XCOFFWriter.cpp",
|
/openbsd/gnu/llvm/llvm/tools/llvm-objdump/ |
H A D | XCOFFDump.cpp | 46 std::optional<XCOFF::StorageMappingClass> 105 const XCOFF::StorageMappingClass Smc = in getXCOFFSymbolDescription() 107 Result.append(("[" + XCOFF::getMappingClassString(Smc) + "]").str()); in getXCOFFSymbolDescription()
|
/openbsd/gnu/llvm/llvm/lib/ObjCopy/XCOFF/ |
H A D | XCOFFWriter.cpp | 42 Obj.FileHeader.NumberOfSymTableEntries * XCOFF::SymbolTableEntrySize; in finalizeSymbolStringTable() 97 memcpy(Ptr, &Sym.Sym, XCOFF::SymbolTableEntrySize); in writeSymbolStringTable() 98 Ptr += XCOFF::SymbolTableEntrySize; in writeSymbolStringTable()
|
H A D | XCOFFReader.cpp | 61 SymbolDRI.p + XCOFF::SymbolTableEntrySize); in readSymbols() 64 XCOFF::SymbolTableEntrySize * SymbolEntRef.getNumberOfAuxEntries(), in readSymbols()
|
/openbsd/gnu/llvm/llvm/lib/MC/MCDisassembler/ |
H A D | MCDisassembler.cpp | 50 case XCOFF::XMC_##A: \ 53 static uint8_t getSMCPriority(XCOFF::StorageMappingClass SMC) { in getSMCPriority()
|