llvm-project/clang/lib/Driver/ToolChains
Daniel Grumberg 5ef2ec7e4e [clang][extract-api] Suppprt for the module name property in SymbolGraph
Adds `--product-name=` flag to the clang driver. This gets forwarded to
cc1 only when we are performing a ExtractAPI Action. This is used to
populate the `name` field of the module object in the generated SymbolGraph.

Differential Revision: https://reviews.llvm.org/D122141
2022-03-23 16:34:08 +00:00
..
Arch Reland "[llvm][AArch64] Insert "bti j" after call to setjmp" 2022-03-23 11:43:43 +00:00
AIX.cpp [AIX] Don't pass namedsects in LTO mode 2021-10-01 19:22:40 +00:00
AIX.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
AMDGPU.cpp [HIP] Fix HIP include path 2022-03-09 20:57:27 -05:00
AMDGPU.h [HIP] Support code object v5 2022-02-04 09:55:08 -05:00
AMDGPUOpenMP.cpp [OpenMP][NFC] Simplify identifying the device bitcode library 2022-02-12 14:55:47 -05:00
AMDGPUOpenMP.h [AMDGPU][OpenMP] Use llvm-link to link ocml libraries 2021-08-13 13:36:57 +05:30
AVR.cpp [AVR] Add more devices 2022-03-23 02:00:15 +00:00
AVR.h [AVR][clang] Pass '-fno-use-init-array' to cc1 as default 2021-08-06 10:14:23 +08:00
Ananas.cpp [clang][driver] NFC: Move InputInfo.h from lib to include 2021-07-27 09:17:39 +02:00
Ananas.h
BareMetal.cpp Add basic aarch64-none-elf bare metal driver. 2021-10-22 08:06:17 +01:00
BareMetal.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
Clang.cpp [clang][extract-api] Suppprt for the module name property in SymbolGraph 2022-03-23 16:34:08 +00:00
Clang.h [Clang] Introduce Clang Linker Wrapper Tool 2022-01-31 15:56:04 -05:00
CloudABI.cpp [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
CloudABI.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
CommonArgs.cpp Pass split-machine-functions to code generator when flto is used 2022-03-23 08:55:30 -07:00
CommonArgs.h [Driver] Use libatomic for 32-bit SPARC atomics support 2022-02-10 12:40:32 +01:00
Contiki.cpp
Contiki.h
CrossWindows.cpp [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
CrossWindows.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
Cuda.cpp [CUDA] Add getTargetFeatures for the NVPTX toolchain 2022-03-21 16:32:36 -04:00
Cuda.h [CUDA] Add getTargetFeatures for the NVPTX toolchain 2022-03-21 16:32:36 -04:00
Darwin.cpp [clang][NFC] Refactor logic for picking standard library on Apple 2022-03-22 12:35:47 -04:00
Darwin.h Darwin: introduce a global override for debug prefix map entries. 2022-02-16 08:36:26 -08:00
DragonFly.cpp [Driver][DragonFly] -r: imply -nostdlib like GCC 2022-02-14 23:24:26 -05:00
DragonFly.h
Flang.cpp [flang][driver] Add support for `-mllvm` 2022-03-16 10:41:04 +00:00
Flang.h [flang][driver] Add support for `-J/-module-dir` 2021-02-04 16:31:40 +00:00
FreeBSD.cpp [Driver][FreeBSD] -r: imply -nostdlib like GCC 2022-01-16 19:44:48 -08:00
FreeBSD.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
Fuchsia.cpp Revert "[Driver][Fuchsia][NFC] Use GetLinkerPath to see if linker is lld" 2022-02-17 18:41:49 +00:00
Fuchsia.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
Gnu.cpp [Driver] Support GCC detection for GCC compiled with --enable-version-specific-runtime-libs 2022-02-25 04:41:03 +00:00
Gnu.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
HIPAMD.cpp [HIP] Fix -fno-gpu-sanitize 2022-03-09 20:58:50 -05:00
HIPAMD.h [HIPSPV][1/4] Refactor HIP tool chain 2021-12-13 10:50:25 -05:00
HIPSPV.cpp [HIPSPV][2/4] Add HIPSPV tool chain 2021-12-14 10:22:38 -08:00
HIPSPV.h [HIPSPV][2/4] Add HIPSPV tool chain 2021-12-14 10:22:38 -08:00
HIPUtility.cpp Fix build failure of HIPUtility.cpp on Windows 2021-12-13 11:53:06 -05:00
HIPUtility.h [HIPSPV][1/4] Refactor HIP tool chain 2021-12-13 10:50:25 -05:00
Haiku.cpp [Driver] Detect Debian hack g++-multiarch-incdir.diff to simplify addLibStdCXXIncludePaths call sites 2021-03-21 17:33:31 -07:00
Haiku.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
Hexagon.cpp Use llvm::append_range instead of push_back loops where applicable. NFCI. 2022-03-18 01:25:34 +01:00
Hexagon.h [Driver] Drop unnecessary const from return types (NFC) 2021-09-04 08:05:27 -07:00
Hurd.cpp Hurd: Clean up Debian multiarch /usr/include/<triplet> 2021-04-27 13:36:12 -07:00
Hurd.h hurd: Detect libstdc++ include paths on Debian Hurd i386 2021-04-27 13:04:41 -07:00
InterfaceStubs.cpp [ifs][elfabi] Merge llvm-ifs/elfabi tools 2021-07-19 11:23:19 -07:00
InterfaceStubs.h
Lanai.h
Linux.cpp [Driver] Default to -fno-math-errno for musl 2022-02-04 19:20:30 -08:00
Linux.h Clang: Change the default DWARF version to 5 2022-01-23 20:49:57 -08:00
MSP430.cpp [clang][driver] NFC: Move InputInfo.h from lib to include 2021-07-27 09:17:39 +02:00
MSP430.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
MSVC.cpp Reland: Make lld-link work in a non-MSVC shell, add /winsysroot: 2022-02-16 09:22:39 -05:00
MSVC.h Reland: Make lld-link work in a non-MSVC shell, add /winsysroot: 2022-02-16 09:22:39 -05:00
MinGW.cpp [clang] [MinGW] Recognize -lcrtdll as a library replacing -lmsvcrt 2022-02-08 21:57:07 +02:00
MinGW.h [clang] [MinGW] Default to DWARF 4 2022-02-10 10:59:05 +02:00
Minix.cpp [clang][driver] NFC: Move InputInfo.h from lib to include 2021-07-27 09:17:39 +02:00
Minix.h
MipsLinux.cpp
MipsLinux.h
Myriad.cpp [Driver] Detect Debian hack g++-multiarch-incdir.diff to simplify addLibStdCXXIncludePaths call sites 2021-03-21 17:33:31 -07:00
Myriad.h
NaCl.cpp [clang][driver] NFC: Move InputInfo.h from lib to include 2021-07-27 09:17:39 +02:00
NaCl.h
NetBSD.cpp [Driver][NetBSD] -r: imply -nostdlib like GCC 2022-02-14 23:29:13 -05:00
NetBSD.h
OpenBSD.cpp [Driver][OpenBSD] Disable unwind tables on Arm 2022-03-09 20:33:16 -05:00
OpenBSD.h [Driver][OpenBSD] Disable unwind tables on Arm 2022-03-09 20:33:16 -05:00
PPCFreeBSD.cpp [PowerPC] [Clang] Enable Intel intrinsics support on FreeBSD 2021-11-22 20:42:10 +00:00
PPCFreeBSD.h [PowerPC] [Clang] Enable Intel intrinsics support on FreeBSD 2021-11-22 20:42:10 +00:00
PPCLinux.cpp [clang][driver] Fix float128 diagnostics with glibc >= 2.32 2022-03-08 15:49:01 +01:00
PPCLinux.h [PowerPC] Emit warning for ieeelongdouble on older GNU toolchain 2022-01-24 15:23:28 +08:00
PS4CPU.cpp [clang] Remove unused "using" (NFC) 2021-12-29 08:27:29 -08:00
PS4CPU.h [PS4][DWARF] Explicitly set default DWARF version to 4 2021-11-30 08:58:40 -08:00
RISCVToolchain.cpp [RISCV] Fix the include search path order between sysroot and resource folder (Recommit again) 2022-02-21 15:25:21 +08:00
RISCVToolchain.h [clang][Driver] Handle risvc in Baremetal.cpp. 2020-11-26 11:43:17 +00:00
ROCm.h [HIP] Support code object v5 2022-02-04 09:55:08 -05:00
SPIRV.cpp [SPIR-V] Remove unused variable 2022-01-11 13:45:59 +00:00
SPIRV.h [SPIR-V] Add linking using spirv-link. 2022-01-11 13:11:38 +00:00
Solaris.cpp [Driver] Support Solaris/amd64 GetTls 2022-02-22 20:14:33 +01:00
Solaris.h
TCE.cpp [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
TCE.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
VEToolchain.cpp [clang] Fall back on Android triple w/o API level for runtimes search 2022-01-05 16:00:48 -05:00
VEToolchain.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
WebAssembly.cpp [clang][driver][wasm] Fix libstdc++ target-dependent include dir 2022-02-23 14:38:34 +01:00
WebAssembly.h [clang][driver][wasm] Support -stdlib=libstdc++ for WebAssembly 2022-02-03 16:37:52 +01:00
XCore.cpp [Clang] Move XCore specific options from Clang.cpp to XCore.cpp 2022-01-30 02:24:35 +00:00
XCore.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00
ZOS.cpp
ZOS.h [Driver] Fix ToolChain::getSanitizerArgs 2021-11-11 17:17:08 -05:00