llvm-project/clang/test
Shilei Tian c7a589a2c4 [Clang][OpenMP] Add the support for atomic compare in parser
This patch adds the support for `atomic compare` in parser. The support
in Sema and CodeGen will come soon. For now, it simply eimits an error when it
is encountered.

Reviewed By: ABataev

Differential Revision: https://reviews.llvm.org/D115561
2021-12-24 08:16:51 -05:00
..
APINotes
ARCMT [NFC][clang] Inclusive language: replace masterPort with mainPort 2021-11-18 11:51:06 -06:00
AST [JSONNodeDumper] Do not print mangled names for local variables (PR49111) 2021-12-23 08:55:41 +01:00
ASTMerge
Analysis Revert "[analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file" 2021-12-16 20:46:51 -05:00
CXX [NFC] Use %clang_cc instead of %clang in c++20 module tests 2021-12-22 11:50:47 +08:00
ClangScanDeps [Clang][ScanDeps] Use the virtual path for module maps 2021-12-14 11:21:42 -07:00
CodeCompletion [clang][clangd] Improve signature help for variadic functions. 2021-11-18 15:50:47 +01:00
CodeGen Reland "[X86][MS-InlineAsm] Use exact conditions to recognize MS global variables" 2021-12-24 17:42:51 +08:00
CodeGenCUDA [HIP] Fix -fgpu-rdc for Windows 2021-12-06 16:42:23 -05:00
CodeGenCUDASPIRV [CUDA][SPIRV] Use OpenCLKernel CC for CUDA -> SPIRV 2021-12-06 15:06:57 -08:00
CodeGenCXX Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
CodeGenCoroutines [Coroutines] Remove unused coroutine builtin/intrinsics llvm.coro.param (NFC-ish) 2021-12-09 14:40:25 +08:00
CodeGenHIP [HIPSPV] Convert HIP kernels to SPIR-V kernels 2021-12-08 12:18:15 +03:00
CodeGenObjC [NFC][clang] Inclusive language: rename master variable to controller in debug-info tests 2021-11-22 14:02:54 -06:00
CodeGenObjCXX [NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity test/check in clang/test 2021-11-24 14:03:49 -05:00
CodeGenOpenCL Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
CodeGenOpenCLCXX [OpenCL] Constructor address space test adjusted for C++ for OpenCL 2021 2021-11-12 14:31:50 +00:00
CodeGenSYCL [CFE][Codegen] Make sure to maintain the contiguity of all the static allocas 2021-11-10 08:45:21 +05:30
Coverage
CoverageMapping [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
Driver Revert "[ASan] Moved optimized callbacks into a separate library." 2021-12-24 12:01:36 +01:00
FixIt [Sema] Add FixIt when a C++ out-of-line method has extra/missing const 2021-12-15 14:30:54 +01:00
Format
Frontend [IR] Remove unbounded as possible value for vscale_range minimum 2021-12-07 09:52:21 +00:00
Headers [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
Import
Index [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
Integration
InterfaceStubs
Interpreter
Layout
Lexer Emit final macro diagnostics in system headers 2021-11-11 13:51:26 -06:00
LibClang
Misc [Hexagon] Driver/preprocessor options for Hexagon v69 2021-12-23 10:17:08 -08:00
Modules [C++20] [Modules] Mark imported module as imported if not exported 2021-12-23 21:14:13 +08:00
OpenMP [Clang][OpenMP] Add the support for atomic compare in parser 2021-12-24 08:16:51 -05:00
PCH [NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity test/check in clang/test 2021-11-24 14:03:49 -05:00
Parser Fix crash on invalid code involving late parsed inline methods 2021-12-16 07:58:51 -05:00
ParserSYCL
Preprocessor [Hexagon] Driver/preprocessor options for Hexagon v69 2021-12-23 10:17:08 -08:00
Profile [InstrProf] Use i32 for GEP index from lowering llvm.instrprof.increment 2021-11-19 15:45:14 -08:00
Refactor
Rewriter [NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity test/check in clang/test 2021-11-24 14:03:49 -05:00
Sema [Clang] Add __builtin_reduce_xor 2021-12-22 10:00:27 +00:00
SemaCUDA [HIP] Add atomic load, atomic store and atomic cmpxchng_weak builtin support in HIP-clang 2021-11-29 12:07:13 -07:00
SemaCXX [C++20] [Coroutines] Allow promise_type to not define return_void or return_value 2021-12-24 13:37:51 +08:00
SemaObjC Revert "Revert "Use VersionTuple for parsing versions in Triple, fixing issues that caused the original change to be reverted. This makes it possible to distinguish between "16" and "16.0" after parsing, which previously was not possible."" 2021-12-07 23:15:21 +00:00
SemaObjCXX Revert "[Sema] check PseudoObject when rebuilding CXXOperatorCallExpr in template instantiation" 2021-12-01 11:18:30 +01:00
SemaOpenCL [OpenCL] Add pure attribute to vload builtins 2021-12-16 18:30:58 +00:00
SemaOpenCLCXX
SemaSYCL [X86][clang] Disable long double type for -mno-x87 option 2021-11-03 12:08:39 +03:00
SemaTemplate [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
TableGen
Templight
Tooling [clang] Allow clang-check to customize analyzer output file or dir name 2021-11-15 16:49:41 +01:00
Unit
VFS reland: [VFS] Use original path when falling back to external FS 2021-11-13 12:14:34 -08:00
clang-rename
utils/update_cc_test_checks [OpenMP] Fix incorrect type when casting from uintptr 2021-12-23 08:57:11 +01:00
.clang-format
CMakeLists.txt Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [clang] Use usual lit pattern for CLANG_DEFAULT_PIE_ON_LINUX and LLVM_WITH_Z3 2021-12-14 21:44:56 -05:00
lit.site.cfg.py.in [clang] Use usual lit pattern for CLANG_DEFAULT_PIE_ON_LINUX and LLVM_WITH_Z3 2021-12-14 21:44:56 -05:00
make_test_dirs.pl