llvm-project/clang/test/Driver
Nico Weber 648feabc65 [clang] Make the driver not diagnose errors on nonexistent linker inputs
When nonexistent linker inputs are passed to the driver, the linker
now errors out, instead of the compiler. If the linker does not run,
clang now emits a "warning: linker input unused" instead of an error
for nonexistent files.

The motivation for this change is that I noticed that
`clang-cl /winsysroot sysroot main.cc ole32.lib` emitted a
"ole32.lib not found" error, even though the linker finds it just fine when
I run `clang-cl /winsysroot sysroot main.cc /link ole32.lib`.

The same problem occurs if running `clang-cl main.cc ole32.lib` in a
non-MSVC shell.

The problem is that DiagnoseInputExistence() only looked for libs in %LIB%,
but MSVCToolChain uses much more involved techniques.

For this particular problem, we could make DiagnoseInputExistence() ask
the toolchain to see if it can find a .lib file, but in general the
driver can't know what the linker will do to find files, so it shouldn't
try. For example, if we implement PR24616, lld-link will look in the
registry to determine a good default for %LIB% if it isn't set.

This is less or a problem for the gcc driver, since .a paths there are
either passed via -l flags (which honor -L), or via a qualified path
(that doesn't honor -L) -- but for example ld.lld's --chroot flag
can also trigger this problem. Without this patch,
`clang -fuse-ld=lld -Wl,--chroot,some/dir /file.o` will complain that
`/file.o` doesn't exist, even though
`clang -fuse-ld=lld -Wl,--chroot,some/dir -Wl,/file.o` succeeds just fine.

This implements rnk's suggestion on the old bug PR27234.

Differential Revision: https://reviews.llvm.org/D109624
2021-09-13 08:57:38 -04:00
..
Inputs [openmp] No longer use LIBRARY_PATH to find devicertl 2021-09-09 17:16:41 +01:00
XRay [Driver][XRay][test] Update the macOS support check 2020-08-27 14:05:43 -07:00
flang [clang] Remove `-triple` from the invocations of `flang-new -fc1` 2020-12-10 17:54:12 +00:00
B-opt.c [Driver] -B: don't search for target triple prefixes 2020-07-18 20:26:01 -07:00
O.c Map -O to -O1 instead of -O2 2020-05-18 15:53:41 -07:00
Ofast.c
Wframe-larger-than.c Bring our handling of -Wframe-larger-than more in line with GCC. 2021-06-17 20:29:13 -07:00
Wp-args.c Clang] Fix expansion of response files in -Wp after integrated-cc1 change 2020-01-22 16:53:44 -05:00
Xarch.c
Xlinker-args.c [AIX]: Fix option processing for -b 2021-08-09 19:52:31 -04:00
aarch64-call-saved-x-register.c
aarch64-cpus.c Recommit "[clang][driver] Use the provided arch name for a Darwin target triple 2021-04-29 15:00:40 -07:00
aarch64-dotprod.c [AArch64] Add CPU Cortex-R82 2020-10-02 12:47:23 +01:00
aarch64-features.c [AArch64][Clang][Linux] Enable out-of-line atomics by default. 2021-01-29 17:44:45 +00:00
aarch64-fix-cortex-a53-835769.c
aarch64-fixed-call-saved-x-register.c
aarch64-fixed-x-register.c [AArch64] Add support for -ffixed-x30 2020-04-28 08:48:28 -07:00
aarch64-ls64.c [ARM][AAarch64] Initial command-line support for v8.7-A 2020-12-17 13:47:28 +00:00
aarch64-mac-cpus.c [AArch64] Don't always override CPU for arm64e. 2021-04-20 08:41:04 -07:00
aarch64-mgeneral_regs_only.c
aarch64-mte.c
aarch64-outliner.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
aarch64-predres.c
aarch64-rand.c
aarch64-ras.c
aarch64-rcpc.s
aarch64-rdm.c
aarch64-security-options.c [test] Fix unused check prefixes in test/Driver 2020-10-31 00:14:59 -07:00
aarch64-ssbs.c
aarch64-sve-vector-bits.c [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend 2020-12-10 12:43:14 +00:00
aarch64-target-as-march.s Reland "[AArch64] handle -Wa,-march=" 2021-06-23 12:01:57 -07:00
addrsig.c
aix-as.c [AIX] Don't pass no-integrated-as by default 2021-07-08 02:50:17 +00:00
aix-constructor-alias.c Revert "[AIX] Avoid structor alias; die before bad alias codegen" 2021-05-25 15:07:40 -04:00
aix-data-sections.c [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-err-options.c [AIX] Also error on -G for link-only step 2020-10-26 16:51:28 -04:00
aix-ld.c [clang][tests] Specify unwindlib in aix-ld tests 2021-06-26 13:09:29 +02:00
aix-mcpu-default.c Set TargetCPUName for AIX to default to pwr7. 2021-07-29 09:59:24 -04:00
aix-object-mode.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
aix-pragma-pack.c [Frontend] Add pragma align natural and sort out pragma pack stack effect 2021-01-13 10:53:24 -05:00
aix-rtlib.c [clang][driver][AIX] Set compiler-rt as default rtlib 2020-09-28 19:45:43 -04:00
aix-toolchain-include.cpp [Clang] Handle AIX Include management in the driver 2020-07-07 11:15:06 -04:00
aix-unsupported-features.c [AIX] Diagnose thinLTO usage in clang on AIX. 2021-04-19 16:39:48 +00:00
aix-vec_extabi.c [AIX][PowerPC] Remove error when specifying mabi=vec-default on AIX 2021-06-23 07:40:38 -04:00
altivec-asm.S
amdgcn-gz-options.cl Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name 2020-09-11 17:45:56 -07:00
amdgcn-toolchain-pic.cl
amdgpu-features-as.s [AMDGPU] add -mcode-object-version=n 2020-12-07 18:08:37 -05:00
amdgpu-features.c [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
amdgpu-invalid-target-id.s Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
amdgpu-macros.cl [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
amdgpu-mcpu.cl [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
amdgpu-openmp-system-arch-fail.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
amdgpu-openmp-system-arch.c Reapply "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" 2021-04-27 10:47:05 +00:00
amdgpu-openmp-toolchain.c [openmp] No longer use LIBRARY_PATH to find devicertl 2021-09-09 17:16:41 +01:00
amdgpu-toolchain-opencl.cl [OpenCL] Do not include default header for preprocessor output as input 2021-06-25 10:01:51 -04:00
amdgpu-toolchain.c [clang][Driver] Update/cleanup LTO logic to ensure that the last lto argument is honored 2021-09-08 15:53:49 -07:00
amdgpu-visibility.cl AMDGPU: Teach toolchain to link rocm device libs 2020-04-10 13:37:32 -04:00
analyze.c
analyzer-target-enabled-checkers.cpp
ananas.c
android-gcc-toolchain.c
android-link.cpp [Driver] Default arm-linux-androideabi to -z max-page-size=4096 2020-04-08 12:05:28 -07:00
android-ndk-standalone.cpp [Driver] Linux.cpp: move resource directory before /usr/local/include for non-musl 2021-03-28 12:44:21 -07:00
android-no-installed-libcxx.cpp Reland 198fbcb8, "Driver: Don't look for libc++ headers in the install directory on Android.", which was reverted in b3249027. 2019-12-09 10:08:02 -08:00
android-pie.c
android-standalone.cpp [Driver] Suppress GCC detection under -B 2021-03-19 15:42:18 -07:00
apple-arm64-arch.c [clang, test, Darwin] Fix tests expecting Darwin target 2020-08-07 09:21:31 +01:00
apple-clang-defaults.c [apple clang] disable in-process CC1 to preserve crashlog compatibility 2020-06-05 10:55:42 -07:00
apple-kext-mkernel.c Recommit #2 "[Driver] Default to -fno-common for all targets" 2020-03-09 19:57:03 +00:00
apple-silicon-arch.c [clang][driver] set macOS as the target OS for -arch arm64 when clang 2020-06-23 21:08:11 -07:00
appletvos-version-min.c
arc-exceptions.m
arc.c
arch-armv7k.c [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
arch-specific-libdir-rpath.c [test] Fix unused check prefixes in test/Driver 2020-10-31 00:14:59 -07:00
arch-specific-libdir.c
arch.c
arclite-link-external-toolchain.c [clang][driver] Weaken the test from 359353 to appease Windows bots 2019-04-26 22:58:31 +00:00
arclite-link.c [Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth. 2020-12-03 07:53:59 -08:00
arm-aarch64-bitfield-flags.c Pass the cmdline aapcs bitfield options to cc1 2021-02-18 15:41:20 +00:00
arm-abi.c
arm-alignment.c Create strict aligned code for OpenBSD/arm64. 2020-08-16 07:14:34 -04:00
arm-arch-darwin.c
arm-cde.c [ARM,CDE] Cosmetic changes, additonal driver tests 2020-02-18 10:23:09 +00:00
arm-compiler-rt.c attempt to fix check-clang on windows after c49866ac 2020-02-13 09:32:11 -05:00
arm-cortex-cpus.c [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
arm-default-build-attributes.s
arm-dotprod.c [AArch64] Add support for Cortex-A76 and Cortex-A76AE 2019-02-25 15:11:31 +00:00
arm-execute-only.c [test] Fix unused check prefixes in test/Driver 2020-10-31 00:14:59 -07:00
arm-features.c [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
arm-fixed-r9.c
arm-float-abi-lto.c [Driver] Incorporate -mfloat-abi in the computed triple on ARM 2020-10-21 11:19:38 +01:00
arm-float-abi.c Use -### in arm-float-abi.c test 2020-10-21 17:40:02 +01:00
arm-hwdiv.c
arm-ias-Wa.s
arm-implicit-it.s Revert "[Driver] Delete -mimplicit-it=" 2021-05-20 00:17:50 +03:00
arm-long-calls.c
arm-machine-outliner.c [Driver][MachineOutliner] Support outlining option with LTO 2021-01-06 16:01:38 +01:00
arm-matrix-multiply.c [ARM] Armv8.6-a Matrix Mul cmd line support 2020-04-24 15:54:06 +01:00
arm-mfpu.c [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
arm-multilibs.c [test] Bring back the improved arm and $sysroot/usr/include/i386-linux-gnu tests 2021-03-22 12:08:46 -07:00
arm-no-movt.c
arm-no-neg-immediates.c
arm-nofp-disabled-features.c [Driver][ARM] Disable unsupported features when nofp arch extension is used 2020-07-29 14:13:22 +01:00
arm-ras.c
arm-restrict-it.c
arm-sb.c
arm-target-as-march-mcpu.s [clang][Arm] Fix handling of -Wa,-march= 2021-02-04 16:36:15 +00:00
arm-target-as-mimplicit-it.s [clang][ARM] When handling multiple -mimplicit-it mark all as used 2021-05-25 14:53:07 +00:00
arm-target-as-mthumb.s [clang][Arm] Fix handling of -Wa,-march= 2021-02-04 16:36:15 +00:00
arm-thumb-only-cores.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
arm-triple.c [Driver] Incorporate -mfloat-abi in the computed triple on ARM 2020-10-21 11:19:38 +01:00
arm-wchar_t-defaults.c
arm-xscale.c
arm64-as.s AArch64: add missing Apple CPU names and use them by default. 2020-01-08 09:24:06 +00:00
arm64-darwinpcs.c
arm64-markbti.S [AArch64] Add -mmark-bti-property flag. 2020-09-17 01:18:36 +02:00
arm64_32-link.c Recommit "[clang][driver] Use the provided arch name for a Darwin target triple 2021-04-29 15:00:40 -07:00
armv8-crc.c
armv8.1m.main.c [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
armv8.1m.main.s [ARM] Allow "-march=foo+fp" to vary with foo 2019-06-05 13:12:01 +00:00
as-default-dwarf.s
as-dwarf-cie.s Change llvm-{objdump,readobj} -long-option to --long-option or well-known short options in tests. NFC 2019-05-01 09:30:45 +00:00
as-mcpu.c
as-no-warnings.c Trim failing test 2021-07-30 10:51:08 -07:00
as-options.s Revert "[Driver] Delete -mimplicit-it=" 2021-05-20 00:17:50 +03:00
as-version.s [MCParser][z/OS] Mark test as unsupported for the z/OS Target 2021-08-27 11:45:38 -04:00
asan.c [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline 2021-02-23 22:14:41 -08:00
ast.c
at_file.c
at_file.c.args
at_file.c.args.utf16le
at_file_missing.c
at_file_win.c
at_file_win.c.args
autocomplete.c [OpenCL] C++ for OpenCL version 2021 introduced to command line. 2021-08-18 10:08:59 +01:00
autolink_integrated_as.c
avr-ld.c [AVR][clang] Pass '--start-group' and '--end-group' options to avr-ld 2021-07-30 08:25:14 +08:00
avr-link-mcu-family-unimplemented.c [clang][AVR] Improve avr-ld command line options 2020-11-17 23:28:41 +08:00
avr-link-no-mcu-specified.c [AVR] Automatically link CRT and libgcc from the system avr-gcc 2019-05-19 09:54:14 +00:00
avr-link-nostdlib-nodefaultlibs.c [AVR] Automatically link CRT and libgcc from the system avr-gcc 2019-05-19 09:54:14 +00:00
avr-mmcu.c [clang][AVR] Improve avr-ld command line options 2020-11-17 23:28:41 +08:00
avr-toolchain.c [AVR][clang] Improve search for avr-libc installation path 2021-08-17 11:51:35 +08:00
baremetal-sysroot.cpp Revert "[BareMetal] Ensure that sysroot always comes after library paths" 2021-05-07 13:38:04 -07:00
baremetal.cpp [BareMetal] Ensure that sysroot always comes after library paths 2021-05-07 14:42:02 -07:00
biarch.c
bindings.c Add Statically Linked Libraries 2020-06-22 19:48:49 +00:00
cc-log-diagnostics.c [Diagnostics] Try to improve warning message for -Wreturn-type 2019-11-09 17:54:58 +01:00
cc-print-options.c [PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change 2020-01-21 17:03:00 -05:00
cc-print-proc-stat.c [Driver] Don't litter the source directory in test 2021-03-01 11:20:13 +01:00
cc1-response-files.c
cc1-spawnprocess.c [Driver][test] Fix cc1-spawnprocess.c 2020-11-14 09:53:34 -08:00
ccc-as-cpp.c
ccc-host-triple-no-integrated-as.c
cf-runtime-abi.c
check-time-trace-sections.cpp Re-land Remove REQUIRES:shell from tests that pass for me on Windows 2019-09-10 20:15:45 +00:00
check-time-trace-sections.py [Test][Time profiler] Fix test time checking 2021-09-01 09:11:36 +03:00
check-time-trace.cpp [TimeProfiler] Emit clock synchronization point 2020-04-23 01:09:31 +03:00
cl-cc-flags.c Fix test not to use UNSUPPORTED as a FileCheck prefix. 2019-05-20 14:57:18 +00:00
cl-denorms-are-zero.cl [test] Fix unused check prefixes in test/Driver 2020-10-31 00:14:59 -07:00
cl-diagnostics.c
cl-eh.cpp
cl-idl.cpp
cl-include.c [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003) 2021-06-21 15:36:14 +02:00
cl-inputs.c [clang] Make the driver not diagnose errors on nonexistent linker inputs 2021-09-13 08:57:38 -04:00
cl-link-at-file.c [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] 2021-03-19 13:38:03 +00:00
cl-link.c [clang] Make the driver not diagnose errors on nonexistent linker inputs 2021-09-13 08:57:38 -04:00
cl-options.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
cl-options.cu Make clang/test/Driver/cl-options.cu pass in 32-bit builds 2020-04-06 16:04:43 +02:00
cl-outputs.c [clang-cl] Allow a colon after the /Fe option (PR46720) 2020-07-20 12:06:41 +02:00
cl-pch-errorhandling.cpp
cl-pch-search.cpp
cl-pch-showincludes.cpp
cl-pch.c
cl-pch.cpp [clang-cl] Remove the /fallback option 2021-02-04 10:33:16 +01:00
cl-permissive.c [clang-cl] Add /permissive and /permissive- 2021-06-10 17:06:19 +02:00
cl-response-file.c Fix test cl-response-file.c to work on all platforms including Windows/Solaris. 2019-06-24 22:26:08 +00:00
cl-runtime-flags.c
cl-showfilenames.c [Clang][IFS][Test] Work around in-process cc1 ASAN issues #2. 2020-01-23 14:25:53 -08:00
cl-sysroot.cpp clang-cl: Invent a /winsysroot concept 2021-01-29 09:47:00 -05:00
cl-thinlto-backend.c reland "add -fthinlto-index= option to clang-cl" 2019-07-16 01:35:49 +00:00
cl-x86-flags.c [clang-cl] Emit nicer warning on unknown /arch: arguments 2021-09-02 10:37:32 -04:00
cl-zc.cpp
cl.c
claim-unused.c
clang-c-as-cxx.c
clang-exception-flags.cpp
clang-g-opts.c [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
clang-offload-bundler-asserts-on.c [clang-offload-bundler] Fix compatibility testing for non-assert builds 2021-09-10 18:57:03 +05:30
clang-offload-bundler.c [clang-offload-bundler] Fix compatibility testing for non-assert builds 2021-09-10 18:57:03 +05:30
clang-offload-wrapper.c [clang-offload-wrapper] Disabled ELF offload notes embedding by default. 2021-08-18 08:18:03 -07:00
clang-s-opts.s
clang-translation.c Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
clang-translation.cppm
clang_cpp.c
clang_f_opts.c [clang] Implement -falign-loops=N (N is a power of 2) for non-LTO 2021-08-05 12:17:50 -07:00
clang_f_opts.h
clang_wrapv_opts.c
cloudabi.c
cloudabi.cpp
codeview-column-info.c [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
color-diagnostics.c
compilation_database.c Fix the 'directory' field in DumpCompilationDatabase and add test 2019-09-27 08:14:45 +00:00
compiler-rt-unwind.c [Driver] Fix tests failing in per-target multiarch layout 2021-04-27 10:19:00 -07:00
complete-member-pointers.cpp
compress-noias.c [Driver] Clean up -gz & --compress-debug-sections 2020-10-19 23:06:33 -07:00
compress.c [Driver] Fix -gz=zlib options for linker also on FreeBSD 2021-03-02 08:44:24 -05:00
config-file-errs.c
config-file.c Driver: Accept multiple --config options if filenames are the same 2020-06-16 12:23:57 -07:00
config-file2.c
config-file3.c [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c 2020-09-03 12:28:53 -07:00
config-file4.c
constructors.c [Driver] Use .init_array for all gcc installations and simplify Generic_ELF -fno-use-init-array rules 2019-12-13 14:06:51 -08:00
coroutines.c
coroutines.cpp
coverage-ld.c Revert "[InstrProfiling] Don't generate __llvm_profile_runtime_user" 2021-03-12 13:53:46 +01:00
coverage.c [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs 2020-10-19 22:19:00 -07:00
cpath.c
cpp-precomp.c
crash-diagnostics-dir-2.c Pass -fcrash-diagnostics-dir along to LLVM 2021-04-06 09:30:52 -07:00
crash-diagnostics-dir.c [Driver] Create non-existent directory for -fcrash-diagnostics-dir 2019-05-04 00:55:14 +00:00
crash-report-crashfile.m [Driver] When forcing a crash print the bug report message 2020-06-29 13:13:12 +01:00
crash-report-header.h
crash-report-modules.m [Driver] When forcing a crash print the bug report message 2020-06-29 13:13:12 +01:00
crash-report-null.test [FileCheck] Default --allow-unused-prefixes to false 2021-02-08 13:37:04 -08:00
crash-report-spaces.c
crash-report-with-asserts.c Re-land "[Clang][Driver] Remove -M group options ..." and "[Clang] Avoid crashing when generating crash diagnostics when '#pragma clang __debug ..." 2020-02-07 09:51:09 -05:00
crash-report.c [Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error() generate preprocessed source + reproducer.sh again. 2020-02-11 10:17:30 -05:00
cross-linux.c [Driver] Fix tests failing in per-target multiarch layout 2021-04-27 10:19:00 -07:00
cspgo-lto.c Fix invocation of Gold plugin with LTO after r355331 2019-03-13 23:54:52 +00:00
cuda-arch-translation.cu Fix cuda-bad-arch.cu test. 2021-07-13 11:57:25 -07:00
cuda-bad-arch.cu Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
cuda-bail-out.cu
cuda-bindings.cu
cuda-constructor-alias.cu
cuda-detect-path.cu
cuda-detect.cu Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
cuda-dwarf-2.cu [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
cuda-external-tools.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
cuda-flush-denormals-to-zero.cu Fix cuda-bad-arch.cu test. 2021-07-13 11:57:25 -07:00
cuda-macosx.cu
cuda-march.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
cuda-no-pgo-or-coverage.cu [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs 2020-10-19 22:19:00 -07:00
cuda-no-sanitizers.cu
cuda-no-stack-protector.cu
cuda-not-found.cu
cuda-omp-unsupported-debug-options.cu Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
cuda-options.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
cuda-output-asm.cu
cuda-phases.cu [HIP] Do not call opt/llc for -fno-gpu-rdc 2020-06-15 18:55:01 -04:00
cuda-ptxas-path.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
cuda-simple.cu [CUDA] make the test more hermetic 2020-06-17 15:22:45 -07:00
cuda-unused-arg-warning.cu
cuda-version-check.cu [CUDA] Improve CUDA version detection and diagnostics. 2021-08-23 13:24:48 -07:00
cuda-windows.cu
cxa-atexit.cpp [AIX] report_fatal_error on `-fregister_global_dtors_with_atexit` for static init 2020-07-17 16:14:49 -04:00
cxx-abi-flag.cpp [clang][test] Update -fc++-abi tests 2021-05-04 15:53:00 -07:00
cxx-operator-names.cpp [clang][driver] Add -foperator-names 2021-06-10 17:01:35 +02:00
cxx_for_opencl.clcpp [OpenCL] Added distinct file extension for C++ for OpenCL. 2021-03-24 13:07:04 +00:00
darwin-arm64-target.c [clang] [Darwin] Add reverse mappings for aarch64/aarch64_32 to darwin arch names 2020-05-29 15:23:14 +03:00
darwin-as.c
darwin-asan-mkernel-kext.c [ASan] Rename `-fsanitize-address-destructor-kind=` to drop the `-kind` suffix. 2021-04-29 11:55:42 -07:00
darwin-asan-nofortify.c
darwin-debug-flags.c Update clang tests for new LLVM IR backslash printing in r374415 2019-10-10 18:36:41 +00:00
darwin-dsymutil.c Allow .dSYM's to be directly placed in an alternate directory 2020-08-03 13:18:52 -07:00
darwin-embedded.c
darwin-fapple-link-rtlib.c [Darwin] Introduce a new flag, -fapple-link-rtlib that forces linking of the builtins library. 2019-05-10 23:24:20 +00:00
darwin-header-search-libcxx.cpp [clang] Don't look into <sysroot> for C++ headers if they are found alongside the toolchain 2020-10-09 12:41:41 -04:00
darwin-header-search-libstdcxx.cpp [PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin 2020-03-05 11:05:26 -08:00
darwin-header-search-system.cpp [tests][Driver] Set `--sysroot=""` to allow `DEFAULT_SYSROOT` build 2020-05-15 17:34:00 -04:00
darwin-infer-simulator-sdkroot.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-iphone-defaults.m
darwin-ld-dedup.c [mac/arm] fix clang/test/Driver/darwin-ld-dedup.c 2020-11-23 13:32:29 -05:00
darwin-ld-demangle-lld.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-ld-demangle.c
darwin-ld-lto.c [darwin][driver] Pass through -global-isel LLVM flags to ld. 2021-03-22 17:23:06 -07:00
darwin-ld-platform-version-ios.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-ld-platform-version-maccatalyst.c [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-ld-platform-version-macos.c [clang][driver][darwin] use the deployment target version as the SDK version 2021-04-30 18:54:02 -07:00
darwin-ld-platform-version-tvos.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-ld-platform-version-watchos.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-ld-pthread.c
darwin-ld.c [clang/darwin] Pass libclang_rt.profile last on linker command 2021-07-27 07:51:06 -04:00
darwin-mac-catalyst-32bit-not-supported.c [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-maccatalyst.c [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-max-type-align.c
darwin-multiarch-arm.c
darwin-objc-defaults.m [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-objc-options.m Make -fvisibility-inlines-hidden apply to static local variables in inline functions on Darwin 2020-09-02 12:19:12 -04:00
darwin-objc-runtime-maccatalyst.m [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-opt-record-ld.c [Driver] Only pass LTO remark arguments if the driver asks for it 2020-04-07 14:11:47 -07:00
darwin-opt-record.c [Remarks][Driver] Place temporary remark files next to temporary object files 2019-12-18 16:42:02 -08:00
darwin-print-file-name.c [Driver] Fix `ToolChain::getCompilerRTPath()` to return the correct path on Apple platforms. 2021-05-04 11:28:26 -07:00
darwin-print-runtime-dir.c [Driver] Fix `ToolChain::getCompilerRTPath()` to return the correct path on Apple platforms. 2021-05-04 11:28:26 -07:00
darwin-sanitizer-ld.c [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-sdk-version-maccatalyst.c [clang][driver][darwin] Add driver support for Mac Catalyst 2021-07-22 10:20:19 -07:00
darwin-sdk-version.c [mac/arm] Fix test/Driver/darwin-sdk-version.c on arm macs 2020-11-20 22:32:31 -05:00
darwin-sdk-vs-os-version.c Fix sdk version test to use 99.99.99 as a max dummy version instead of 10.99.99. 2020-07-06 16:53:12 -07:00
darwin-sdk-with-prefix.c [clang][driver] Support Darwin SDK names with an optional prefix in their name 2021-03-09 14:57:58 -08:00
darwin-sdkroot.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
darwin-simulator-macro.c
darwin-stdlib.cpp [clang][Darwin] Refactor header search path logic into the driver 2019-05-21 17:48:04 +00:00
darwin-verify-debug.c
darwin-version.c Recommit "[clang][driver] Use the provided arch name for a Darwin target triple 2021-04-29 15:00:40 -07:00
darwin-warning-options.c [clang, test, Darwin] Fix tests expecting Darwin target 2020-08-07 09:21:31 +01:00
darwin-xarch.c
debug-comp-dir.S [Driver] Clean up some Separate form options 2021-02-17 13:49:41 -08:00
debug-default-version.c [clang] Add -fdebug-default-version for specifying the default DWARF version 2019-11-07 12:05:58 -08:00
debug-main-file.S
debug-options-as.c [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
debug-options.c [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
debug-pass-structure.c [NewPM] Add options to PrintPassInstrumentation 2021-05-18 20:59:35 -07:00
debug-prefix-map.S [clang][test] fix tests for external assemblers 2020-05-25 17:36:28 -07:00
debug-prefix-map.c [Driver] Rename -fprofile-{prefix-map,compilation-dir} to -fcoverage-{prefix-map,compilation-dir} 2021-02-25 21:40:12 -08:00
debug-unsupported.c
debug-var-experimental-switch.c [LiveDebugValues] Add switches for using instr-ref variable locations 2020-08-25 14:58:48 +01:00
default-denormal-fp-math.c Assume ieee behavior without denormal-fp-math attribute 2020-03-07 12:10:56 -05:00
default-image-name.c
default-includes.cl [OpenCL] Add builtin declarations by default. 2021-02-22 12:24:16 +00:00
default-toolchain.c Recommit "[clang][driver] Use the provided arch name for a Darwin target triple 2021-04-29 15:00:40 -07:00
defsym.s Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
denormal-fp-math.c Assume ieee behavior without denormal-fp-math attribute 2020-03-07 12:10:56 -05:00
dfsan.c [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline 2021-02-23 22:14:41 -08:00
diagnostics.c
disable-llvm.c
dragonfly.c
dwarf-target-version-clamp.cu [DWARF] Allow toolchain to adjust specified DWARF version. 2020-12-09 16:34:34 -08:00
dyld-prefix.c
dynamic-linker.c
eabi.c
elfiamcu-header-search.c
embed-bitcode-wasm.c [WebAssembly] Emit .llvmcmd and .llvmbc as custom sections 2020-04-14 13:24:18 -07:00
embed-bitcode.c
embed-bitcode.s Change llvm-{objdump,readobj} -long-option to --long-option or well-known short options in tests. NFC 2019-05-01 09:30:45 +00:00
emulated-tls.cpp
env.c [Driver] Fix tests failing in per-target multiarch layout 2021-04-27 10:19:00 -07:00
exceptions.m
falign-loops.c [clang] Implement -falign-loops=N (N is a power of 2) for non-LTO 2021-08-05 12:17:50 -07:00
fast-math.c [clang][cli] Remove -f[no-]trapping-math from -cc1 command line 2021-01-12 10:00:23 +01:00
fatal-warnings.c
fbasic-block-sections.c [Clang] allow overriding -fbasic-block-sections 2021-06-30 14:32:08 -07:00
fbinutils-version.c Add -fbinutils-version= to gate ELF features on the specified binutils version 2021-01-26 12:28:23 -08:00
fcomment-block-commands.c
fcs-profile-generate.c [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together 2021-01-12 14:19:55 -08:00
fdiagnostics-show-option.c [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
fdirect-access-external-data.c [Driver] Delete compatibility aliases -mpie-copy-relocations and -mno-pie-copy-relocations 2021-03-19 17:47:30 -07:00
fembed-bitcode.c [WebAssembly] Emit .llvmcmd and .llvmbc as custom sections 2020-04-14 13:24:18 -07:00
fextend-args.c [clang][patch] Add support for option -fextend-arguments={32,64}: widen integer arguments to int64 in unprototyped function calls 2021-05-19 10:59:56 -04:00
fforce-dwarf-frame.c [cfi] Add flag to always generate .debug_frame 2019-10-31 09:48:30 +00:00
fgnuc-version.c Add -fgnuc-version= to control __GNUC__ and other GCC macros 2019-10-10 21:04:25 +00:00
flags.c
flegacy-pass-manager.c [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager 2020-12-09 16:57:36 -08:00
fmemprof.cpp [MemProf] Pass down memory profile name with optional path from clang 2020-11-01 17:38:23 -08:00
fmerge-constants.c [Driver][test] Add a specific test file for -fmerge-all-constants 2020-03-15 13:11:49 -07:00
fmessage-length.c [Driver] Don't pass -fmessage-length=0 to CC1 2020-03-31 17:12:08 -07:00
fno-escaping-block-tail-calls.c
fno-rtti-data.cpp
fopenmp.c Support linking against OpenMP runtime on OpenBSD. 2021-09-03 19:33:09 -04:00
fortran.f95 [clang][driver]Add quotation mark in test/fortran.f95 to avoid false positive 2020-08-19 17:54:32 +01:00
fp-model.c Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" 2021-08-06 12:01:47 -07:00
fpack-struct.c
fparse-all-comments.c
fpatchable-function-entry.c [RISCV] Support clang -fpatchable-function-entry && GNU function attribute 'patchable_function_entry' 2021-03-16 10:02:35 -07:00
fplugin.c
fprofile-update.c Add -fprofile-update={atomic,prefer-atomic,single} 2020-09-29 10:43:23 -07:00
frame-pointer-elim.c arm64: count Triple::aarch64_32 as an aarch64 target and enable leaf frame pointers 2020-12-03 11:09:44 +00:00
frame-pointer-elim.cl clang/AMDGPU: Fix default for frame-pointer attribute 2019-12-07 00:09:10 +05:30
frame-pointer.c [Clang] Replace cc1 options '-mdisable-fp-elim' and '-momit-leaf-frame-pointer' 2019-07-20 22:50:50 +00:00
freebsd-mips-as.c
freebsd.c [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
freebsd.cpp [Driver] do not link _p libs for -pg on FreeBSD 14 and later 2021-06-26 17:47:54 -04:00
fsanitize-address-destructor.c [ASan] Rename `-fsanitize-address-destructor-kind=` to drop the `-kind` suffix. 2021-04-29 11:55:42 -07:00
fsanitize-coverage.c [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
fsanitize-ignorelist.c [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
fsanitize-object-size.c
fsanitize-use-after-return.c [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. 2021-06-11 12:07:35 -07:00
fsanitize.c [asan][clang] Add flag to outline instrumentation 2021-07-14 13:36:34 -07:00
fsemantic-interposition.c [clang] Support -fpic -fno-semantic-interposition for RISCV 2021-05-11 11:38:32 -07:00
fsjlj-exceptions.c [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
fsplit-machine-functions.c [clang] Remove profile available check for fsplit-machine-functions. 2020-09-18 15:08:00 -07:00
fubsan-strip-path-components.cpp
fuchsia.c [InstrProfiling] Generate runtime hook for Fuchsia 2021-08-10 23:21:15 -07:00
fuchsia.cpp [clang][Fuchsia] Introduce compat multilibs 2021-05-11 15:45:38 -07:00
function-alignment.c
function-sections.c
funique-basic-block-section-names.c Options for Basic Block Sections, enabled in D68063 and D73674. 2020-06-02 00:23:32 -07:00
funique-internal-linkage-names.c Uniuqe Names for Internal Linkage Symbols. 2020-05-07 18:18:37 -07:00
fuse-ld-windows.c
fuse-ld.c [test] Migrate -gcc-toolchain with space separator to --gcc-toolchain= 2021-08-20 15:24:58 -07:00
fuzzer.c [test] Fix unused check prefixes in test/Driver 2020-10-31 00:14:59 -07:00
fveclib.c Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." 2021-05-16 18:49:53 +01:00
fzero-initialized-in-bss.c Add tests for clang -fno-zero-initialized-in-bss and llc -nozero-initialized-in-bss 2020-07-04 23:26:57 -07:00
gcc-toolchain.cpp [test] Migrate -gcc-toolchain with space separator to --gcc-toolchain= 2021-08-20 15:24:58 -07:00
gcc_forward.c [Driver] Allow -specs and -nostartfiles to be forwarded to GCC 2020-09-04 15:09:33 -07:00
gcodeview-ghash.c
gen-cdb-fragment.c Reland [Driver] Fix -working-directory issues 2019-10-15 17:51:59 +00:00
gfortran.f90 [Driver] Define LinkOption and fix forwarded options to GCC for linking 2020-07-25 12:33:18 -07:00
global-isel.c Add a new -fglobal-isel option and make -fexperimental-isel an alias for it. 2020-03-31 12:06:11 -07:00
gnu-runtime.m
gold-lto-samplepgo.c
gold-lto-sections.c
header-module.cpp
hexagon-hvx.c
hexagon-long-calls.c
hexagon-memops.c
hexagon-nvj.c
hexagon-nvs.c
hexagon-packets.c
hexagon-toolchain-elf.c [clang] Add missing FileCheck colons 2020-04-14 12:32:48 -06:00
hexagon-toolchain-linux.c [clang] [hexagon] Add resource include dir 2021-08-10 08:37:58 -05:00
hexagon-vectorize.c
hip-autolink.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-binding.hip [HIP] Move HIP Linking Logic into HIP ToolChain 2020-06-22 19:48:48 +00:00
hip-code-object-version.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-cuid-hash.hip [CUDA][HIP] Add -fuse-cuid 2021-02-08 22:26:12 -05:00
hip-cuid.hip [CUDA][HIP] Add -fuse-cuid 2021-02-08 22:26:12 -05:00
hip-default-gpu-arch.hip [HIP] Let clang recognize .hip extension 2020-03-17 11:22:55 -04:00
hip-device-compile.hip Fix test hip-device-compile.hip 2021-06-10 09:13:27 -04:00
hip-device-libs.hip [HIP] Fix device lib selection 2021-05-01 20:31:11 -04:00
hip-fpie-option.hip [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 13:59:44 -08:00
hip-gsplit-dwarf-options.hip recommit [HIP] Fix -gsplit-dwarf option 2020-09-23 11:20:29 -04:00
hip-gz-options.hip Fix bot failure after ccb4124a41 2020-09-15 12:36:47 -05:00
hip-host-cpu-features.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-include-path.hip [HIP] Relax checks in hip-include-path.hip test case again 2021-05-31 22:40:21 +02:00
hip-inputs.hip Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
hip-invalid-target-id.hip Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
hip-launch-api.hip [HIP] Fix rocm detection 2020-07-10 23:20:15 -04:00
hip-link-save-temps.hip [HIP] Use default triple in llvm-mc for system ld 2020-07-07 16:44:51 +00:00
hip-link-shared-library.hip [HIP] Move HIP Linking Logic into HIP ToolChain 2020-06-22 19:48:48 +00:00
hip-link-static-library.hip [HIP] Ignore invalid ar linker options 2020-08-06 17:39:41 +00:00
hip-macros.hip Fix failure in test hip-macros.hip 2020-10-02 10:33:32 -04:00
hip-no-device-libs.hip [HIP] Let clang recognize .hip extension 2020-03-17 11:22:55 -04:00
hip-offload-arch.hip [HIP] Add gfx1031 and gfx1030 2020-09-08 16:38:34 -04:00
hip-options.hip [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch 2021-06-03 14:25:03 -07:00
hip-output-file-name.hip [HIP] Add --gpu-bundle-output 2021-06-09 23:31:43 -04:00
hip-phases.hip [HIP] Add --gpu-bundle-output 2021-06-09 23:31:43 -04:00
hip-printf.hip [HIP] Let clang recognize .hip extension 2020-03-17 11:22:55 -04:00
hip-rdc-device-only.hip [clang-offload-bundler] Make Bundle Entry ID backward compatible 2021-09-08 16:06:12 +05:30
hip-sanitize-options.hip [HIP] Preserve ASAN bitcode library functions 2021-07-23 10:35:52 -04:00
hip-save-temps.hip [HIP] Add missing options for lto 2020-06-26 00:26:05 -04:00
hip-std.hip [HIP] Fix rocm detection 2020-07-10 23:20:15 -04:00
hip-syntax-only.hip [HIP] Let clang recognize .hip extension 2020-03-17 11:22:55 -04:00
hip-target-id.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-toolchain-device-only.hip [HIP] Change to code object v4 2021-04-06 20:22:58 -04:00
hip-toolchain-dwarf.hip [AMDGPU][HIP] Switch default DWARF version to 5 2021-08-02 18:04:01 +00:00
hip-toolchain-features.hip [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
hip-toolchain-mllvm.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-toolchain-no-rdc.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-toolchain-opt.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-toolchain-rdc-separate.hip [clang-offload-bundler] Make Bundle Entry ID backward compatible 2021-09-08 16:06:12 +05:30
hip-toolchain-rdc-static-lib.hip [clang][amdgpu] Use implicit code object version 2021-04-23 23:52:50 +01:00
hip-toolchain-rdc.hip Fix __hip_fabin visibility 2021-07-23 10:14:29 -04:00
hip-unbundle-preproc.hip [HIP] unbundle bundled preprocessor output 2020-12-15 22:14:18 -05:00
hip-version.hip [HIP] Fix --hip-version flag with 0 as component 2021-06-11 16:25:03 +00:00
hip-wavefront-size.hip [HIP] Fix bug in driver about wavefront size 2020-12-04 08:36:52 -05:00
hip-windows-filename.hip Fix temporary file name on Windows 2020-11-15 08:11:05 -05:00
hurd.cpp hurd: Clean up test 2021-04-27 13:19:17 -07:00
ident_md.c
ignore-xcoff-visibility.cpp [AIX] add new option -mignore-xcoff-visibility 2020-10-08 09:34:58 -04:00
immediate-options.c [Driver] Move -print-runtime-dir and -print-resource-dir tests 2021-05-05 15:23:49 -07:00
implicit-function-as-error.c
include-default-header.cl [OpenCL] Improved testing of default header. 2019-03-19 13:04:17 +00:00
incompatible_sysroot.c
incremental-linker-compatible.c
index-header-map.c
indirect-tls-seg-refs.c
inhibit-downstream-commands.c
inline-asm.c
instrprof-ld.c Reland "[Driver][Windows] Support per-target runtimes dir layout for profile instr generate" 2021-02-24 23:40:20 +01:00
integrated-as.c [Frontend] Replace CC1 option -masm-verbose with -fno-verbose-asm 2020-03-31 22:33:55 -07:00
integrated-as.s [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
invalid-target-id.cl Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
ios-simulator-arcruntime.c
ios-version-min.c
krait-cpu.c
lanai-toolchain.c
lanai-unknown-unknown.cpp
ld-path.c [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path and -fuse-ld=rel/path 2020-07-20 09:34:39 -07:00
linker-opts.c [Driver] Delete XFAIL: windows-msvc after D65880/r368245 2019-08-08 04:56:21 +00:00
linux-as.c [Sparc] Select the UltraSPARC instruction set with the external assembler 2020-09-07 02:49:05 -04:00
linux-cross.cpp [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux 2021-07-20 09:18:24 -07:00
linux-header-search.cpp [libc++] Support per-target __config_site in per-target runtime build 2021-04-28 14:27:16 -07:00
linux-ld.c [Driver] Fix architecture triplets and search paths for Linux x32 2021-04-01 09:47:56 +01:00
linux-musl-header-search.cpp [Driver] Prioritize SYSROOT/usr/include over RESOURCE_DIR/include on linux-musl 2019-08-06 06:25:32 +00:00
linux-per-target-runtime-dir.c [Driver] Use normalized triples for per-target runtimes 2021-04-27 22:31:36 -07:00
lit.local.cfg [OpenCL] Added distinct file extension for C++ for OpenCL. 2021-03-24 13:07:04 +00:00
lto-dwo.c
lto-jobs.c After 09158252f7, fix build when -DLLVM_ENABLE_THREADS=OFF 2020-03-28 13:54:58 -04:00
lto-unit.c [ThinLTOCodeGenerator] Add support for index-based WPD 2019-10-18 11:58:21 +00:00
lto.c [clang][Driver] Update/cleanup LTO logic to ensure that the last lto argument is honored 2021-09-08 15:53:49 -07:00
lto.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
m-and-mm.c [Driver] Fix multiple bugs related to dependency file options: -M -MM -MD -MMD -MT -MQ 2019-09-14 06:01:22 +00:00
m68k-features.cpp [cfe][driver][M68k](8/8) Clang driver support 2021-03-08 12:30:57 -08:00
m68k-fixed-register.c [M68k] Allow user to preserve certain registers 2021-05-20 13:57:22 -07:00
m68k-sub-archs.cpp [cfe][driver][M68k](8/8) Clang driver support 2021-03-08 12:30:57 -08:00
macho-embedded.c
macos-apple-silicon-slice-link-libs-darwin-only.cpp Fix macos target assumption in test 2021-01-29 10:22:04 +00:00
macos-apple-silicon-slice-link-libs.cpp [darwin][driver] fix isMacosxVersionLT minimum supported OS version check 2020-08-13 12:06:45 -07:00
malign_double.c [Driver] Pass -malign-double from the driver to the cc1 command line 2019-03-21 20:07:24 +00:00
masm.c
masm.s
mbackchain.c [SystemZ] Support the kernel back chain. 2020-02-23 13:42:36 -08:00
mbig-obj.c
mcmodel.c [AIX] Generate large code model relocations when mcmodel=medium on AIX 2021-07-22 15:47:22 -04:00
mcount.c [Driver] Allow -mnop-mcount for SystemZ and -mfentry for X86 and SystemZ 2019-12-22 00:01:42 -08:00
mdouble.c [AVR] Add support for the -mdouble=x flag 2020-03-17 13:21:03 +01:00
memtag.c [MTE] Convert StackSafety into analysis 2020-06-02 16:08:14 -07:00
memtag_lto.c [StackSafety] Run ThinLTO 2020-06-12 18:11:29 -07:00
mfentry.c [Driver] -pg -mfentry should respect target specific decisions for -mframe-pointer=all 2020-02-18 15:33:46 -08:00
mg.c
mglobal-merge.c
miamcu-opt.c
miamcu-opt.cpp
mingw-implicit-extension-windows.c [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling 2020-09-21 23:42:59 +03:00
mingw-libgcc.c
mingw-lto.c
mingw-msvcrt.c [clang] [MinGW] Link kernel32 once after the last instance of msvcrt 2020-06-17 09:37:07 +03:00
mingw-sanitizers.c [clang] [MinGW] Allow using the vptr sanitizer 2020-11-03 09:59:09 +02:00
mingw-sysroot.cpp [clang] [MinGW] Fix gcc version detection/picking 2021-05-28 11:44:20 +03:00
mingw-windowsapp.c
mingw.cpp [clang] [MinGW] Consider the per-target libc++ include directory too 2021-08-12 13:27:09 +03:00
mips-abi.c [mips] Add `octeon+` to the list of CPUs accepted by the driver 2019-11-07 13:58:50 +03:00
mips-abicalls-error.c
mips-abicalls-warning.c
mips-as.c [mips] Add `octeon+` to the list of CPUs accepted by the driver 2019-11-07 13:58:50 +03:00
mips-cs.cpp
mips-eleb.c
mips-features.c [mips] Pass "xgot" flag as a subtarget feature 2019-09-18 12:24:57 +00:00
mips-float.c [mips] Set default float ABI to "soft" on FreeBSD 2019-10-09 10:38:03 +00:00
mips-fsf.cpp
mips-gpopt-warning.c
mips-ias-Wa.s
mips-img-v2.cpp
mips-img.cpp
mips-indirect-branch.c
mips-integrated-as.s [mips] Pass "xgot" flag as a subtarget feature 2019-09-18 12:24:57 +00:00
mips-mabs-warning.c
mips-mti-linux.c Default to -fuse-init-array 2019-12-12 10:32:56 -08:00
mips-mti.cpp Driver tests: set `--sysroot=""` to support clang with `DEFAULT_SYSROOT` 2019-09-28 12:21:06 +00:00
mips-reduced-toolchain.cpp [Driver] Remove an unneeded multiarch library path which ends with ../../.. 2021-03-27 15:46:06 -07:00
mipsel-nacl-defines.cpp
mlong-double-64.c [X86][PPC] Support -mlong-double-64 2019-07-09 00:27:43 +00:00
mlong-double-128.c [X86] Support -mlong-double-80 2019-08-17 04:20:24 +00:00
modules-cache-path.m Reland: [clang driver] Move default module cache from system temporary directory 2020-06-27 05:35:15 -04:00
modules-ts.cpp [clang][test] fix tests for external assemblers 2020-05-25 22:14:05 -07:00
modules.cpp Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a. 2020-08-24 17:49:58 -07:00
modules.m
modules.mm
montavista-gcc-toolchain.c
mprefer-vector-width.c
mrecip.c
ms-bitfields.c [clang] Enable -mms-bitfields by default for mingw targets 2020-06-17 09:37:07 +03:00
msan.c [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline 2021-02-23 22:14:41 -08:00
msc-version.c
msp430-hwmult.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
msp430-mmcu.c
msp430-toolchain.c Pass -rtlib=libgcc in tests conditioned on the default. 2020-07-17 11:28:18 -07:00
msvc-compiler-rt.c
msvc-link.c [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] 2021-03-19 13:38:03 +00:00
msvc-static-rtti.cpp [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti 2021-06-10 17:02:44 +02:00
msvc-triple.c
msvc_forward.c
mtargetos-darwin.c [clang][darwin] Add support for the -mtargetos= option to the driver 2021-08-02 12:45:40 -07:00
myriad-toolchain.c [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
nacl-direct.c Default to -fuse-init-array 2019-12-12 10:32:56 -08:00
netbsd.c [NetBSD] Use cortex-a8 as default CPU for ARMv7 2021-02-18 01:53:04 +01:00
netbsd.cpp
no-arc-exception-silence.m
no-canonical-prefixes.c [clang] Add a -canonical-prefixes option 2021-09-01 14:51:06 -04:00
no-common.c Recommit #2 "[Driver] Default to -fno-common for all targets" 2020-03-09 19:57:03 +00:00
no-integrated-as-win.c
no-integrated-as.c
no-integrated-as.s
no-objc-arr.m
no-objc-default-synthesize-properties.m
no-sibling-calls.c
nodefaultlib.c [Driver][Gnu] Support -nolibc flag 2019-02-17 02:42:48 +00:00
noexecstack.c
noinline.c
nolibc.c [Driver][Gnu] Support -nolibc flag 2019-02-17 02:42:48 +00:00
noprofilelib.c [Driver] -noprofilelib flag 2019-07-11 19:06:38 +00:00
nostdincxx.cpp [clang] Fix typo in test from a723310b4 2021-09-10 14:16:45 -04:00
nostdlib.c
nostdlibinc.c
nostdlibxx.cpp
nozlibcompress.c Replace 'REQUIRES: nozlib' with '!zlib' because we don't need two ways 2019-05-10 18:32:53 +00:00
objc++-cpp-output.mm
objc-convert-messages-to-runtime-calls.m
objc-cpp-output.m
objc-encode-cxx-class-template-spec.m [ObjC] Encode pointers to C++ classes as "^v" if the encoded string 2021-02-18 09:38:26 -08:00
objc-sdk-migration-options.m
objc-weak.m
offloading-interoperability.c [PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change 2020-01-21 17:03:00 -05:00
openbsd.c [Sparc] Select the UltraSPARC instruction set with the external assembler 2020-09-07 02:49:05 -04:00
openbsd.cpp [clang][Driver][OpenBSD] libcxx also requires pthread 2021-02-20 20:53:25 -05:00
opencl.cl [clang][cli] Pass '-Wspir-compat' to cc1 from driver 2021-02-22 09:54:44 +01:00
openmp-offload-gpu.c [openmp] No longer use LIBRARY_PATH to find devicertl 2021-09-09 17:16:41 +01:00
openmp-offload.c [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
opt-record.c [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
option-aliases.c [PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change 2020-01-21 17:03:00 -05:00
output-file-cleanup.c Revert "[Clang][Driver] Remove -M group options ..." and "[Clang] Avoid crashing when generating crash diagnostics when '#pragma clang __debug ..." 2020-02-06 17:59:15 -08:00
output-file-is-dir.c
parse-progname.c
pch-codegen.cpp [clang][test] Fix test for external assemblers 2020-07-22 14:50:20 -07:00
pch-deps.c
pch-instantiate-templates.c Add ability to turn off -fpch-instantiate-templates in clang-cl 2020-10-06 16:23:23 +02:00
phases.c
pic.c Remove OpenBSD/sparc support 2020-08-29 20:47:18 -04:00
ppc-abi.c [PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE 2020-08-29 12:03:20 +02:00
ppc-cpus.c [test] Clean up ppc-features.cpp and improve tests 2020-11-24 11:59:15 -08:00
ppc-dependent-options.cpp [PowerPC] Add clang options to control MMA support 2020-08-24 09:35:55 -05:00
ppc-endian.c [PowerPC] Support powerpcle target in Clang [3/5] 2021-01-02 12:17:58 -06:00
ppc-f128-support-check.c Revert "[PowerPC] [Clang] Enable float128 feature on VSX targets" 2021-05-12 16:51:52 +08:00
ppc-features.cpp [PowerPC] Add support for embedded devices with EFPU2 2021-01-12 09:47:00 -06:00
ppc-inlineasm-sf.c [PowerPC] Fix issue with inline asm - soft float mode 2019-04-02 11:00:09 +00:00
ppc-isa-features.cpp [PowerPC][NFC] Power ISA features for Semachecking 2021-07-13 13:13:34 -05:00
ppc-mma-support-check.c [PowerPC] Prevent the use of MMA with P9 and earlier 2020-11-12 10:36:50 -06:00
ppc-mprivileged-support-check.c [PowerPC] Do not define __PRIVILEGED__ 2021-08-11 14:10:22 -05:00
ppc-mrop-protection-support-check.c [PowerPC] Change option to mrop-protect 2021-03-24 05:51:35 -05:00
ppc-pcrel.cpp [PowerPC] Add clang option -m[no-]pcrel 2020-06-01 15:34:59 -05:00
ppc-prefixed.cpp [PowerPC] Add clang option -m[no-]prefixed 2021-05-13 12:02:10 -05:00
ppc-unsupported.c [PowerPC] Add clang -msvr4-struct-return for 32-bit ELF 2020-04-21 20:17:25 -05:00
prefixed-tools.c [Driver] -B: don't search for target triple prefixes 2020-07-18 20:26:01 -07:00
preprocess-multiple.c
preprocessor.c
preserve-as-comments.c
preserve-uselistorder.c
print-effective-triple.c
print-empty-prog-name.c
print-file-name.c [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
print-libgcc-file-name-clangrt.c [Driver]: fix compiler-rt path when printing libgcc for baremetal 2020-10-14 10:29:35 -07:00
print-libgcc-file-name-libgcc.c
print-multi-directory.c [Driver] Suppress GCC detection under -B 2021-03-19 15:42:18 -07:00
print-multiarch.c [Driver] Add -print-multiarch 2021-04-27 16:04:54 -07:00
print-resource-dir.c [Driver] Move -print-runtime-dir and -print-resource-dir tests 2021-05-05 15:23:49 -07:00
print-runtime-dir.c [Driver] Move -print-runtime-dir and -print-resource-dir tests 2021-05-05 15:23:49 -07:00
print-search-dirs.c [Driver] --print-search-dirs: print -B options and COMPILER_PATH 2020-07-18 21:01:41 -07:00
print-supported-cpus.c [Driver] Fix style issues of --print-supported-cpus after D63105 2019-06-29 01:24:36 +00:00
print-target-triple.c
program-path-priority.c [Driver] Drop $DEFAULT_TRIPLE-$name as a fallback program name 2021-04-07 21:01:10 -07:00
ps4-analyzer-defaults.cpp Fix line endings. NFC 2019-07-08 22:35:30 +00:00
ps4-cpu-defaults.cpp Do not emit "-tune-cpu generic" for PS4 platform 2020-09-01 12:37:47 -07:00
ps4-header-search.c
ps4-linker-non-win.c [Clang][Driver] Remove gold linker support for PS4 toolchain 2020-06-17 09:45:14 -07:00
ps4-linker-win.c [Clang][Driver] Remove gold linker support for PS4 toolchain 2020-06-17 09:45:14 -07:00
ps4-pic.c
ps4-relax-relocations.c [PS4] Enable relaxed relocations by default 2020-05-21 23:05:44 +01:00
ps4-runtime-flags.c Fix profiling options on PS4 target: 2020-03-16 16:52:47 -07:00
ps4-sdk-root.c
ps4-visibility-dllstorageclass.c [NFC] Disallow unused prefixes under clang/test/Driver 2021-02-01 10:34:38 -08:00
ps4cpu.c Make PS4 use -fno-use-init-array only as the ABI does not support .init_array. 2020-03-26 15:45:40 -07:00
pseudo-probe-lto.c [CSSPGO] Passing the clang driver switch -fpseudo-probe-for-profiling to the linker. 2021-02-02 09:43:57 -08:00
pseudo-probe.c [CSSPGO] Allow the use of debug-info-for-profiling and pseudo-probe-for-profiling together 2021-08-12 08:52:49 -07:00
qa_override.c
redundant-args.c
redzone.c
relative-vtables-flag.cpp [clang][Driver] Expose -fexperimental-relative-c++-abi-vtables flag 2021-03-10 16:28:40 -08:00
relax.c
relax.s
reloc-model.c
renderscript.rs
report-stat.c Add -fintegrated-as to second invocation of clang in test case. 2020-11-30 12:15:25 -05:00
response-file-extra-whitespace.c
response-file.c Enable creation of large response file on z/OS 2021-04-12 15:06:05 -04:00
retain-comments-from-system-headers.c
rewrite-legacy-objc.m [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
rewrite-map-files.c [Driver] Clean up some Separate form options 2021-02-17 13:49:41 -08:00
rewrite-map-in-diagnostics.c [Driver] Clean up some Separate form options 2021-02-17 13:49:41 -08:00
rewrite-objc.m [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
riscv-abi.c [clang][RISCV][test] Add more tests of the -mabi and -march options 2021-06-10 09:14:14 +08:00
riscv-arch.c [clang][RISCV][test] Add more tests of the -mabi and -march options 2021-06-10 09:14:14 +08:00
riscv-args.c [RISCV] Pass -u to linker correctly. 2021-07-14 14:25:02 +08:00
riscv-cpus.c [RISCV] Add SiFive cores E and S series 2021-09-08 23:59:04 -07:00
riscv-features.c [RISCV] Add support for save/restore of callee-saved registers via libcalls 2020-02-11 21:23:03 +00:00
riscv-fixed-x-register.c [RISCV] Add support for -ffixed-xX flags 2019-10-22 21:25:01 +01:00
riscv-gnutools.c [clang][Driver] Handle risvc in Baremetal.cpp. 2020-11-26 11:43:17 +00:00
riscv-sdata-warning.c [RISCV] Passing small data limitation value to RISCV backend 2020-03-20 11:03:51 +08:00
riscv32-toolchain-extra.c Replace deprecated %T in 2 tests. 2021-02-11 22:21:21 +00:00
riscv32-toolchain.c clang/test: Remove platform-linker feature 2020-11-30 20:00:46 -05:00
riscv64-toolchain-extra.c Replace deprecated %T in 2 tests. 2021-02-11 22:21:21 +00:00
riscv64-toolchain.c clang/test: Remove platform-linker feature 2020-11-30 20:00:46 -05:00
rocm-detect.cl Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
rocm-detect.hip Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
rocm-device-libs.cl [NFC] Disallow unused prefixes under clang/test/Driver 2021-02-01 10:34:38 -08:00
rocm-not-found.cl Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
ropi-rwpi.c [ARM][CMSE] Implement CMSE attributes 2020-03-24 10:21:26 +00:00
rtti-options.cpp
sancov.c [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline 2021-02-23 22:14:41 -08:00
sanitize_unwind_tables.c Remove esan. 2019-03-11 20:23:40 +00:00
sanitizer-ld.c [Driver] Fix compiler-rt lookup for x32 2021-07-15 20:52:25 +01:00
save-stats.c
save-temps.c [test][clang][driver] Add required features. 2020-03-24 17:08:21 -04:00
sigpipe-handling.c [InitLLVM] Ensure SIGPIPE handler installed before sigaction() 2021-01-08 15:13:04 -08:00
sls-hardening-options.c [ARM][AArch64] SLSHardening: make non-comdat thunks possible 2021-05-20 17:07:05 +02:00
solaris-header-search.cpp
solaris-ld-sld.c [clang][Driver] Default to /usr/bin/ld on Solaris 2020-08-13 22:42:58 +02:00
solaris-ld-values.c [Driver] Properly use values-X[ca].o, values-xpg[46].o on Solaris 2019-08-05 14:06:16 +00:00
solaris-ld-values.cpp [Driver] Properly use values-X[ca].o, values-xpg[46].o on Solaris 2019-08-05 14:06:16 +00:00
solaris-ld.c [Driver] Don't pass --dynamic-linker to ld on Solaris 2019-07-16 11:06:43 +00:00
solaris-opts.c [Driver] Enable __cxa_atexit on Solaris 2019-07-17 08:37:00 +00:00
sparc-as.c
sparc-float.c
sparcv9-as.c
split-debug.c [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
split-debug.h
split-debug.s [Clang] Rename -split-dwarf-file to -split-dwarf-output 2019-06-15 14:07:43 +00:00
split-lto-unit.c Don't add -fsplit-lto-unit for thin LTO builds with PS4 and Darwin toolchains 2019-10-24 14:10:03 +03:00
split-stack-ld.c
stack-arg-probe.c
stack-clash-protection-02.c [SystemZ] Implement -fstack-clash-protection 2020-06-06 18:38:36 +02:00
stack-clash-protection.c [clang] allow -fstack-clash-protection on FreeBSD 2021-08-24 21:02:36 -04:00
stack-protector-guard.c [AArch64] Support customizing stack protector guard 2021-05-17 11:49:22 -07:00
stack-protector.c
stack-size-section.c
stack-usage.c Support GCC's -fstack-usage flag 2021-05-15 10:22:49 -07:00
stackrealign.c
std.c [test] Fix apparent typo in clang/test/Driver/std.c 2021-03-03 10:31:47 -05:00
std.cpp [c++2b] Add option -std=c++2b to enable support for potential C++2b features. 2020-12-03 10:27:47 +01:00
stdlibxx-isystem.cpp [Driver] Suppress libstdc++/libc++ path with -nostdinc 2021-03-28 11:30:27 -07:00
sycl.c Speculatively fix failing tests from 6381664580 2021-05-18 12:44:58 -04:00
symbol-partition.c Relax test so that the clang binary doesn't need to be named "clang". 2019-06-07 20:26:47 +00:00
symbol-rewriter.c [Driver] Clean up some Separate form options 2021-02-17 13:49:41 -08:00
sysroot-flags.c
sysroot.c
systemz-as.s
systemz-features.cpp
systemz-float-01.c [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
systemz-float-02.c [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
systemz-march.c [SystemZ] Add support for new cpu architecture - arch14 2021-07-26 16:57:28 +02:00
target-abi-cc1as.s
target-as.s
target-id-macros.cl [clang][AMDGPU] rename sram-ecc as sramecc 2020-12-07 18:05:47 -05:00
target-id-macros.hip [clang][AMDGPU] rename sram-ecc as sramecc 2020-12-07 18:05:47 -05:00
target-id.cl [clang][AMDGPU] rename sram-ecc as sramecc 2020-12-07 18:05:47 -05:00
target-override.c [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c 2020-09-03 12:28:53 -07:00
target-triple-deployment.c [clang+lld] Pass -platform_version args to ld64.lld 2021-03-02 12:52:54 -05:00
target.c
thinlto.c [Driver][test] Refactor LLVMgold tests 2020-02-07 22:37:11 -08:00
thinlto.cu [CUDA] Bump default GPU architecture to sm_35. 2021-08-23 13:24:45 -07:00
thinlto_backend.c XFAIL thinlto testcases on AIX 2021-04-26 17:02:06 +00:00
thread-model.c [Driver] Omit -mthread-model posix which is the CC1 default 2020-06-07 12:27:11 -07:00
threadsafe-statics.clcpp [OpenCL] __cpp_threadsafe_static_init is by default undefined in OpenCL mode. 2021-08-02 14:10:15 +01:00
time-report.c [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the pass timing aggregation 2020-12-08 10:13:19 -08:00
tls-size.c This option allows selecting the TLS size in the local exec TLS model, 2020-01-13 10:16:53 +00:00
tsan.c [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline 2021-02-23 22:14:41 -08:00
types.c Reland the rest of "Add AIX Target Info" 2019-03-14 21:54:30 +00:00
unavailable_aligned_allocation.cpp [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS 2020-09-16 14:49:03 -04:00
undefined-libs.cpp clang: try to fix Driver/undefined-libs.cpp on non-linux 2021-02-10 09:45:04 -05:00
unix-conformance.c
unknown-arg.c [clang] Make the driver not diagnose errors on nonexistent linker inputs 2021-09-13 08:57:38 -04:00
unknown-gcc-arch.c
unknown-std.S
unknown-std.c Add a new language mode for C2x; enable [[attribute]] support by default in C2x. 2019-05-14 12:09:55 +00:00
unknown-std.cl [OpenCL] C++ for OpenCL version 2021 introduced to command line. 2021-08-18 10:08:59 +01:00
unknown-std.cpp [c++2b] Add option -std=c++2b to enable support for potential C++2b features. 2020-12-03 10:27:47 +01:00
unsupported-faltivec.c
unsupported-option.c [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. 2021-07-22 15:32:48 -04:00
unsupported-target-arch.c
ve-toolchain.c [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
ve-toolchain.cpp [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
verbose-output-quoting.c Avoid assemble step in verbose-output-quoting.c 2019-09-04 17:10:18 +00:00
verify-debug-info-preservation.c Stop this test from dropping a .s file in the current directory. 2021-03-25 18:22:18 -07:00
verify_pch.m
version.c Add a test for "clang --version". 2020-05-07 12:15:01 -04:00
vfsoverlay.c
via-file-asm.c
virtual-function-elimination.cpp Reland: Dead Virtual Function Elimination 2019-10-17 09:58:57 +00:00
visibility-dllstorageclass.c Reland - [Clang] Add the ability to map DLL storage class to visibility 2020-11-02 23:24:49 +00:00
visibility-inlines-hidden.cpp Add -fno-visibility-inlines-hidden option 2021-06-03 17:07:53 +08:00
visibility.cpp
warning-options.cpp
warning-options_pedantic.cpp [Clang][Driver] Re-use the calling process instead of creating a new process for the cc1 invocation 2020-01-13 10:40:18 -05:00
wasm-toolchain-lto.c [WebAssembly] Use wasm-opt and LTO libraries when available. 2019-11-22 22:16:28 -08:00
wasm-toolchain.c [WebAssembly] Add Wasm SjLj option support for clang 2021-08-24 18:12:52 -07:00
wasm-toolchain.cpp [WebAssembly] Modernize include path handling 2019-06-13 09:42:43 +00:00
wasm32-unknown-unknown.cpp
wasm64-unknown-unknown.cpp
watchos-version-min.c
whole-program-vtables.c
win-macho-unwind.c
windows-arm-minimal-arch.c
windows-cross.c [Driver] -B: don't search for target triple prefixes 2020-07-18 20:26:01 -07:00
windows-exceptions.cpp [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
windows-macho.c [clang][Arm] Fix the default floating point ABI for 2021-08-12 21:46:30 -07:00
windows-pic.cpp
windows-thumb.s
windows-thumbv7em.cpp [Driver] Incorporate -mfloat-abi in the computed triple on ARM 2020-10-21 11:19:38 +01:00
windows-wildcard-expansion.c
woa-crypto.c [ARM][Driver][Windows] Allow command-line upgrade to Armv8. 2021-04-21 11:20:05 +01:00
woa-fp.c [Clang] Replace cc1 options '-mdisable-fp-elim' and '-momit-leaf-frame-pointer' 2019-07-20 22:50:50 +00:00
woa-restrict-it.c
working-directory-and-abs.c
working-directory.c [Driver] Clean up some Separate form options 2021-02-17 13:49:41 -08:00
x86-malign-branch.c [Driver][X86] Support branch align options with LTO 2020-05-28 13:17:14 +08:00
x86-malign-branch.s [Driver][X86] Add -mpad-max-prefix-size 2020-04-09 19:34:12 +08:00
x86-march.c [X86] Support -march=rocketlake 2021-04-13 09:48:13 +08:00
x86-mcrc32.c [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
x86-mgeneral-regs-only-crc32.c [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
x86-mgeneral-regs-only.c [X86] Add -mgeneral-regs-only support. 2021-06-29 16:02:51 +08:00
x86-mtune.c [X86] Support -march=x86-64-v[234] 2020-10-12 10:29:46 -07:00
x86-target-features.c [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
x86_64-nacl-defines.cpp
x86_features.c
x86_m16.c
xcore-opts.c Recommit #2 "[Driver] Default to -fno-common for all targets" 2020-03-09 19:57:03 +00:00
zos-driver-defaults.c [SystemZ][z/OS] Set short-enums as the default for z/OS 2020-10-22 14:15:58 -04:00