llvm-project/clang/include/clang/Basic
Yaxun Liu 402804b6d6 Re-commit r289252 and r289285, and fix PR31374
llvm-svn: 289787
2016-12-15 08:09:08 +00:00
..
ABI.h Make header standalone, it uses memset and memcmp. 2015-03-24 11:11:05 +00:00
AddressSpaces.h [MSVC] Implementation of __unaligned as a proper type qualifier 2016-05-11 18:38:21 +00:00
AllDiagnostics.h
Attr.td __uuidof() and declspec(uuid("...")) should be allowed on enumeration types 2016-12-13 18:58:09 +00:00
AttrDocs.td Correcting a documentation formatting bug; NFC. 2016-11-10 19:45:49 +00:00
AttrKinds.h Infrastructure improvements to Clang attribute TableGen. 2016-03-01 00:18:05 +00:00
Attributes.h Add plumbing for new attribute type "Microsoft". 2016-09-03 02:55:10 +00:00
Builtins.def Support constant expression evaluation for wchar_t versions of simple string 2016-11-29 19:45:17 +00:00
Builtins.h Revert "Change Builtins name to be stored as StringRef instead of raw pointers (NFC)" 2016-10-11 19:04:24 +00:00
BuiltinsAArch64.def [Builtin] Make __builtin_thread_pointer target-independent. 2016-06-16 13:41:54 +00:00
BuiltinsAMDGPU.def [AMDGPU] Change frexp.exp builtin to return i16 for f16 input 2016-11-18 22:31:51 +00:00
BuiltinsARM.def Add 64-bit MS _Interlocked functions as builtins again 2016-10-13 22:35:07 +00:00
BuiltinsHexagon.def [Hexagon] Add definitions for circular and bit-reverse loads/stores 2016-04-22 14:58:46 +00:00
BuiltinsLe64.def
BuiltinsMips.def
BuiltinsNEON.def
BuiltinsNVPTX.def [CUDA] added __nvvm_atom_{sys|cta}_* builtins. 2016-09-28 17:47:35 +00:00
BuiltinsPPC.def vector load store with length (left justified) clang portion 2016-11-15 18:04:13 +00:00
BuiltinsSystemZ.def [SystemZ] Specify required features for builtins. 2016-03-30 15:51:24 +00:00
BuiltinsWebAssembly.def [WebAssembly] Rename memory_size intrinsic to current_memory 2016-05-02 17:26:19 +00:00
BuiltinsX86.def [AVX-512] Remove masking from 512-bit vpermil builtins. The backend now has versions without masking so wrap it with select. 2016-12-11 01:26:52 +00:00
BuiltinsX86_64.def Add 64-bit MS _Interlocked functions as builtins again 2016-10-13 22:35:07 +00:00
BuiltinsXCore.def
CMakeLists.txt
CapturedStmt.h
CharInfo.h
CommentNodes.td
CommentOptions.h
Cuda.h [CUDA] Add utility functions for dealing with CUDA versions / architectures. 2016-07-06 21:21:39 +00:00
DebugInfoOptions.h Move DebugInfoKind enum from Driver to Basic. NFC 2016-02-05 21:54:42 +00:00
DeclNodes.td C++ Modules TS: Add parsing and some semantic analysis support for 2016-09-08 23:14:54 +00:00
Diagnostic.h [AST, ASTMatchers, Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2016-12-09 00:11:53 +00:00
Diagnostic.td Add a mode to clang-tblgen to generate reference documentation for warning and 2016-09-12 05:58:29 +00:00
DiagnosticASTKinds.td P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: 2016-06-28 19:03:57 +00:00
DiagnosticAnalysisKinds.td
DiagnosticCategories.h
DiagnosticCategories.td
DiagnosticCommentKinds.td Comment parsing: move a diagnostic to the correct group. 2015-03-17 18:03:42 +00:00
DiagnosticCommonKinds.td [ARM] Implement execute-only support in CodeGen 2016-12-15 07:59:24 +00:00
DiagnosticDocs.td [docs] Fix formatting of   characters so that tables line up properly. Add 2016-09-14 02:24:50 +00:00
DiagnosticDriverKinds.td Driver: Remove support for -fobjc-gc* 2016-12-07 00:31:10 +00:00
DiagnosticFrontendKinds.td P0035R4: add predefined __STDCPP_DEFAULT_NEW_ALIGNMENT__ macro. By default, we 2016-09-30 22:41:36 +00:00
DiagnosticGroups.td [c++1z] P0003R5: Removing dynamic exception specifications. 2016-12-08 02:49:07 +00:00
DiagnosticIDs.h Bump DiagnosticSemaKinds count; we're close to hitting it. 2016-02-03 23:35:29 +00:00
DiagnosticLexKinds.td Teach clang-query to dump types. I couldn't find any existing tests for clang-query's dumping functionality. =( 2016-11-02 23:57:18 +00:00
DiagnosticOptions.def Add support for -fdiagnostics-absolute-paths: printing absolute paths in diagnostics 2016-08-26 15:45:36 +00:00
DiagnosticOptions.h Add `-verify-ignore-unexpected` option to ignore unexpected diagnostics in VerifyDiagnosticsConsumer 2015-06-13 07:11:40 +00:00
DiagnosticParseKinds.td Remove special error recovery for ::(id) 2016-12-09 21:10:43 +00:00
DiagnosticSemaKinds.td __uuidof() and declspec(uuid("...")) should be allowed on enumeration types 2016-12-13 18:58:09 +00:00
DiagnosticSerializationKinds.td Module: correctly set the module file kind when emitting file_modified. 2016-10-21 23:35:03 +00:00
ExceptionSpecificationType.h
ExpressionTraits.h
FileManager.h [AST, ASTMatchers, Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2016-12-09 00:11:53 +00:00
FileSystemOptions.h
FileSystemStatCache.h Turn FileManager DirectoryEntry::Name from raw pointer to StringRef (NFC) 2016-10-11 07:31:29 +00:00
IdentifierTable.h [AST, ASTMatchers, Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2016-12-09 00:11:53 +00:00
LLVM.h CodeGen: New vtable group representation: struct of vtable arrays. 2016-12-13 20:40:39 +00:00
Lambda.h [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) 2016-03-21 09:25:37 +00:00
LangOptions.def [coroutines] Rename driver flag -fcoroutines to -fcoroutines-ts 2016-10-02 03:31:58 +00:00
LangOptions.h Do not print include_next/pragma once warnings when input is a header. 2016-10-27 14:17:10 +00:00
Linkage.h Add and use isDiscardableGVALinkage function. 2016-10-13 20:52:17 +00:00
MacroBuilder.h
Module.h [Modules] Add 'no_undeclared_includes' module map attribute 2016-10-21 01:41:56 +00:00
ObjCRuntime.h [CodeGen][ObjC] Emit objc_unsafeClaimAutoreleasedReturnValue for 2016-12-13 23:32:22 +00:00
OpenCLExtensions.def [OpenCL] AMDGPU: Add extensions cl_amd_media_ops and cl_amd_media_ops2 2016-08-16 20:49:49 +00:00
OpenCLImageTypes.def Add missing newline at EOF to avoid -Wnewline-eof warnings. 2016-10-28 18:55:50 +00:00
OpenCLOptions.h [OpenCL] Override supported OpenCL extensions with -cl-ext option 2016-11-01 15:50:52 +00:00
OpenMPKinds.def [OpenMP] Sema and parsing for 'teams distribute parallel for' pragma 2016-12-09 03:24:30 +00:00
OpenMPKinds.h [OpenMP] Sema and parsing for 'teams distribute' pragma 2016-08-05 14:37:37 +00:00
OperatorKinds.def [coroutines] Add overloaded unary 'operator co_await'. 2015-10-22 05:12:22 +00:00
OperatorKinds.h
OperatorPrecedence.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
PartialDiagnostic.h SourceRanges are small and trivially copyable, don't them by reference. 2015-10-04 04:53:55 +00:00
PlistSupport.h [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
PragmaKinds.h Serialize `pragma ms_struct` state. 2016-03-02 23:22:00 +00:00
PrettyStackTrace.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
SanitizerBlacklist.h
Sanitizers.def [esan|wset] Add working set tool driver flags 2016-05-25 00:41:24 +00:00
Sanitizers.h Driver: Remove SanitizerArgs::clear() function and SanitizerSet ctor, 2016-01-14 02:49:51 +00:00
SourceLocation.h Fix use of uninitialized value exposed by r267802. Accessors of an invalid 2016-04-28 18:26:32 +00:00
SourceManager.h [AST, ASTMatchers, Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2016-12-09 00:11:53 +00:00
SourceManagerInternals.h Use StringRef instead of raw pointer in SourceManagerInternals LineTableInfo API (NFC) 2016-10-11 15:15:32 +00:00
Specifiers.h regcall: Implement regcall Calling Conv in clang 2016-11-02 18:29:35 +00:00
StmtNodes.td Add two new AST nodes to represent initialization of an array in terms of 2016-12-12 02:53:20 +00:00
TargetBuiltins.h Separate builtins for x84-64 and i386; implement __mulh and __umulh 2016-10-04 22:29:49 +00:00
TargetCXXABI.h [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
TargetInfo.h Re-commit r289252 and r289285, and fix PR31374 2016-12-15 08:09:08 +00:00
TargetOptions.h [OpenCL] Override supported OpenCL extensions with -cl-ext option 2016-11-01 15:50:52 +00:00
TemplateKinds.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
TokenKinds.def regcall: Implement regcall Calling Conv in clang 2016-11-02 18:29:35 +00:00
TokenKinds.h
TypeTraits.h Clang support for __is_assignable intrinsic 2016-05-23 17:21:55 +00:00
Version.h Simplify Clang's version number configuration in CMake. 2016-09-15 22:12:26 +00:00
Version.inc.in Simplify Clang's version number configuration in CMake. 2016-09-15 22:12:26 +00:00
VersionTuple.h [NFC] Reorder fields of VersionTuple to reduce size 2016-07-11 20:00:48 +00:00
VirtualFileSystem.h [AST, ASTMatchers, Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2016-12-09 00:11:53 +00:00
Visibility.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
arm_neon.td AArch64: fix return type of vqmovun_high_*. 2016-07-12 17:38:50 +00:00