llvm-project/clang/lib/Driver/ToolChains
Dmitry Antipov d882ca7f1f [Driver] Check whether Gentoo-specific configuration directory exists
Check whether /etc/env.d/gcc exists before trying to read from any
file from there. This saves a few OS calls on a non-Gentoo system.

Differential Revision: https://reviews.llvm.org/D87143
2020-09-23 20:25:23 +03:00
..
Arch AArch64::ArchKind's underlying type is uint64_t 2020-09-17 12:13:57 -07:00
AIX.cpp [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode 2020-09-22 09:55:06 -04:00
AIX.h Author: Shuhong Liu <shuhong.liu@ibm.com> 2020-08-10 10:27:04 -04:00
AMDGPU.cpp Fix -gz=zlib options for linker 2020-09-11 17:12:58 -04:00
AMDGPU.h [HIP] Support target id by --offload-arch 2020-08-18 23:43:53 -04:00
AVR.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
AVR.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Ananas.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Ananas.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
BareMetal.cpp Extending Baremetal toolchain's support for the rtlib option. 2020-09-18 09:19:37 -07:00
BareMetal.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Clang.cpp recommit [HIP] Fix -gsplit-dwarf option 2020-09-23 11:20:29 -04:00
Clang.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
CloudABI.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
CloudABI.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
CommonArgs.cpp Fix regressioin in test dwp-separate-debug-file.cpp 2020-09-23 11:49:59 -04:00
CommonArgs.h recommit [HIP] Fix -gsplit-dwarf option 2020-09-23 11:20:29 -04:00
Contiki.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Contiki.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CrossWindows.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
CrossWindows.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Cuda.cpp Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" 2020-09-17 13:55:31 -04:00
Cuda.h [Driver] Promote SmallSet of enum to a bitset. NFCI. 2020-07-20 16:54:30 +02:00
Darwin.cpp [gcov] Delete flush_fn_list (unused since D83149) 2020-09-10 10:15:27 -07:00
Darwin.h [darwin][driver] fix isMacosxVersionLT minimum supported OS version check 2020-08-13 12:06:45 -07:00
DragonFly.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
DragonFly.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Flang.cpp [flang][driver] Add the new flang compiler and frontend drivers 2020-09-11 10:55:54 +01:00
Flang.h [clang][driver] Add basic --driver-mode=flang support for fortran 2019-10-30 10:42:22 +00:00
FreeBSD.cpp Fix regression due to test hip-version.hip 2020-07-11 12:45:29 -04:00
FreeBSD.h Fix regression due to test hip-version.hip 2020-07-11 12:45:29 -04:00
Fuchsia.cpp [clang] Enable -fsanitize=thread on Fuchsia. 2020-08-28 17:26:27 -07:00
Fuchsia.h [Fuchsia] Rely on linker switch rather than dead code ref for profile runtime 2020-06-04 15:47:05 -07:00
Gnu.cpp [Driver] Check whether Gentoo-specific configuration directory exists 2020-09-23 20:25:23 +03:00
Gnu.h [Driver] Check whether Gentoo-specific configuration directory exists 2020-09-23 20:25:23 +03:00
HIP.cpp Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" 2020-09-17 13:55:31 -04:00
HIP.h [HIP] Move HIP Linking Logic into HIP ToolChain 2020-06-22 19:48:48 +00:00
Haiku.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Haiku.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Hexagon.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Hexagon.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Hurd.cpp [Driver] Search computed sysroot for libc++ header paths 2020-06-17 16:17:37 -07:00
Hurd.h [Driver] Search computed sysroot for libc++ header paths 2020-06-17 16:17:37 -07:00
InterfaceStubs.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
InterfaceStubs.h [clang][ifs] Clang Interface Stubs ToolChain plumbing. 2019-10-08 15:23:14 +00:00
Lanai.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Linux.cpp [VE] Clang toolchain for VE 2020-06-24 10:12:09 +02:00
Linux.h Add Statically Linked Libraries 2020-06-22 19:48:49 +00:00
MSP430.cpp [MSP430] Actualize the toolchain description 2020-07-17 15:42:12 +03:00
MSP430.h [MSP430] Actualize the toolchain description 2020-07-17 15:42:12 +03:00
MSVC.cpp Add clang-cl "vctoolsdir" option to specify the location of the msvc toolchain 2020-08-26 15:09:18 +02:00
MSVC.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
MSVCSetupApi.h
MinGW.cpp recommit [HIP] Fix -gsplit-dwarf option 2020-09-23 11:20:29 -04:00
MinGW.h Fix regression due to test hip-version.hip 2020-07-11 12:45:29 -04:00
Minix.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Minix.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
MipsLinux.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
MipsLinux.h [Driver] Support object files in addition to static and shared libraries in compiler-rt 2019-03-12 02:12:48 +00:00
Myriad.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Myriad.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
NaCl.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
NaCl.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
NetBSD.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
NetBSD.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
OpenBSD.cpp Remove OpenBSD/sparc support 2020-08-29 20:47:18 -04:00
OpenBSD.h Default to -fuse-init-array on OpenBSD. 2020-08-27 01:12:16 -04:00
PPCLinux.cpp [PowerPC] [Clang] Add platform guards to PPC vector intrinsics headers 2019-07-30 02:18:11 +00:00
PPCLinux.h [PowerPC] [Clang] Port MMX intrinsics and basic test cases to Power 2019-04-23 05:50:24 +00:00
PS4CPU.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
PS4CPU.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
RISCVToolchain.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
RISCVToolchain.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
ROCm.h [Driver] Promote SmallSet of enum to a bitset. NFCI. 2020-07-20 16:54:30 +02:00
Solaris.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
Solaris.h [clang][Driver] Default to /usr/bin/ld on Solaris 2020-08-13 22:42:58 +02:00
TCE.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TCE.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
VEToolchain.cpp [VE] Rename VE toolchain source files 2020-07-02 18:45:16 +09:00
VEToolchain.h [VE] Rename VE toolchain source files 2020-07-02 18:45:16 +09:00
WebAssembly.cpp [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature 2020-09-12 14:28:14 -07:00
WebAssembly.h Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
XCore.cpp Clang Driver: refactor support for writing response files to be 2020-06-29 18:27:02 -04:00
XCore.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ZOS.cpp [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS 2020-09-16 14:49:03 -04:00
ZOS.h [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS 2020-09-16 14:49:03 -04:00