llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-codegen @llvm/pr-subscribers-backend-amdgpu Author: Farzon Lotfi (farzonl) <details> <summary>Changes</summary> Reverts llvm/llvm-project#<!-- -->133619 --- Full diff: https://github.com/llvm/llvm-project/pull/133795.diff 4 Files Affected: - (modified) clang/lib/CodeGen/CMakeLists.txt (+37-12) - (modified) clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp (+1-1) - (removed) clang/lib/CodeGen/TargetBuiltins/CMakeLists.txt (-19) - (removed) clang/lib/CodeGen/Targets/CMakeLists.txt (-35) ``````````diff diff --git a/clang/lib/CodeGen/CMakeLists.txt b/clang/lib/CodeGen/CMakeLists.txt index cdf9f909a3675..ebe2fbd7db295 100644 --- a/clang/lib/CodeGen/CMakeLists.txt +++ b/clang/lib/CodeGen/CMakeLists.txt @@ -116,8 +116,45 @@ add_clang_library(clangCodeGen PatternInit.cpp SanitizerMetadata.cpp SwiftCallingConv.cpp + TargetBuiltins/ARM.cpp + TargetBuiltins/AMDGPU.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 TargetInfo.cpp + Targets/AArch64.cpp + Targets/AMDGPU.cpp + Targets/ARC.cpp + Targets/ARM.cpp + Targets/AVR.cpp + Targets/BPF.cpp + Targets/CSKY.cpp + Targets/DirectX.cpp + Targets/Hexagon.cpp + Targets/Lanai.cpp + Targets/LoongArch.cpp + Targets/M68k.cpp + Targets/MSP430.cpp + Targets/Mips.cpp + Targets/NVPTX.cpp + Targets/PNaCl.cpp + Targets/PPC.cpp + Targets/RISCV.cpp + Targets/SPIR.cpp + Targets/Sparc.cpp + Targets/SystemZ.cpp + Targets/TCE.cpp + Targets/VE.cpp + Targets/WebAssembly.cpp + Targets/X86.cpp + Targets/XCore.cpp VarBypassDetector.cpp + DEPENDS vt_gen intrinsics_gen @@ -133,16 +170,4 @@ add_clang_library(clangCodeGen clangFrontend clangLex clangSerialization - clangCodeGenTargetBuiltins - clangCodeGenTargets - ) - - target_include_directories(clangCodeGen - PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/TargetBuiltins - ${CMAKE_CURRENT_SOURCE_DIR}/Targets ) - - add_subdirectory(TargetBuiltins) - add_subdirectory(Targets) diff --git a/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp b/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp index 577fee05d4af6..b56b739094ff3 100644 --- a/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp +++ b/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp @@ -1,4 +1,4 @@ -//===------- AMDGPU.cpp - Emit LLVM Code for builtins ---------------------===// +//===------- AMDCPU.cpp - Emit LLVM Code for builtins ---------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/clang/lib/CodeGen/TargetBuiltins/CMakeLists.txt b/clang/lib/CodeGen/TargetBuiltins/CMakeLists.txt deleted file mode 100644 index 8526c063b4593..0000000000000 --- a/clang/lib/CodeGen/TargetBuiltins/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) - -add_clang_library(clangCodeGenTargetBuiltins STATIC - ARM.cpp - AMDGPU.cpp - Hexagon.cpp - NVPTX.cpp - PPC.cpp - RISCV.cpp - SPIR.cpp - SystemZ.cpp - WebAssembly.cpp - X86.cpp -) - -target_link_libraries(clangCodeGenTargetBuiltins - PRIVATE - clangCodeGen -) diff --git a/clang/lib/CodeGen/Targets/CMakeLists.txt b/clang/lib/CodeGen/Targets/CMakeLists.txt deleted file mode 100644 index fd79b6191b379..0000000000000 --- a/clang/lib/CodeGen/Targets/CMakeLists.txt +++ /dev/null @@ -1,35 +0,0 @@ -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) - -add_clang_library(clangCodeGenTargets STATIC - AArch64.cpp - AMDGPU.cpp - ARC.cpp - ARM.cpp - AVR.cpp - BPF.cpp - CSKY.cpp - DirectX.cpp - Hexagon.cpp - Lanai.cpp - LoongArch.cpp - M68k.cpp - MSP430.cpp - Mips.cpp - NVPTX.cpp - PNaCl.cpp - PPC.cpp - RISCV.cpp - SPIR.cpp - Sparc.cpp - SystemZ.cpp - TCE.cpp - VE.cpp - WebAssembly.cpp - X86.cpp - XCore.cpp -) - -target_link_libraries(clangCodeGenTargets - PRIVATE - clangCodeGen -) `````````` </details> https://github.com/llvm/llvm-project/pull/133795 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits