hanchenye-llvm-project/clang/lib/Driver/ToolChains
Petr Hosek 4b9940b50a [Driver] Support sanitized libraries on Fuchsia
When using sanitizers, add <resource_dir>/<target>/lib/<sanitizer>
to the list of library paths to support using sanitized version of
runtime libraries if available.

Differential Revision: https://reviews.llvm.org/D53487

llvm-svn: 345537
2018-10-29 20:37:52 +00:00
..
Arch [driver][mips] Support MIPS R6 target triples 2018-10-16 14:29:27 +00:00
AMDGPU.cpp AMDGPU: Default to hidden visibility 2018-08-30 08:18:06 +00:00
AMDGPU.h AMDGPU: Default to hidden visibility 2018-08-30 08:18:06 +00:00
AVR.cpp
AVR.h
Ananas.cpp Remove unused includes of clang/Config/config.h 2018-04-28 23:48:36 +00:00
Ananas.h
BareMetal.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
BareMetal.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
Clang.cpp Revert "Reapply: [Driver] Use forward slashes in most linker arguments" 2018-10-26 08:33:29 +00:00
Clang.h Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
CloudABI.cpp Remove unused includes of clang/Config/config.h 2018-04-28 23:48:36 +00:00
CloudABI.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
CommonArgs.cpp [Driver] Support sanitized libraries on Fuchsia 2018-10-29 20:37:52 +00:00
CommonArgs.h [Driver] Support sanitized libraries on Fuchsia 2018-10-29 20:37:52 +00:00
Contiki.cpp
Contiki.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
CrossWindows.cpp Consistently make llvm::opt::ArgStringList usage explicit to try and appease MSVC 2015 buildbots. NFCI. 2018-10-12 18:55:36 +00:00
CrossWindows.h
Cuda.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Cuda.h [DEBUGINFO] Disable unsupported debug info options for NVPTX target. 2018-07-27 19:45:14 +00:00
Darwin.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Darwin.h [Xray] Darwin - Enable in the driver side 2018-08-27 05:16:09 +00:00
DragonFly.cpp
DragonFly.h
FreeBSD.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
FreeBSD.h
Fuchsia.cpp [Driver] Support sanitized libraries on Fuchsia 2018-10-29 20:37:52 +00:00
Fuchsia.h [Driver] Enable SafeStack by default on Fuchsia 2018-03-07 02:49:58 +00:00
Gnu.cpp Revert "Reapply: [Driver] Use forward slashes in most linker arguments" 2018-10-26 08:33:29 +00:00
Gnu.h Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
HIP.cpp Disable code object version 3 for HIP toolchain 2018-10-16 17:36:23 +00:00
HIP.h [HIP] Support early finalization of device code for -fno-gpu-rdc 2018-10-02 17:48:54 +00:00
Haiku.cpp [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
Haiku.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
Hexagon.cpp Revert r345170 [along with its llvm counterpart r345169] as it makes Halide builds timeout. 2018-10-27 04:51:09 +00:00
Hexagon.h [Hexagon] Use GetLinkerPath instead of hard-coded string. 2018-10-10 15:37:03 +00:00
Lanai.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
Linux.cpp Revert "[Driver] Reland again: Default Android toolchains to libc++." 2018-10-22 21:58:22 +00:00
Linux.h Revert "[Driver] Reland again: Default Android toolchains to libc++." 2018-10-22 21:58:22 +00:00
MSVC.cpp [clang-cl] Provide separate flags for all the /O variants 2018-09-25 14:10:26 +00:00
MSVC.h clang-cl: Postpone Wmsvc-not-found emission until link.exe gets used. 2018-07-17 15:07:40 +00:00
MSVCSetupApi.h
MinGW.cpp [MinGW] Link to correct openmp library 2018-10-23 06:33:22 +00:00
MinGW.h [MinGW] Allow using LTO when lld is used as linker 2018-10-12 20:15:51 +00:00
Minix.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Minix.h
MipsLinux.cpp Remove unused includes of clang/Config/config.h 2018-04-28 23:48:36 +00:00
MipsLinux.h [Driver] Change MipsLinux default linker from "lld" to "ld.lld" 2018-08-26 19:47:23 +00:00
Myriad.cpp [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
Myriad.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
NaCl.cpp Revert "Handle the default case" 2018-04-10 21:29:18 +00:00
NaCl.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
NetBSD.cpp [ARM][AArch64] Pass through endian flags to assembler and linker. 2018-10-16 09:21:17 +00:00
NetBSD.h [Driver] Allow drivers to add multiple libc++ include paths 2018-04-10 19:55:55 +00:00
OpenBSD.cpp Reapply Pass the nopie flag to the linker when linking with -pg. 2018-10-28 03:30:18 +00:00
OpenBSD.h Some improvements to the OpenBSD driver. 2018-10-11 16:13:44 +00:00
PS4CPU.cpp [Driver] Add flag "--dependent-lib=..." when enabling asan or ubsan on PS4. 2018-06-06 14:04:15 +00:00
PS4CPU.h [Driver] Add flag "--dependent-lib=..." when enabling asan or ubsan on PS4. 2018-06-06 14:04:15 +00:00
RISCVToolchain.cpp NFC: Fix some darwin linker warnings introduced in r338385 2018-09-27 20:36:28 +00:00
RISCVToolchain.h NFC: Fix some darwin linker warnings introduced in r338385 2018-09-27 20:36:28 +00:00
Solaris.cpp [Solaris] Silence -pthread warning on Solaris 2018-02-06 13:21:12 +00:00
Solaris.h [Sanitizers] Basic Solaris sanitizer support (PR 33274) 2018-02-05 23:59:13 +00:00
TCE.cpp
TCE.h
WebAssembly.cpp [WebAssembly] clang-format (NFC) 2018-08-31 20:57:00 +00:00
WebAssembly.h [WebAssembly] clang-format (NFC) 2018-08-31 20:57:00 +00:00
XCore.cpp
XCore.h