llvm-project/clang/lib/Sema
Alexey Bataev 27ef9518de [OPENMP]Improve detection of omp_allocator_handle_t type and predefined
allocators.

It is better to deduce omp_allocator_handle_t type from the predefined
allocators, because omp.h header might not define it explicitly. Plus,
it allows to identify the predefined allocators correctly when trying to
build the allcoator for the global variables.

llvm-svn: 356607
2019-03-20 20:14:22 +00:00
..
AnalysisBasedWarnings.cpp Minor renaming as suggested in review [NFC] 2019-03-19 00:14:46 +00:00
CMakeLists.txt Fix llvm-clang-x86_64-expensive-checks-win build by setting bigobj flag. 2018-10-05 12:33:57 +00:00
CodeCompleteConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CoroutineStmtBuilder.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclSpec.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DelayedDiagnostic.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IdentifierResolver.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JumpDiagnostics.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MultiplexExternalSemaSource.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ParsedAttr.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Scope.cpp [coroutines][PR40978] Emit error for co_yield within catch block 2019-03-15 20:25:49 +00:00
ScopeInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Sema.cpp [OPENMP] Delayed diagnostics for VLA support. 2019-02-22 20:36:10 +00:00
SemaAccess.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaAttr.cpp Add a priority field to availability attributes to prioritize explicit 2019-01-24 19:14:39 +00:00
SemaCUDA.cpp [CUDA][HIP][Sema] Fix template kernel with function as template parameter 2019-03-05 18:19:35 +00:00
SemaCXXScopeSpec.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaCast.cpp [Sema] Change addr space diagnostics in casts to follow C++ style. 2019-03-07 17:06:30 +00:00
SemaChecking.cpp [Sema] Add some compile time _FORTIFY_SOURCE diagnostics 2019-03-18 19:23:45 +00:00
SemaCodeComplete.cpp Support framework import/include auto-completion 2019-02-27 17:40:33 +00:00
SemaConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaCoroutine.cpp [coroutines][PR40978] Emit error for co_yield within catch block 2019-03-15 20:25:49 +00:00
SemaDecl.cpp Add a spelling of pass_object_size that uses __builtin_dynamic_object_size 2019-03-19 20:44:18 +00:00
SemaDeclAttr.cpp Fix implicit ios -> watchOS availability version mapping for 2019-03-20 20:02:00 +00:00
SemaDeclCXX.cpp Reapply "Make static counters in ASTContext non-static." with fixes. 2019-02-25 22:22:09 +00:00
SemaDeclObjC.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaExceptionSpec.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaExpr.cpp [Sema] Deduplicate some availability checking logic 2019-03-20 19:26:33 +00:00
SemaExprCXX.cpp [Sema] Deduplicate some availability checking logic 2019-03-20 19:26:33 +00:00
SemaExprMember.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaExprObjC.cpp [ObjC] Emit a boxed expression as a compile-time constant if the 2019-03-08 04:45:37 +00:00
SemaFixItUtils.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaInit.cpp [Sema] Deduplicate some availability checking logic 2019-03-20 19:26:33 +00:00
SemaLambda.cpp Mark the lambda function pointer conversion operator as noexcept. 2019-01-21 16:25:08 +00:00
SemaLookup.cpp Fix implementation of [temp.local]p4. 2019-02-15 21:53:07 +00:00
SemaObjCProperty.cpp [Sema][ObjC] Allow silencing -Wobjc-designated-initializers warnings by 2019-03-01 06:43:20 +00:00
SemaOpenMP.cpp [OPENMP]Improve detection of omp_allocator_handle_t type and predefined 2019-03-20 20:14:22 +00:00
SemaOverload.cpp [Sema] Deduplicate some availability checking logic 2019-03-20 19:26:33 +00:00
SemaPseudoObject.cpp Re-commit "[AST] Introduce GenericSelectionExpr::Association" 2019-01-29 12:57:11 +00:00
SemaStmt.cpp [CUDA]Delayed diagnostics for the asm instructions. 2019-02-22 14:42:48 +00:00
SemaStmtAsm.cpp Inline asm constraints: allow ICE-like pointers for the "n" constraint (PR40890) 2019-03-06 10:26:19 +00:00
SemaStmtAttr.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaTemplate.cpp Fix implementation of [temp.local]p4. 2019-02-15 21:53:07 +00:00
SemaTemplateDeduction.cpp Rename getTypeQualifiers to getMethodQualifiers. 2019-01-28 11:37:49 +00:00
SemaTemplateInstantiate.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaTemplateInstantiateDecl.cpp Recommit "Support attribute used in member funcs of class templates" 2019-03-20 19:22:24 +00:00
SemaTemplateVariadic.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaType.cpp [Sema] Fix a use-after-free of a _Nonnull ParsedAttr 2019-03-14 18:38:02 +00:00
TreeTransform.h [OPENMP 5.0]Initial support for 'allocator' clause. 2019-03-12 18:52:33 +00:00
TypeLocBuilder.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TypeLocBuilder.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00