[DFAJumpThreading] Remove incoming StartBlock from all phis when unfolding select...
[llvm-project.git] / clang / lib / Driver / CMakeLists.txt
blob58427e3f83c4201f4b6e7b996c5175aa1ffc2638
1 set(LLVM_LINK_COMPONENTS
2   BinaryFormat
3   MC
4   Object
5   Option
6   ProfileData
7   Support
8   TargetParser
9   WindowsDriver
10   )
12 if(WIN32)
13   # MSVCToolChain.cpp uses version.dll.
14   set(system_libs version)
15 endif()
17 add_clang_library(clangDriver
18   Action.cpp
19   Compilation.cpp
20   Distro.cpp
21   Driver.cpp
22   DriverOptions.cpp
23   Job.cpp
24   Multilib.cpp
25   MultilibBuilder.cpp
26   OffloadBundler.cpp
27   OptionUtils.cpp
28   Phases.cpp
29   SanitizerArgs.cpp
30   Tool.cpp
31   ToolChain.cpp
32   ToolChains/Arch/AArch64.cpp
33   ToolChains/Arch/ARM.cpp
34   ToolChains/Arch/CSKY.cpp
35   ToolChains/Arch/LoongArch.cpp
36   ToolChains/Arch/M68k.cpp
37   ToolChains/Arch/Mips.cpp
38   ToolChains/Arch/PPC.cpp
39   ToolChains/Arch/RISCV.cpp
40   ToolChains/Arch/Sparc.cpp
41   ToolChains/Arch/SystemZ.cpp
42   ToolChains/Arch/VE.cpp
43   ToolChains/Arch/X86.cpp
44   ToolChains/AIX.cpp
45   ToolChains/AMDGPU.cpp
46   ToolChains/AMDGPUOpenMP.cpp
47   ToolChains/AVR.cpp
48   ToolChains/BareMetal.cpp
49   ToolChains/Clang.cpp
50   ToolChains/CommonArgs.cpp
51   ToolChains/CrossWindows.cpp
52   ToolChains/CSKYToolChain.cpp
53   ToolChains/Cuda.cpp
54   ToolChains/Darwin.cpp
55   ToolChains/DragonFly.cpp
56   ToolChains/Flang.cpp
57   ToolChains/FreeBSD.cpp
58   ToolChains/Fuchsia.cpp
59   ToolChains/Gnu.cpp
60   ToolChains/Haiku.cpp
61   ToolChains/HIPUtility.cpp
62   ToolChains/HIPAMD.cpp
63   ToolChains/HIPSPV.cpp
64   ToolChains/Hexagon.cpp
65   ToolChains/HLSL.cpp
66   ToolChains/Hurd.cpp
67   ToolChains/Linux.cpp
68   ToolChains/MipsLinux.cpp
69   ToolChains/MinGW.cpp
70   ToolChains/MSP430.cpp
71   ToolChains/MSVC.cpp
72   ToolChains/NaCl.cpp
73   ToolChains/NetBSD.cpp
74   ToolChains/OHOS.cpp
75   ToolChains/OpenBSD.cpp
76   ToolChains/PS4CPU.cpp
77   ToolChains/RISCVToolchain.cpp
78   ToolChains/Solaris.cpp
79   ToolChains/SPIRV.cpp
80   ToolChains/TCE.cpp
81   ToolChains/VEToolchain.cpp
82   ToolChains/WebAssembly.cpp
83   ToolChains/XCore.cpp
84   ToolChains/PPCLinux.cpp
85   ToolChains/PPCFreeBSD.cpp
86   ToolChains/InterfaceStubs.cpp
87   ToolChains/ZOS.cpp
88   Types.cpp
89   XRayArgs.cpp
91   DEPENDS
92   ClangDriverOptions
94   LINK_LIBS
95   clangBasic
96   ${system_libs}
97   )