[clang] 26f5eb2 - clang/AMDGPU: Stop adding -m32/-m64 for OpenCL (#199005)

via cfe-commits cfe-commits at lists.llvm.org
Thu May 21 05:00:59 PDT 2026


Author: Matt Arsenault
Date: 2026-05-21T12:00:53Z
New Revision: 26f5eb2b8f53bda6b4ae97f9757523bd157b9263

URL: https://github.com/llvm/llvm-project/commit/26f5eb2b8f53bda6b4ae97f9757523bd157b9263
DIFF: https://github.com/llvm/llvm-project/commit/26f5eb2b8f53bda6b4ae97f9757523bd157b9263.diff

LOG: clang/AMDGPU: Stop adding -m32/-m64 for OpenCL (#199005)

The pointer size is not configurable; you get what you get
based on the triple. I don't know what the point of this was,
I don't even see the argument in the final cc1 invocation.

Added: 
    

Modified: 
    clang/lib/Driver/ToolChains/AMDGPU.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Driver/ToolChains/AMDGPU.cpp b/clang/lib/Driver/ToolChains/AMDGPU.cpp
index fdc52a78c77b5..c81254b14bca6 100644
--- a/clang/lib/Driver/ToolChains/AMDGPU.cpp
+++ b/clang/lib/Driver/ToolChains/AMDGPU.cpp
@@ -757,10 +757,6 @@ AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch,
 
   // Phase 1 (.cl -> .bc)
   if (Args.hasArg(options::OPT_c) && Args.hasArg(options::OPT_emit_llvm)) {
-    DAL->AddFlagArg(nullptr, Opts.getOption(getTriple().isArch64Bit()
-                                                ? options::OPT_m64
-                                                : options::OPT_m32));
-
     // Have to check OPT_O4, OPT_O0 & OPT_Ofast separately
     // as they defined that way in Options.td
     if (!Args.hasArg(options::OPT_O, options::OPT_O0, options::OPT_O4,


        


More information about the cfe-commits mailing list