[clang] [NFC][clang] Rename clang/lib/CodeGen/TargetBuiltins/* files to avoid build warnings on macOS (PR #149974)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 22 01:30:39 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-risc-v
Author: None (yronglin)
<details>
<summary>Changes</summary>
This MR rename files in clang/lib/CodeGen/TargetBuiltins/* to avoid build warnings on macOS.
```
[2911/2924] Linking CXX static library lib/libclangCodeGen.a
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'AMDGPU.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/AMDGPU.cpp.o(AMDGPU.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o(AMDGPU.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'ARM.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/ARM.cpp.o(ARM.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o(ARM.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'DirectX.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/DirectX.cpp.o(DirectX.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o(DirectX.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'Hexagon.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o(Hexagon.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/Hexagon.cpp.o(Hexagon.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'NVPTX.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/NVPTX.cpp.o(NVPTX.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o(NVPTX.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'PPC.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/PPC.cpp.o(PPC.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o(PPC.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'RISCV.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o(RISCV.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/RISCV.cpp.o(RISCV.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'SPIR.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o(SPIR.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SPIR.cpp.o(SPIR.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'SystemZ.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o(SystemZ.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SystemZ.cpp.o(SystemZ.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'WebAssembly.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/WebAssembly.cpp.o(WebAssembly.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o(WebAssembly.cpp.o)'
/Library/Developer/CommandLineTools/usr/bin/libtool: warning duplicate member name 'X86.cpp.o' from 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o(X86.cpp.o)' and 'tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/X86.cpp.o(X86.cpp.o)'
[2923/2924] Creating executable symlink bin/clang
```
---
Full diff: https://github.com/llvm/llvm-project/pull/149974.diff
12 Files Affected:
- (modified) clang/lib/CodeGen/CMakeLists.txt (+11-11)
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsAMDGPU.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsARM.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsDirectX.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsHexagon.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsNVPTX.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsPPC.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsRISCV.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSPIR.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSystemZ.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsWebAssembly.cpp ()
- (renamed) clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsX86.cpp ()
``````````diff
diff --git a/clang/lib/CodeGen/CMakeLists.txt b/clang/lib/CodeGen/CMakeLists.txt
index 0f2a352886e7f..e38c254709980 100644
--- a/clang/lib/CodeGen/CMakeLists.txt
+++ b/clang/lib/CodeGen/CMakeLists.txt
@@ -117,17 +117,17 @@ add_clang_library(clangCodeGen
PatternInit.cpp
SanitizerMetadata.cpp
SwiftCallingConv.cpp
- TargetBuiltins/ARM.cpp
- TargetBuiltins/AMDGPU.cpp
- TargetBuiltins/DirectX.cpp
- TargetBuiltins/Hexagon.cpp
- TargetBuiltins/NVPTX.cpp
- TargetBuiltins/PPC.cpp
- TargetBuiltins/RISCV.cpp
- TargetBuiltins/SPIR.cpp
- TargetBuiltins/SystemZ.cpp
- TargetBuiltins/WebAssembly.cpp
- TargetBuiltins/X86.cpp
+ TargetBuiltins/TargetBuiltinsARM.cpp
+ TargetBuiltins/TargetBuiltinsAMDGPU.cpp
+ TargetBuiltins/TargetBuiltinsDirectX.cpp
+ TargetBuiltins/TargetBuiltinsHexagon.cpp
+ TargetBuiltins/TargetBuiltinsNVPTX.cpp
+ TargetBuiltins/TargetBuiltinsPPC.cpp
+ TargetBuiltins/TargetBuiltinsRISCV.cpp
+ TargetBuiltins/TargetBuiltinsSPIR.cpp
+ TargetBuiltins/TargetBuiltinsSystemZ.cpp
+ TargetBuiltins/TargetBuiltinsWebAssembly.cpp
+ TargetBuiltins/TargetBuiltinsX86.cpp
TargetInfo.cpp
Targets/AArch64.cpp
Targets/AMDGPU.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsAMDGPU.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsAMDGPU.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/ARM.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsARM.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/ARM.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsARM.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/DirectX.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsDirectX.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/DirectX.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsDirectX.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/Hexagon.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsHexagon.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/Hexagon.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsHexagon.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsNVPTX.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsNVPTX.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/PPC.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsPPC.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/PPC.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsPPC.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsRISCV.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsRISCV.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/SPIR.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSPIR.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/SPIR.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSPIR.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/SystemZ.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSystemZ.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/SystemZ.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsSystemZ.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/WebAssembly.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsWebAssembly.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/WebAssembly.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsWebAssembly.cpp
diff --git a/clang/lib/CodeGen/TargetBuiltins/X86.cpp b/clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsX86.cpp
similarity index 100%
rename from clang/lib/CodeGen/TargetBuiltins/X86.cpp
rename to clang/lib/CodeGen/TargetBuiltins/TargetBuiltinsX86.cpp
``````````
</details>
https://github.com/llvm/llvm-project/pull/149974
More information about the cfe-commits
mailing list