llvm-project/clang/test
Aaron Ballman 6381664580 Introduce SYCL 2020 mode
Currently, we have support for SYCL 1.2.1 (also known as SYCL 2017).
This patch introduces the start of support for SYCL 2020 mode, which is
the latest SYCL standard available at (https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html).
This sets the default SYCL to be 2020 in the driver, and introduces the
notion of a "default" version (set to 2020) when cc1 is in SYCL mode
but there was no explicit -sycl-std= specified on the command line.
2021-05-18 10:34:14 -04:00
..
APINotes
ARCMT
AST Fix null ptr crash dumping TemplateTemplateParmDecl 2021-04-24 12:28:10 -04:00
ASTMerge
Analysis [analyzer] Engine: fix crash with SEH __leave keyword 2021-05-17 20:10:26 +02:00
CXX Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
ClangScanDeps Revert "[clang][deps] Support inferred modules" 2021-05-17 13:27:14 +02:00
CodeCompletion [clang][PreProcessor] Cutoff parsing after hitting completion point 2021-05-10 11:24:27 +02:00
CodeGen [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1 2021-05-17 22:42:17 -07:00
CodeGenCUDA [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions 2021-05-17 09:46:59 -07:00
CodeGenCXX [DebugInfo][test] Check specific func name to ignore codegen differences 2021-05-18 14:03:27 +00:00
CodeGenCoroutines Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
CodeGenHIP
CodeGenObjC Reapply [CaptureTracking] Do not check domination 2021-05-16 15:46:31 +02:00
CodeGenObjCXX Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
CodeGenOpenCL [OpenCL] Drop pragma handling for extension types/decls. 2021-05-17 12:09:43 +01:00
CodeGenOpenCLCXX [OpenCL] Fix initialization of __constant constructors without arguments 2021-05-18 10:59:53 +01:00
CodeGenSYCL [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
Coverage
CoverageMapping [clang] remove an incremental build workaround 2021-05-05 12:21:56 -04:00
Driver Introduce SYCL 2020 mode 2021-05-18 10:34:14 -04:00
FixIt Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
Format
Frontend [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. 2021-05-17 10:32:52 -04:00
Headers [WebAssembly] Use functions instead of macros for const SIMD intrinsics 2021-05-07 11:50:19 -07:00
Import
Index
Integration XFAIL thinlto testcases on AIX 2021-04-26 17:02:06 +00:00
InterfaceStubs
Interpreter [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as 2021-05-15 22:41:45 -04:00
Layout [AIX] Implement AIX special bitfield related alignment rules 2021-05-17 11:30:29 -04:00
Lexer
Misc Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
Modules [clang][modules] Build inferred modules 2021-05-17 10:40:51 +02:00
OpenMP [Clang][OpenMP] Allow unified_shared_memory for Pascal-generation GPUs. 2021-05-13 17:15:34 -05:00
PCH [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
Parser [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
Preprocessor Introduce SYCL 2020 mode 2021-05-18 10:34:14 -04:00
Profile
Refactor
Rewriter
Sema Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
SemaCUDA Suppress Deferred Diagnostics in discarded statements. 2021-05-12 12:48:47 -07:00
SemaCXX Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
SemaObjC Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" 2021-05-17 12:16:10 -07:00
SemaObjCXX [Sema] Don't set BlockDecl's DoesNotEscape bit if the parameter type of 2021-04-29 16:19:48 -07:00
SemaOpenCL [OpenCL] Drop pragma handling for extension types/decls. 2021-05-17 12:09:43 +01:00
SemaOpenCLCXX [OpenCL] Fix initialization of __constant constructors without arguments 2021-05-18 10:59:53 +01:00
SemaSYCL [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
SemaTemplate [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
TableGen
Templight
Tooling
Unit
VFS [clang] Don't crash when loading invalid VFS for the module dep collector 2021-04-26 17:05:22 -07:00
clang-rename
utils/update_cc_test_checks Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
.clang-format
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00
lit.site.cfg.py.in
make_test_dirs.pl