llvm-project/clang/lib
Huihui Zhang 118abf2017 [SVE] Update API ConstantVector::getSplat() to use ElementCount.
Summary:
Support ConstantInt::get() and Constant::getAllOnesValue() for scalable
vector type, this requires ConstantVector::getSplat() to take in 'ElementCount',
instead of 'unsigned' number of element count.

This change is needed for D73753.

Reviewers: sdesmalen, efriedma, apazos, spatel, huntergr, willlovett

Reviewed By: efriedma

Subscribers: tschuett, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74386
2020-03-12 13:22:41 -07:00
..
ARCMigrate Avoid SourceManager.h include in RawCommentList.h, add missing incs 2020-02-27 13:49:40 -08:00
AST Sink more Attr.h inline methods, NFC 2020-03-12 11:54:31 -07:00
ASTMatchers [clang] Prune 'IsOMPStructuredBlock' Stmt bit 2020-03-12 14:48:57 +03:00
Analysis Warn of uninitialized variables on asm goto's indirect branch 2020-03-10 13:48:48 -07:00
Basic Avoid including FileManager.h from SourceManager.h 2020-03-11 13:53:12 -07:00
CodeGen [SVE] Update API ConstantVector::getSplat() to use ElementCount. 2020-03-12 13:22:41 -07:00
CrossTU [clang] Replace SmallStr.str().str() with std::string conversion operator. 2020-01-29 21:27:46 -08:00
DirectoryWatcher Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Driver [Hexagon] Enable init_arrays when target is linux-musl 2020-03-12 15:00:15 -05:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format Revert "[clang-format] Add option to specify explicit config file" 2020-03-11 16:14:42 -04:00
Frontend Replace getAs/dyn_cast with castAs/cast to fix null dereference static analyzer warnings. 2020-03-12 16:50:50 +00:00
FrontendTool Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Headers [X86] Support intrinsic _mm_broadcastsi128_si256 2020-03-12 10:56:39 +08:00
Index Avoid including FileManager.h from SourceManager.h 2020-03-11 13:53:12 -07:00
Lex Avoid including FileManager.h from SourceManager.h 2020-03-11 13:53:12 -07:00
Parse Prune TargetInfo.h include from ParsedAttr.h, NFC 2020-03-11 20:47:11 -07:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema Defer checking for mismatches between the deletedness of and overriding 2020-03-12 13:07:22 -07:00
Serialization [clang] Prune 'IsOMPStructuredBlock' Stmt bit 2020-03-12 14:48:57 +03:00
StaticAnalyzer Avoid including FileManager.h from SourceManager.h 2020-03-11 13:53:12 -07:00
Tooling Prune TargetInfo.h include from ParsedAttr.h, NFC 2020-03-11 20:47:11 -07:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00