llvm-project/clang/lib
Amy Kwan d82f26cc4b [PowerPC][Power10] Implement Count Leading/Trailing Zeroes Builtins under bit Mask in LLVM/Clang
This patch implements builtins for the following prototypes:

unsigned long long __builtin_cntlzdm (unsigned long long, unsigned long long)
unsigned long long __builtin_cnttzdm (unsigned long long, unsigned long long)
vector unsigned long long vec_cntlzm (vector unsigned long long, vector unsigned long long)
vector unsigned long long vec_cnttzm (vector unsigned long long, vector unsigned long long)

Differential Revision: https://reviews.llvm.org/D80941
2020-06-24 16:03:45 -05:00
..
ARCMigrate [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
AST [AST][RecoveryExpr] Add error-bit TemplateArgument 2020-06-24 16:21:35 +02:00
ASTMatchers [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
Analysis [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
Basic [X86] Replace PROC macros with an enum and a lookup table of processor information. 2020-06-24 10:46:25 -07:00
CodeGen Fix crash on XCore on unused inline in EmitTargetMetadata 2020-06-24 12:48:17 -07:00
CrossTU [analyzer] On-demand parsing capability for CTU 2020-06-11 10:56:59 +02:00
DirectoryWatcher [DirectoryWatcher] Do not use FSEvents on non-macOS platforms 2020-04-23 10:22:28 -07:00
Driver [VE] Clang toolchain for VE 2020-06-24 10:12:09 +02:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] restore indent in conditionals when AlignOperands is DontAlign 2020-06-24 13:11:18 +02:00
Frontend Fix a pair of wtype-limits and 3 wparentheses warnings from 29125ddf1 2020-06-24 12:50:25 -07:00
FrontendTool [NFC] Refactor Registry loops to range for 2020-06-19 00:40:10 +01:00
Headers [PowerPC][Power10] Implement Count Leading/Trailing Zeroes Builtins under bit Mask in LLVM/Clang 2020-06-24 16:03:45 -05:00
Index [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
Lex [AST/Lex/Parse/Sema] As part of using inclusive language within 2020-06-20 01:15:32 -07: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 [ObjC] Copy a block to the heap if it is passed as a variadic argument 2020-06-24 11:46:38 -07:00
Serialization [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
StaticAnalyzer [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
Testing Fix MSVC "not all control paths return a value" warning. NFC. 2020-06-05 10:45:59 +01:00
Tooling [libTooling] Delete deprecated `Stencil` combinators. 2020-06-24 16:45:24 +00:00
CMakeLists.txt Move unittest helpers to a shared location 2020-05-29 16:47:33 +02:00