/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonELFObjectWriter.cpp | 72 return IsPCRel ? ELF::R_HEX_32_PCREL : ELF::R_HEX_32; in getRelocType() 93 return ELF::R_HEX_16; in getRelocType() 98 return ELF::R_HEX_8; in getRelocType() 106 return ELF::R_HEX_LO16; in getRelocType() 110 return ELF::R_HEX_32; in getRelocType() 112 return ELF::R_HEX_16; in getRelocType() 114 return ELF::R_HEX_8; in getRelocType() 152 return ELF::R_HEX_9_X; in getRelocType() 154 return ELF::R_HEX_8_X; in getRelocType() 156 return ELF::R_HEX_7_X; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 235 return IsPCRel ? ELF::R_MIPS_PC16 : ELF::R_MIPS_16; in getRelocType() 238 return IsPCRel ? ELF::R_MIPS_PC32 : ELF::R_MIPS_32; in getRelocType() 242 ? setRTypes(ELF::R_MIPS_PC32, ELF::R_MIPS_64, ELF::R_MIPS_NONE) in getRelocType() 293 is64Bit() ? ELF::R_MIPS_64 : ELF::R_MIPS_NONE, in getRelocType() 328 return setRTypes(ELF::R_MIPS_GPREL16, ELF::R_MIPS_SUB, ELF::R_MIPS_HI16); in getRelocType() 330 return setRTypes(ELF::R_MICROMIPS_GPREL16, ELF::R_MICROMIPS_SUB, in getRelocType() 333 return setRTypes(ELF::R_MIPS_GPREL16, ELF::R_MIPS_SUB, ELF::R_MIPS_LO16); in getRelocType() 335 return setRTypes(ELF::R_MICROMIPS_GPREL16, ELF::R_MICROMIPS_SUB, in getRelocType() 557 case ELF::R_MIPS_16: in needsRelocateWithSymbol() 558 case ELF::R_MIPS_32: in needsRelocateWithSymbol() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcELFObjectWriter.cpp | 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter() 50 return ELF::R_SPARC_DISP32; in getRelocType() 65 return ELF::R_SPARC_WDISP16; in getRelocType() 123 return ELF::R_SPARC_NONE; in getRelocType() 137 case ELF::R_SPARC_GOT10: in needsRelocateWithSymbol() 138 case ELF::R_SPARC_GOT13: in needsRelocateWithSymbol() 139 case ELF::R_SPARC_GOT22: in needsRelocateWithSymbol() 140 case ELF::R_SPARC_GOTDATA_HIX22: in needsRelocateWithSymbol() 141 case ELF::R_SPARC_GOTDATA_LOX10: in needsRelocateWithSymbol() 142 case ELF::R_SPARC_GOTDATA_OP_HIX22: in needsRelocateWithSymbol() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCELFObjectWriter.cpp | 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 93 Type = ELF::R_PPC_REL24; in getRelocType() 108 Type = ELF::R_PPC_REL14; in getRelocType() 114 Type = ELF::R_PPC_REL16; in getRelocType() 155 Type = ELF::R_PPC_REL32; in getRelocType() 159 Type = ELF::R_PPC64_REL64; in getRelocType() 166 Type = ELF::R_PPC_ADDR24; in getRelocType() 175 Type = ELF::R_PPC_ADDR16; in getRelocType() 205 Type = ELF::R_PPC_GOT16; in getRelocType() 468 Type = ELF::R_PPC_ADDR16; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMELFObjectWriter.cpp | 64 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol() 65 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol() 92 return ELF::R_ARM_NONE; in GetRelocTypeInner() 184 return ELF::R_ARM_NONE; in GetRelocTypeInner() 190 return ELF::R_ARM_NONE; in GetRelocTypeInner() 192 return ELF::R_ARM_ABS8; in GetRelocTypeInner() 199 return ELF::R_ARM_NONE; in GetRelocTypeInner() 208 return ELF::R_ARM_NONE; in GetRelocTypeInner() 210 return ELF::R_ARM_NONE; in GetRelocTypeInner() 246 return ELF::R_ARM_JUMP24; in GetRelocTypeInner() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.cpp | 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 33 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 40 ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::XCORE_SHF_DP_SECTION); in Initialize() 43 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION); in Initialize() 46 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION); in Initialize() 49 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() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | RelocationResolver.cpp | 43 case ELF::R_X86_64_64: in supportsX86_64() 48 case ELF::R_X86_64_32: in supportsX86_64() 131 case ELF::R_MIPS_32: in supportsMips64() 132 case ELF::R_MIPS_64: in supportsMips64() 144 case ELF::R_MIPS_32: in resolveMips64() 146 case ELF::R_MIPS_64: in resolveMips64() 209 case ELF::R_390_32: in supportsSystemZ() 210 case ELF::R_390_64: in supportsSystemZ() 220 case ELF::R_390_32: in resolveSystemZ() 222 case ELF::R_390_64: in resolveSystemZ() [all …]
|
H A D | ELFObjectFile.cpp | 105 case ELF::EF_MIPS_ARCH_1: in getMIPSFeatures() 107 case ELF::EF_MIPS_ARCH_2: in getMIPSFeatures() 110 case ELF::EF_MIPS_ARCH_3: in getMIPSFeatures() 344 case ELF::EM_MIPS: in getFeatures() 346 case ELF::EM_ARM: in getFeatures() 348 case ELF::EM_RISCV: in getFeatures() 350 case ELF::EM_LOONGARCH: in getFeatures() 359 case ELF::EM_AMDGPU: in tryGetCPUName() 361 case ELF::EM_CUDA: in tryGetCPUName() 363 case ELF::EM_PPC: in tryGetCPUName() [all …]
|
H A D | ELF.cpp | 26 case ELF::EM_68K: in getELFRelocationTypeName() 40 case ELF::EM_386: in getELFRelocationTypeName() 41 case ELF::EM_IAMCU: in getELFRelocationTypeName() 48 case ELF::EM_MIPS: in getELFRelocationTypeName() 62 case ELF::EM_ARM: in getELFRelocationTypeName() 77 case ELF::EM_AVR: in getELFRelocationTypeName() 98 case ELF::EM_PPC: in getELFRelocationTypeName() 142 case ELF::EM_BPF: in getELFRelocationTypeName() 156 case ELF::EM_VE: in getELFRelocationTypeName() 196 case ELF::EM_386: in getELFRelativeRelocationType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRELFObjectWriter.cpp | 50 return ELF::R_AVR_8; in getRelocType() 65 return ELF::R_AVR_32; in getRelocType() 74 return ELF::R_AVR_16; in getRelocType() 82 return ELF::R_AVR_32; in getRelocType() 88 return ELF::R_AVR_16; in getRelocType() 90 return ELF::R_AVR_16_PM; in getRelocType() 116 return ELF::R_AVR_CALL; in getRelocType() 118 return ELF::R_AVR_LDI; in getRelocType() 120 return ELF::R_AVR_6; in getRelocType() 132 return ELF::R_AVR_8; in getRelocType() [all …]
|
H A D | AVRELFStreamer.cpp | 18 EFlags |= ELF::EF_AVR_ARCH_AVR1; in getEFlagsForFeatureSet() 20 EFlags |= ELF::EF_AVR_ARCH_AVR2; in getEFlagsForFeatureSet() 22 EFlags |= ELF::EF_AVR_ARCH_AVR25; in getEFlagsForFeatureSet() 24 EFlags |= ELF::EF_AVR_ARCH_AVR3; in getEFlagsForFeatureSet() 26 EFlags |= ELF::EF_AVR_ARCH_AVR31; in getEFlagsForFeatureSet() 28 EFlags |= ELF::EF_AVR_ARCH_AVR35; in getEFlagsForFeatureSet() 30 EFlags |= ELF::EF_AVR_ARCH_AVR4; in getEFlagsForFeatureSet() 32 EFlags |= ELF::EF_AVR_ARCH_AVR5; in getEFlagsForFeatureSet() 34 EFlags |= ELF::EF_AVR_ARCH_AVR51; in getEFlagsForFeatureSet() 36 EFlags |= ELF::EF_AVR_ARCH_AVR6; in getEFlagsForFeatureSet() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYELFObjectWriter.cpp | 48 return ELF::R_CKCORE_NONE; in getRelocType() 51 return ELF::R_CKCORE_PCREL32; in getRelocType() 73 return ELF::R_CKCORE_NONE; in getRelocType() 76 return ELF::R_CKCORE_NONE; in getRelocType() 79 return ELF::R_CKCORE_NONE; in getRelocType() 86 return ELF::R_CKCORE_GOT32; in getRelocType() 90 return ELF::R_CKCORE_PLT32; in getRelocType() 113 return ELF::R_CKCORE_NONE; in getRelocType() 130 return ELF::R_CKCORE_NONE; in getRelocType() 133 return ELF::R_CKCORE_NONE; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVELFObjectWriter.cpp | 62 return ELF::R_RISCV_NONE; in getRelocType() 89 return ELF::R_RISCV_JAL; in getRelocType() 106 return ELF::R_RISCV_NONE; in getRelocType() 116 return ELF::R_RISCV_NONE; in getRelocType() 119 return ELF::R_RISCV_NONE; in getRelocType() 126 return ELF::R_RISCV_32; in getRelocType() 128 return ELF::R_RISCV_64; in getRelocType() 130 return ELF::R_RISCV_HI20; in getRelocType() 132 return ELF::R_RISCV_LO12_I; in getRelocType() 144 return ELF::R_RISCV_RELAX; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEELFObjectWriter.cpp | 51 return ELF::R_VE_NONE; in getRelocType() 83 return ELF::R_VE_NONE; in getRelocType() 86 return ELF::R_VE_NONE; in getRelocType() 89 return ELF::R_VE_NONE; in getRelocType() 99 return ELF::R_VE_NONE; in getRelocType() 101 return ELF::R_VE_HI32; in getRelocType() 103 return ELF::R_VE_LO32; in getRelocType() 107 return ELF::R_VE_NONE; in getRelocType() 111 return ELF::R_VE_NONE; in getRelocType() 134 return ELF::R_VE_NONE; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSectionELF.cpp | 72 if (Flags & ELF::SHF_ALLOC) in printSwitchToSection() 76 if (Flags & ELF::SHF_WRITE) in printSwitchToSection() 80 if (Flags & ELF::SHF_TLS) in printSwitchToSection() 87 if (Flags & ELF::SHF_ALLOC) in printSwitchToSection() 89 if (Flags & ELF::SHF_EXCLUDE) in printSwitchToSection() 93 if (Flags & ELF::SHF_WRITE) in printSwitchToSection() 95 if (Flags & ELF::SHF_MERGE) in printSwitchToSection() 97 if (Flags & ELF::SHF_STRINGS) in printSwitchToSection() 99 if (Flags & ELF::SHF_TLS) in printSwitchToSection() 103 if (Flags & ELF::SHF_GROUP) in printSwitchToSection() [all …]
|
H A D | MCSymbolELF.cpp | 49 case ELF::STB_LOCAL: in setBinding() 52 case ELF::STB_GLOBAL: in setBinding() 55 case ELF::STB_WEAK: in setBinding() 99 case ELF::STT_NOTYPE: in setType() 102 case ELF::STT_OBJECT: in setType() 105 case ELF::STT_FUNC: in setType() 108 case ELF::STT_SECTION: in setType() 111 case ELF::STT_COMMON: in setType() 114 case ELF::STT_TLS: in setType() 148 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUTargetStreamer.cpp | 189 case GK_NONE: return ELF::EF_AMDGPU_MACH_NONE; in getElfMach() 238 case ELF::STT_AMDGPU_HSA_KERNEL: in EmitAMDGPUSymbolType() 518 NoteFlags = ELF::SHF_ALLOC; in EmitNote() 601 EFlagsV3 |= ELF::EF_AMDGPU_FEATURE_XNACK_V3; in getEFlagsV3() 604 EFlagsV3 |= ELF::EF_AMDGPU_FEATURE_SRAMECC_V3; in getEFlagsV3() 621 EFlagsV4 |= ELF::EF_AMDGPU_FEATURE_XNACK_ANY_V4; in getEFlagsV4() 627 EFlagsV4 |= ELF::EF_AMDGPU_FEATURE_XNACK_ON_V4; in getEFlagsV4() 670 SymbolELF->setType(ELF::STT_OBJECT); in emitAMDGPULDS() 673 SymbolELF->setBinding(ELF::STB_GLOBAL); in emitAMDGPULDS() 682 SymbolELF->setIndex(ELF::SHN_AMDGPU_LDS); in emitAMDGPULDS() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ELFObjectWriter.cpp | 118 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64; in getRelocType64() 120 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32; in getRelocType64() 124 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16; in getRelocType64() 126 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8; in getRelocType64() 132 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64; in getRelocType64() 134 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32; in getRelocType64() 248 return IsPCRel ? ELF::R_386_PC32 : ELF::R_386_32; in getRelocType32() 250 return IsPCRel ? ELF::R_386_PC16 : ELF::R_386_16; in getRelocType32() 252 return IsPCRel ? ELF::R_386_PC8 : ELF::R_386_8; in getRelocType32() 323 return ELF::R_386_NONE; in getRelocType32() [all …]
|
/freebsd/usr.bin/clang/lld/ |
H A D | Makefile | 20 CFLAGS+= -I${LLD_SRCS}/ELF 42 SRCS+= ELF/Arch/ARM.cpp 43 SRCS+= ELF/Arch/AVR.cpp 57 SRCS+= ELF/DWARF.cpp 58 SRCS+= ELF/Driver.cpp 60 SRCS+= ELF/EhFrame.cpp 61 SRCS+= ELF/ICF.cpp 64 SRCS+= ELF/LTO.cpp 75 SRCS+= ELF/Target.cpp 76 SRCS+= ELF/Thunks.cpp [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
H A D | M68kELFObjectWriter.cpp | 77 return ELF::R_68K_TLS_GD32; in getRelocType() 79 return ELF::R_68K_TLS_GD16; in getRelocType() 81 return ELF::R_68K_TLS_GD8; in getRelocType() 111 return ELF::R_68K_TLS_IE8; in getRelocType() 121 return ELF::R_68K_TLS_LE8; in getRelocType() 127 return IsPCRel ? ELF::R_68K_PC32 : ELF::R_68K_32; in getRelocType() 129 return IsPCRel ? ELF::R_68K_PC16 : ELF::R_68K_16; in getRelocType() 131 return IsPCRel ? ELF::R_68K_PC8 : ELF::R_68K_8; in getRelocType() 158 return ELF::R_68K_PLT32; in getRelocType() 160 return ELF::R_68K_PLT16; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldELFMips.cpp | 68 case ELF::R_MIPS_32: in evaluateMIPS32Relocation() 70 case ELF::R_MIPS_26: in evaluateMIPS32Relocation() 72 case ELF::R_MIPS_HI16: in evaluateMIPS32Relocation() 75 case ELF::R_MIPS_LO16: in evaluateMIPS32Relocation() 130 case ELF::R_MIPS_32: in evaluateMIPS64Relocation() 131 case ELF::R_MIPS_64: in evaluateMIPS64Relocation() 133 case ELF::R_MIPS_26: in evaluateMIPS64Relocation() 139 case ELF::R_MIPS_SUB: in evaluateMIPS64Relocation() 248 case ELF::R_MIPS_26: in applyMIPSRelocation() 253 case ELF::R_MIPS_32: in applyMIPSRelocation() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZELFObjectWriter.cpp | 50 return ELF::R_390_8; in getAbsoluteReloc() 52 return ELF::R_390_12; in getAbsoluteReloc() 56 return ELF::R_390_16; in getAbsoluteReloc() 58 return ELF::R_390_20; in getAbsoluteReloc() 62 return ELF::R_390_32; in getAbsoluteReloc() 64 return ELF::R_390_64; in getAbsoluteReloc() 76 return ELF::R_390_PC16; in getPCRelReloc() 80 return ELF::R_390_PC32; in getPCRelReloc() 82 return ELF::R_390_PC64; in getPCRelReloc() 84 return ELF::R_390_PC12DBL; in getPCRelReloc() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | ELFAsmParser.cpp | 93 ELF::SHF_WRITE | ELF::SHF_ALLOC, in ParseSectionDirectiveData() 114 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTData() 120 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTBSS() 125 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveDataRel() 136 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveEhFrame() 318 flags |= ELF::SHF_TLS; in parseSectionFlags() 561 Flags |= ELF::SHF_ALLOC | ELF::SHF_EXECINSTR; in ParseSectionArguments() 567 Flags |= ELF::SHF_ALLOC | ELF::SHF_WRITE; in ParseSectionArguments() 569 Flags |= ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::SHF_TLS; in ParseSectionArguments() 638 Type = ELF::SHT_NOTE; in ParseSectionArguments() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchELFObjectWriter.cpp | 60 return ELF::R_LARCH_NONE; in getRelocType() 63 return ELF::R_LARCH_NONE; in getRelocType() 66 return ELF::R_LARCH_NONE; in getRelocType() 68 return IsPCRel ? ELF::R_LARCH_32_PCREL : ELF::R_LARCH_32; in getRelocType() 70 return IsPCRel ? ELF::R_LARCH_64_PCREL : ELF::R_LARCH_64; in getRelocType() 72 return ELF::R_LARCH_B16; in getRelocType() 74 return ELF::R_LARCH_B21; in getRelocType() 76 return ELF::R_LARCH_B26; in getRelocType() 78 return ELF::R_LARCH_ABS_HI20; in getRelocType() 80 return ELF::R_LARCH_ABS_LO12; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF.cpp | 38 if (Data[ELF::EI_DATA] == ELF::ELFDATA2LSB) { in readTargetMachineArch() 39 if (Data[ELF::EI_CLASS] == ELF::ELFCLASS64) { in readTargetMachineArch() 45 } else if (Data[ELF::EI_CLASS] == ELF::ELFCLASS32) { in readTargetMachineArch() 54 if (Data[ELF::EI_DATA] == ELF::ELFDATA2MSB) { in readTargetMachineArch() 55 if (Data[ELF::EI_CLASS] == ELF::ELFCLASS64) { in readTargetMachineArch() 61 } else if (Data[ELF::EI_CLASS] == ELF::ELFCLASS32) { in readTargetMachineArch() 70 return ELF::EM_NONE; in readTargetMachineArch() 79 if (memcmp(Buffer.data(), ELF::ElfMagic, strlen(ELF::ElfMagic)) != 0) in createLinkGraphFromELFObject() 90 case ELF::EM_ARM: in createLinkGraphFromELFObject() 100 case ELF::EM_RISCV: in createLinkGraphFromELFObject() [all …]
|