Changeset View
Changeset View
Standalone View
Standalone View
lld/ELF/Target.cpp
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | TargetInfo *elf::getTarget() { | ||||
case EM_AARCH64: | case EM_AARCH64: | ||||
return getAArch64TargetInfo(); | return getAArch64TargetInfo(); | ||||
case EM_AMDGPU: | case EM_AMDGPU: | ||||
return getAMDGPUTargetInfo(); | return getAMDGPUTargetInfo(); | ||||
case EM_ARM: | case EM_ARM: | ||||
return getARMTargetInfo(); | return getARMTargetInfo(); | ||||
case EM_AVR: | case EM_AVR: | ||||
return getAVRTargetInfo(); | return getAVRTargetInfo(); | ||||
case EM_BPF: | |||||
return getBPFTargetInfo(); | |||||
case EM_HEXAGON: | case EM_HEXAGON: | ||||
return getHexagonTargetInfo(); | return getHexagonTargetInfo(); | ||||
case EM_MIPS: | case EM_MIPS: | ||||
switch (config->ekind) { | switch (config->ekind) { | ||||
case ELF32LEKind: | case ELF32LEKind: | ||||
return getMipsTargetInfo<ELF32LE>(); | return getMipsTargetInfo<ELF32LE>(); | ||||
case ELF32BEKind: | case ELF32BEKind: | ||||
return getMipsTargetInfo<ELF32BE>(); | return getMipsTargetInfo<ELF32BE>(); | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |