llvm-project/clang/include/clang
Craig Topper 82206e7fb4 [X86] Enabled a bunch of 64-bit Interlocked* functions intrinsics on 32-bit Windows to match recent MSVC
This enables _InterlockedAnd64/_InterlockedOr64/_InterlockedXor64/_InterlockedDecrement64/_InterlockedIncrement64/_InterlockedExchange64/_InterlockedExchangeAdd64/_InterlockedExchangeSub64 on 32-bit Windows

The backend already knows how to expand these to a loop using cmpxchg8b on 32-bit targets.

Fixes PR46595

Differential Revision: https://reviews.llvm.org/D83254
2020-07-08 10:39:56 -07:00
..
ARCMigrate Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AST [clang] Rework how and when APValues are dumped 2020-07-06 22:03:08 +01:00
ASTMatchers [ASTMatchers] Added hasDirectBase Matcher 2020-07-07 16:05:11 +01:00
Analysis DomTree: remove explicit use of DomTreeNodeBase::iterator 2020-07-08 18:18:49 +02:00
Basic [X86] Enabled a bunch of 64-bit Interlocked* functions intrinsics on 32-bit Windows to match recent MSVC 2020-07-08 10:39:56 -07:00
CodeGen [CodeGen] Add public function to emit C++ destructor call. 2020-07-01 11:01:23 -07:00
Config Fix comment for CLANG_SYSTEMZ_DEFAULT_ARCH 2020-03-30 21:36:18 +02:00
CrossTU [analyzer] On-demand parsing capability for CTU 2020-06-11 10:56:59 +02:00
DirectoryWatcher [clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in create 2019-08-06 23:25:34 +00:00
Driver [x86][seses] Add clang flag; Use lvi-cfi with seses 2020-07-07 13:20:13 -07:00
Edit Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Format [clang-format] Preserve whitespace in selected macros 2020-06-29 09:57:47 -04:00
Frontend [clang][NFC] Removed unused parameters in InitializeSourceManager 2020-07-03 16:16:20 +01:00
FrontendTool Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Index Add missing forward decl to unbreak the modular build 2020-05-26 09:08:27 -07:00
Lex [clang] Always allow including builtin headers in [no_undeclared_headers] modules. 2020-06-04 08:33:39 +02:00
Parse DR458: Search template parameter scopes in the right order. 2020-06-23 17:14:33 -07:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [CUDA][HIP] Let lambda be host device by default 2020-07-08 13:10:26 -04:00
Serialization Reland D81869 "Modify FPFeatures to use delta not absolute settings" 2020-06-27 01:34:57 -07:00
StaticAnalyzer [analyzer] Warning for default constructed unique_ptr dereference 2020-07-08 09:51:02 +02:00
Testing Move TestClangConfig into libClangTesting and use it in AST Matchers tests 2020-06-29 12:50:15 +02:00
Tooling Add parenthesized expression to SyntaxTree 2020-07-02 06:28:41 +00:00
CMakeLists.txt
module.modulemap Reland D81869 "Modify FPFeatures to use delta not absolute settings" 2020-06-27 01:34:57 -07:00