llvm-project/clang/test/Driver/Inputs
Nico Weber d1728f0e5f clang-cl: Add more tests for the interaction of /FI and /Yc /Yu.
Most things even work; see the included FIXMEs for things that need polishing.

Also don't warn about unused flags for the `/Yuh2.h /FIh1.h /FIh2.h`.  The
common case is that the pch was built with `/Ych2.h /FIh1.h /FIh2.h`, so h1.h
is in the PCH, and we shouldn't warn about /FIh1.h not having an effect.
(If we wanted to get fancy, we could store the list of -include flags in the
pch and then check that it matches later on.)

llvm-svn: 264178
2016-03-23 18:17:02 +00:00
..
B_opt_tree
CUDA/usr/local/cuda [CUDA] Invoke ptxas and fatbinary during compilation. 2016-01-14 21:41:27 +00:00
Windows/ARM/8.1/usr/bin Driver: support -fuse-ld= on cross windows 2015-10-28 04:45:58 +00:00
basic_android_tree [Mips] Support mips-r6 path suffix for Adnroid MIPS toolchain 2015-02-25 07:31:12 +00:00
basic_cross_linux_tree/usr
basic_freebsd64_tree
basic_freebsd_tree Propset the executables for GetProgramPath(). 2014-06-26 14:38:46 +00:00
basic_linux_libcxx_tree/usr
basic_linux_libcxxv2_tree/usr Extend linux header search to find libc++ headers in c++/vN for any N. 2015-11-09 21:10:54 +00:00
basic_linux_libstdcxx_libcxxv2_tree/usr Extend linux header search to find libc++ headers in c++/vN for any N. 2015-11-09 21:10:54 +00:00
basic_linux_tree
basic_myriad_tree [Myriad]: insert -L paths into linker cmd only when they exist. 2015-11-18 16:24:46 +00:00
basic_netbsd_tree/usr/lib For NetBSD, use the same settings for PPC64 as for PPC when it comes to 2014-08-13 14:17:32 +00:00
cl-libs Make clang-cl accept .lib inputs (PR20065) 2014-06-18 17:21:50 +00:00
debian_6_mips64_tree [Driver][Mips] Support mips64-linux-gnuabi64 / mips64el-linux-gnuabi64 target triples. 2014-06-24 19:00:12 +00:00
debian_6_mips_tree
debian_8_sparc64_tree [SPARC] Add multiarch include paths. 2015-06-05 13:44:43 +00:00
debian_8_sparc_multilib_tree [SPARC] Add multiarch include paths. 2015-06-05 13:44:43 +00:00
debian_multiarch_tree [PPC]: Fix bug in getMultiarchTriple. 2015-06-26 18:37:15 +00:00
debian_reduced_mips_tree
fake_install_tree
fedora_18_tree
fedora_21_tree/usr Add driver support for AArch64 Fedora. 2014-05-06 16:58:14 +00:00
freescale_ppc64_tree
freescale_ppc_tree
gcc_version_parsing1
gcc_version_parsing2
gcc_version_parsing3
gcc_version_parsing4
gentoo_linux_gcc_4.6.2_tree/usr Fix PR20773 which I introduced with a silly edit mistake in r216531. 2014-08-27 18:21:27 +00:00
gentoo_linux_gcc_4.6.4_tree/usr Fix PR20773 which I introduced with a silly edit mistake in r216531. 2014-08-27 18:21:27 +00:00
mingw_arch_tree/usr Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mingw_clang_tree/mingw32 Driver: Fix include directories when not using libgcc under mingw 2015-08-13 15:41:04 +00:00
mingw_mingw_builds_tree/mingw32 Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mingw_mingw_org_tree/mingw Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mingw_msys2_tree/msys64/mingw32 Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mingw_opensuse_tree/usr Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mingw_ubuntu_tree/usr Add extensive tests for the mingw toolchain and remove trailing slash from Arch. 2015-07-24 08:50:15 +00:00
mips_cs_tree [Driver] Support -muclibc / -mglibc command line options for a couple 2014-08-13 14:34:14 +00:00
mips_fsf_tree [Driver] Support -muclibc / -mglibc command line options for a couple 2014-08-13 14:34:14 +00:00
mips_img_tree [mips][mips64r6] Add support for mips-img-linux-gnu GCC toolchains 2014-07-10 14:40:57 +00:00
mips_mti_linux Re-recommit: Add support for the new mips-mti-linux toolchain. 2015-11-12 15:26:54 +00:00
module Driver: In crashdumps with -fmodule, dump the module dependencies 2014-06-20 22:59:50 +00:00
montavista_i686_tree/usr/lib/gcc/i686-montavista-linux/4.2.0
multiarch_freebsd64_tree
multilib_32bit_linux_tree
multilib_64bit_linux_tree [x32] Adding X32 target support to driver, including TargetInfo,DescriptionString, flags, paths lookup, etc. Cover changes with new tests. The author of the patch is Pavel Chupin (@pavel.v.chupin). 2014-07-10 15:27:19 +00:00
multilib_arm_linux_tree/usr/include/arm-linux-gnueabi Driver: add multilibs for ARM EB 2015-12-11 06:20:59 +00:00
multilib_armeb_linux_tree/usr/include/armeb-linux-gnueabi Driver: add multilibs for ARM EB 2015-12-11 06:20:59 +00:00
multilib_armebhf_linux_tree/usr/include/armeb-linux-gnueabihf Driver: add multilibs for ARM EB 2015-12-11 06:20:59 +00:00
multilib_armhf_linux_tree/usr/include/arm-linux-gnueabihf Driver: add multilibs for ARM EB 2015-12-11 06:20:59 +00:00
prefixed_tools_tree
resource_dir Add whole-program vtable optimization feature to Clang. 2016-02-24 20:46:36 +00:00
scei-ps4_tree/target Bring back r250262: PS4 toolchain 2015-10-14 12:25:43 +00:00
sparc-sun-solaris2.11/usr Stop hardcoding GCC paths in crt/ld.so lookup. 2015-08-31 19:17:51 +00:00
suse_10.3_ppc64_tree
ubuntu_11.04_multiarch_tree
ubuntu_12.04_LTS_multiarch_tree
ubuntu_13.04_multiarch_tree
ubuntu_14.04_multiarch_tree [x32] Adding X32 target support to driver, including TargetInfo,DescriptionString, flags, paths lookup, etc. Cover changes with new tests. The author of the patch is Pavel Chupin (@pavel.v.chupin). 2014-07-10 15:27:19 +00:00
ubuntu_14.04_multiarch_tree2 Significantly fix Clang's header search for Ubuntu (and possibly other 2014-08-27 08:41:41 +00:00
x86-64_ubuntu_13.10
cc1-response.txt Fix PR17239 by changing the semantics of the RemainingArgsClass Option kind 2014-08-22 19:29:30 +00:00
file.ll clang-cl: /fallback only applies to C or C++ files 2014-04-25 16:44:17 +00:00
file.prof
gen-response.c Teach Clang how to use response files when calling other tools 2014-09-15 17:45:39 +00:00
header0.h clang-cl: Add more tests for the interaction of /FI and /Yc /Yu. 2016-03-23 18:17:02 +00:00
header1.h clang-cl: Add a test for the interaction of /Yc and /showIncludes. 2016-03-12 19:55:59 +00:00
header2.h clang-cl: Add a test for the interaction of /Yc and /showIncludes. 2016-03-12 19:55:59 +00:00
header3.h clang-cl: Add a test for the interaction of /Yc and /showIncludes. 2016-03-12 19:55:59 +00:00
header4.h clang-cl: Add more tests for the interaction of /FI and /Yc /Yu. 2016-03-23 18:17:02 +00:00
pchfile.cpp clang-cl: Implement initial limited support for precompiled headers. 2016-03-01 23:16:44 +00:00
pchfile.h clang-cl: Implement initial limited support for precompiled headers. 2016-03-01 23:16:44 +00:00
wildcard1.c Add a test for wildcard expansion on Windows 2014-07-16 00:55:31 +00:00
wildcard2.c Add a test for wildcard expansion on Windows 2014-07-16 00:55:31 +00:00