Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Object/ELFObjectFile.cpp
Show First 20 Lines • Show All 408 Lines • ▼ Show 20 Lines | StringRef ELFObjectFileBase::getAMDGPUCPUName() const { | ||||
case ELF::EF_AMDGPU_MACH_R600_TURKS: | case ELF::EF_AMDGPU_MACH_R600_TURKS: | ||||
return "turks"; | return "turks"; | ||||
// AMDGCN GFX6. | // AMDGCN GFX6. | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX600: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX600: | ||||
return "gfx600"; | return "gfx600"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX601: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX601: | ||||
return "gfx601"; | return "gfx601"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX602: | |||||
return "gfx602"; | |||||
// AMDGCN GFX7. | // AMDGCN GFX7. | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX700: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX700: | ||||
return "gfx700"; | return "gfx700"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX701: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX701: | ||||
return "gfx701"; | return "gfx701"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX702: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX702: | ||||
return "gfx702"; | return "gfx702"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX703: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX703: | ||||
return "gfx703"; | return "gfx703"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX704: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX704: | ||||
return "gfx704"; | return "gfx704"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX705: | |||||
return "gfx705"; | |||||
// AMDGCN GFX8. | // AMDGCN GFX8. | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX801: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX801: | ||||
return "gfx801"; | return "gfx801"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX802: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX802: | ||||
return "gfx802"; | return "gfx802"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX803: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX803: | ||||
return "gfx803"; | return "gfx803"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX805: | |||||
return "gfx805"; | |||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX810: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX810: | ||||
return "gfx810"; | return "gfx810"; | ||||
// AMDGCN GFX9. | // AMDGCN GFX9. | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX900: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX900: | ||||
return "gfx900"; | return "gfx900"; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX902: | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX902: | ||||
return "gfx902"; | return "gfx902"; | ||||
▲ Show 20 Lines • Show All 182 Lines • Show Last 20 Lines |