diff --git a/clang/include/clang/Options/Options.td b/clang/include/clang/Options/Options.td index 6ad9b4bdb77f8..c30422ea7cd8d 100644 --- a/clang/include/clang/Options/Options.td +++ b/clang/include/clang/Options/Options.td @@ -5999,8 +5999,6 @@ def mcode_object_version_EQ : Joined<["-"], "mcode-object-version=">, Group; -defm sram_ecc_legacy : SimpleMFlag<"sram-ecc", "", "", - "Legacy option to specify SRAM ECC mode (AMDGPU only)">; defm tgsplit : SimpleMFlag<"tgsplit", "Enable", "Disable", " threadgroup split execution mode (AMDGPU only)", m_amdgpu_Features_Group>; defm xnack : SimpleMFlag<"xnack", "Enable", "Disable", diff --git a/clang/lib/Driver/ToolChains/AMDGPU.cpp b/clang/lib/Driver/ToolChains/AMDGPU.cpp index feec4c763aa71..bbee6c4d6950f 100644 --- a/clang/lib/Driver/ToolChains/AMDGPU.cpp +++ b/clang/lib/Driver/ToolChains/AMDGPU.cpp @@ -676,13 +676,6 @@ void amdgpu::getAMDGPUTargetFeatures(const Driver &D, options::OPT_mno_wavefrontsize64, false)) Features.push_back("+wavefrontsize64"); - // TODO: Remove during upstreaming target id. - if (Args.getLastArg(options::OPT_msram_ecc_legacy)) { - Features.push_back("+sramecc"); - } - if (Args.getLastArg(options::OPT_mno_sram_ecc_legacy)) { - Features.push_back("-sramecc"); - } if (Args.hasFlag(options::OPT_mamdgpu_precise_memory_op, options::OPT_mno_amdgpu_precise_memory_op, false)) Features.push_back("+precise-memory");