Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | StringRef AMDGPUTargetStreamer::getArchNameFromElfMach(unsigned ElfMach) { | ||||
case ELF::EF_AMDGPU_MACH_R600_REDWOOD: AK = GK_REDWOOD; break; | case ELF::EF_AMDGPU_MACH_R600_REDWOOD: AK = GK_REDWOOD; break; | ||||
case ELF::EF_AMDGPU_MACH_R600_SUMO: AK = GK_SUMO; break; | case ELF::EF_AMDGPU_MACH_R600_SUMO: AK = GK_SUMO; break; | ||||
case ELF::EF_AMDGPU_MACH_R600_BARTS: AK = GK_BARTS; break; | case ELF::EF_AMDGPU_MACH_R600_BARTS: AK = GK_BARTS; break; | ||||
case ELF::EF_AMDGPU_MACH_R600_CAICOS: AK = GK_CAICOS; break; | case ELF::EF_AMDGPU_MACH_R600_CAICOS: AK = GK_CAICOS; break; | ||||
case ELF::EF_AMDGPU_MACH_R600_CAYMAN: AK = GK_CAYMAN; break; | case ELF::EF_AMDGPU_MACH_R600_CAYMAN: AK = GK_CAYMAN; break; | ||||
case ELF::EF_AMDGPU_MACH_R600_TURKS: AK = GK_TURKS; break; | case ELF::EF_AMDGPU_MACH_R600_TURKS: AK = GK_TURKS; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX600: AK = GK_GFX600; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX600: AK = GK_GFX600; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX601: AK = GK_GFX601; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX601: AK = GK_GFX601; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX602: AK = GK_GFX602; break; | |||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX700: AK = GK_GFX700; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX700: AK = GK_GFX700; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX701: AK = GK_GFX701; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX701: AK = GK_GFX701; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX702: AK = GK_GFX702; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX702: AK = GK_GFX702; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX703: AK = GK_GFX703; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX703: AK = GK_GFX703; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX704: AK = GK_GFX704; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX704: AK = GK_GFX704; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX705: AK = GK_GFX705; break; | |||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX801: AK = GK_GFX801; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX801: AK = GK_GFX801; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX802: AK = GK_GFX802; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX802: AK = GK_GFX802; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX803: AK = GK_GFX803; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX803: AK = GK_GFX803; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX805: AK = GK_GFX805; break; | |||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX810: AK = GK_GFX810; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX810: AK = GK_GFX810; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX900: AK = GK_GFX900; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX900: AK = GK_GFX900; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX902: AK = GK_GFX902; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX902: AK = GK_GFX902; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX904: AK = GK_GFX904; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX904: AK = GK_GFX904; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX906: AK = GK_GFX906; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX906: AK = GK_GFX906; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX908: AK = GK_GFX908; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX908: AK = GK_GFX908; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX909: AK = GK_GFX909; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX909: AK = GK_GFX909; break; | ||||
case ELF::EF_AMDGPU_MACH_AMDGCN_GFX1010: AK = GK_GFX1010; break; | case ELF::EF_AMDGPU_MACH_AMDGCN_GFX1010: AK = GK_GFX1010; break; | ||||
Show All 29 Lines | unsigned AMDGPUTargetStreamer::getElfMach(StringRef GPU) { | ||||
case GK_REDWOOD: return ELF::EF_AMDGPU_MACH_R600_REDWOOD; | case GK_REDWOOD: return ELF::EF_AMDGPU_MACH_R600_REDWOOD; | ||||
case GK_SUMO: return ELF::EF_AMDGPU_MACH_R600_SUMO; | case GK_SUMO: return ELF::EF_AMDGPU_MACH_R600_SUMO; | ||||
case GK_BARTS: return ELF::EF_AMDGPU_MACH_R600_BARTS; | case GK_BARTS: return ELF::EF_AMDGPU_MACH_R600_BARTS; | ||||
case GK_CAICOS: return ELF::EF_AMDGPU_MACH_R600_CAICOS; | case GK_CAICOS: return ELF::EF_AMDGPU_MACH_R600_CAICOS; | ||||
case GK_CAYMAN: return ELF::EF_AMDGPU_MACH_R600_CAYMAN; | case GK_CAYMAN: return ELF::EF_AMDGPU_MACH_R600_CAYMAN; | ||||
case GK_TURKS: return ELF::EF_AMDGPU_MACH_R600_TURKS; | case GK_TURKS: return ELF::EF_AMDGPU_MACH_R600_TURKS; | ||||
case GK_GFX600: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX600; | case GK_GFX600: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX600; | ||||
case GK_GFX601: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX601; | case GK_GFX601: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX601; | ||||
case GK_GFX602: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX602; | |||||
case GK_GFX700: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX700; | case GK_GFX700: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX700; | ||||
case GK_GFX701: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX701; | case GK_GFX701: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX701; | ||||
case GK_GFX702: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX702; | case GK_GFX702: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX702; | ||||
case GK_GFX703: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX703; | case GK_GFX703: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX703; | ||||
case GK_GFX704: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX704; | case GK_GFX704: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX704; | ||||
case GK_GFX705: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX705; | |||||
case GK_GFX801: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX801; | case GK_GFX801: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX801; | ||||
case GK_GFX802: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX802; | case GK_GFX802: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX802; | ||||
case GK_GFX803: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX803; | case GK_GFX803: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX803; | ||||
case GK_GFX805: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX805; | |||||
case GK_GFX810: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX810; | case GK_GFX810: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX810; | ||||
case GK_GFX900: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX900; | case GK_GFX900: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX900; | ||||
case GK_GFX902: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX902; | case GK_GFX902: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX902; | ||||
case GK_GFX904: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX904; | case GK_GFX904: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX904; | ||||
case GK_GFX906: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX906; | case GK_GFX906: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX906; | ||||
case GK_GFX908: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX908; | case GK_GFX908: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX908; | ||||
case GK_GFX909: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX909; | case GK_GFX909: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX909; | ||||
case GK_GFX1010: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX1010; | case GK_GFX1010: return ELF::EF_AMDGPU_MACH_AMDGCN_GFX1010; | ||||
▲ Show 20 Lines • Show All 532 Lines • Show Last 20 Lines |