llvm-project/clang/test
Richard Smith c624510f13 For PR17164: split -fno-lax-vector-conversion into three different
levels:

 -- none: no lax vector conversions [new GCC default]
 -- integer: only conversions between integer vectors [old GCC default]
 -- all: all conversions between same-size vectors [Clang default]

For now, Clang still defaults to "all" mode, but per my proposal on
cfe-dev (2019-04-10) the default will be changed to "integer" as soon as
that doesn't break lots of testcases. (Eventually I'd like to change the
default to "none" to match GCC and general sanity.)

Following GCC's behavior, the driver flag -flax-vector-conversions is
translated to -flax-vector-conversions=integer.

This reinstates r371805, reverted in r371813, with an additional fix for
lldb.

llvm-svn: 371817
2019-09-13 06:02:15 +00:00
..
ARCMT
AST Generate parent context id from Decl* instead of DeclContext*. 2019-09-04 20:30:00 +00:00
ASTMerge Give the 'signed/unsigned wchar_t' extension a warning flag, and follow 2019-07-29 20:00:46 +00:00
Analysis [analyzer] Fix the 'analyzer-enabled-checkers.c' test on non-linux machines. 2019-09-12 22:11:15 +00:00
CXX [MS] Consder constexpr globals to be inline, as in C++17 2019-09-11 18:09:10 +00:00
ClangScanDeps [clang-scan-deps] remove dots and dots dots from the reported file dependency paths 2019-09-12 18:03:24 +00:00
CodeCompletion Re-land "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods." 2019-06-10 15:17:52 +00:00
CodeGen For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
CodeGenCUDA [AMDGPU] Set default flat work group size to (1,256) for HIP 2019-09-03 18:50:24 +00:00
CodeGenCXX For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
CodeGenCoroutines Remove unreachable blocks before splitting a coroutine. 2019-08-14 03:54:13 +00:00
CodeGenObjC [Sema] Diagnose default-initialization, destruction, and copying of 2019-09-07 00:34:43 +00:00
CodeGenObjCXX [c++20] Implement semantic restrictions for C++20 designated 2019-08-30 22:52:55 +00:00
CodeGenOpenCL AMDGPU: Add builtins for is_shared/is_private 2019-09-05 03:00:43 +00:00
CodeGenOpenCLCXX Make the CXXABIs respect the target's default calling convention. 2019-07-26 12:36:12 +00:00
Coverage Re-check in clang support gun asm goto after fixing tests. 2019-06-03 15:57:25 +00:00
CoverageMapping Remove cache for macro arg stringization 2019-07-30 17:58:22 +00:00
Driver [WebAssembly] Add -fwasm-exceptions for wasm EH 2019-09-12 04:01:37 +00:00
FixIt [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 2019-09-04 20:30:37 +00:00
Format Re-land Remove REQUIRES:shell from tests that pass for me on Windows 2019-09-10 20:15:45 +00:00
Frontend Revert r371785. 2019-09-13 00:28:37 +00:00
Headers For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
Import
Index Switch "windows" to "system-windows" in some XFAILs 2019-09-12 11:19:12 +00:00
Integration
InterfaceStubs [clang][ifs] Dropping older experimental interface stub formats. 2019-08-22 23:44:34 +00:00
Layout P0840R2: support for [[no_unique_address]] attribute 2019-06-20 20:44:45 +00:00
Lexer [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 2019-09-04 20:30:37 +00:00
Misc [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 2019-09-04 20:30:37 +00:00
Modules Switch "windows" to "system-windows" in some XFAILs 2019-09-12 11:19:12 +00:00
OpenMP Improve code generation for thread_local variables: 2019-09-12 20:00:24 +00:00
PCH Re-land Remove REQUIRES:shell from tests that pass for me on Windows 2019-09-10 20:15:45 +00:00
Parser [MS] Warn when shadowing template parameters under -fms-compatibility 2019-09-12 18:26:34 +00:00
Preprocessor Fix up a test updated in r371655 - require case-insensitive file system. 2019-09-11 21:19:27 +00:00
Profile Reland "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" 2019-09-11 16:19:50 +00:00
Refactor [Tooling] Added DeclStmtClass to ExtractionSemicolonPolicy 2019-08-14 13:37:39 +00:00
Rewriter
Sema For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
SemaCUDA Renamed and changed the wording of warn_cconv_ignored 2019-07-17 20:41:26 +00:00
SemaCXX For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
SemaObjC [Sema][ObjC] Mark C union fields that have non-trivial ObjC ownership 2019-09-07 00:34:47 +00:00
SemaObjCXX [c++20] Implement semantic restrictions for C++20 designated 2019-08-30 22:52:55 +00:00
SemaOpenCL [OpenCL] Add image type handling for builtins 2019-09-05 10:01:24 +00:00
SemaOpenCLCXX Quote the token being diagnosed for C11 extensions. 2019-08-27 13:47:51 +00:00
SemaTemplate Fixes an assertion while instantiating a template with an incomplete typo-corrected type. 2019-09-07 20:14:09 +00:00
TableGen
Templight
Tooling Recommit r363298 "[lit] Disable test on darwin when building shared libs." 2019-06-15 20:09:54 +00:00
Unit
VFS Switch "windows" to "system-windows" in some XFAILs 2019-09-12 11:19:12 +00:00
clang-rename
.clang-format
CMakeLists.txt [Clang][Bundler] Use llvm-objcopy for creating fat object files 2019-08-26 19:48:43 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py Improve behavior in the case of stack exhaustion. 2019-08-26 18:18:07 +00:00
lit.site.cfg.py.in Improve behavior in the case of stack exhaustion. 2019-08-26 18:18:07 +00:00
make_test_dirs.pl