Lines Matching refs:XCOFF

2381           XCOFF::CsectProperties(/*MappingClass*/ XCOFF::XMC_TD, XCOFF::XTY_SD),  in getExplicitSectionGlobal()
2384 XCOFF::StorageMappingClass MappingClass; in getExplicitSectionGlobal()
2386 MappingClass = XCOFF::XMC_PR; in getExplicitSectionGlobal()
2388 MappingClass = XCOFF::XMC_RW; in getExplicitSectionGlobal()
2391 TM.Options.XCOFFReadOnlyPointers ? XCOFF::XMC_RO : XCOFF::XMC_RW; in getExplicitSectionGlobal()
2393 MappingClass = XCOFF::XMC_RO; in getExplicitSectionGlobal()
2398 SectionName, Kind, XCOFF::CsectProperties(MappingClass, XCOFF::XTY_SD), in getExplicitSectionGlobal()
2416 XCOFF::CsectProperties(XCOFF::XMC_TC, XCOFF::XTY_SD)); in getSectionForExternalReference()
2419 XCOFF::StorageMappingClass SMC = in getSectionForExternalReference()
2420 isa<Function>(GO) ? XCOFF::XMC_DS : XCOFF::XMC_UA; in getSectionForExternalReference()
2422 SMC = XCOFF::XMC_UL; in getSectionForExternalReference()
2426 SMC = XCOFF::XMC_TD; in getSectionForExternalReference()
2431 XCOFF::CsectProperties(SMC, XCOFF::XTY_ER)); in getSectionForExternalReference()
2441 XCOFF::SymbolType symType = in SelectSectionForGlobal()
2442 GO->hasCommonLinkage() ? XCOFF::XTY_CM : XCOFF::XTY_SD; in SelectSectionForGlobal()
2444 Name, Kind, XCOFF::CsectProperties(XCOFF::XMC_TD, symType), in SelectSectionForGlobal()
2455 XCOFF::StorageMappingClass SMC = Kind.isBSSLocal() ? XCOFF::XMC_BS in SelectSectionForGlobal()
2456 : Kind.isCommon() ? XCOFF::XMC_RW in SelectSectionForGlobal()
2457 : XCOFF::XMC_UL; in SelectSectionForGlobal()
2459 Name, Kind, XCOFF::CsectProperties(SMC, XCOFF::XTY_CM)); in SelectSectionForGlobal()
2479 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD)); in SelectSectionForGlobal()
2492 XCOFF::CsectProperties(XCOFF::XMC_RW, XCOFF::XTY_SD)); in SelectSectionForGlobal()
2503 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD)); in SelectSectionForGlobal()
2517 Name, Kind, XCOFF::CsectProperties(XCOFF::XMC_TL, XCOFF::XTY_SD)); in SelectSectionForGlobal()
2538 XCOFF::CsectProperties(XCOFF::XMC_RO, XCOFF::XTY_SD)); in getSectionForJumpTable()
2604 XCOFF::StorageClass
2611 return XCOFF::C_HIDEXT; in getStorageClassForGlobal()
2615 return XCOFF::C_EXT; in getStorageClassForGlobal()
2621 return XCOFF::C_WEAKEXT; in getStorageClassForGlobal()
2652 XCOFF::CsectProperties(XCOFF::XMC_PR, Func->isDeclarationForLinker() in getFunctionEntryPointSymbol()
2653 ? XCOFF::XTY_ER in getFunctionEntryPointSymbol()
2654 : XCOFF::XTY_SD)) in getFunctionEntryPointSymbol()
2667 XCOFF::CsectProperties(XCOFF::XMC_DS, XCOFF::XTY_SD)); in getSectionForFunctionDescriptor()
2672 const XCOFF::StorageMappingClass SMC = [](const MCSymbol *Sym, in getSectionForTOCEntry()
2679 return XCOFF::XMC_TC; in getSectionForTOCEntry()
2685 return XCOFF::XMC_TE; in getSectionForTOCEntry()
2689 return TM.getCodeModel() == CodeModel::Large ? XCOFF::XMC_TE in getSectionForTOCEntry()
2690 : XCOFF::XMC_TC; in getSectionForTOCEntry()
2693 ? XCOFF::XMC_TE in getSectionForTOCEntry()
2694 : XCOFF::XMC_TC; in getSectionForTOCEntry()
2699 XCOFF::CsectProperties(SMC, XCOFF::XTY_SD)); in getSectionForTOCEntry()