llvm-project/clang/lib/Sema
Mike Rice ca98c15f23 [OpenMP] Fix iterations calculation for dependent counters.
The number of iterations calculation was failing in some cases with more
than two collpased loops. Now the LoopIterationSpace selected matches
InitDependOnLC and CondDependOnLC.

Differential Revision: https://reviews.llvm.org/D95834
2021-02-02 10:09:37 -08:00
..
AnalysisBasedWarnings.cpp [-Wcalled-once-parameter] Introduce 'called_once' attribute 2021-01-05 18:26:44 +03:00
CMakeLists.txt [Clang][Attr] Introduce the `assume` function attribute 2020-12-15 16:51:34 -06:00
CodeCompleteConsumer.cpp [Sema] Use isa<> instead of dyn_cast<> as pointer is never dereferenced. NFCI. 2020-11-15 12:58:36 +00:00
CoroutineStmtBuilder.h
DeclSpec.cpp [clang] Use SourceLocations in unions [NFCI] 2021-01-14 10:56:53 +00:00
DelayedDiagnostic.cpp
IdentifierResolver.cpp
JumpDiagnostics.cpp [OPENMP]Simplify representation for atomic, critical, master and section 2020-08-07 09:58:23 -04:00
MultiplexExternalSemaSource.cpp Merge some of the PCH object support with modular codegen 2020-07-22 12:46:12 -07:00
OpenCLBuiltins.td [OpenCL] Hide sampler-less read_image builtins before CL1.2 2021-01-28 11:14:19 +00:00
ParsedAttr.cpp [Sema] Silence warnings when targeting x86 with VS2019 16.5.4 2020-05-06 09:11:59 -04:00
Scope.cpp
ScopeInfo.cpp [clang] Enable support for #pragma STDC FENV_ACCESS 2020-10-25 06:46:25 -07:00
Sema.cpp [OpenCL] Refactor of targets OpenCL option settings 2021-01-25 19:50:23 +03:00
SemaAccess.cpp [clang] Fix an assertion crash in delayed access check. 2020-11-13 14:02:57 +01:00
SemaAttr.cpp [Frontend] Add pragma align natural and sort out pragma pack stack effect 2021-01-13 10:53:24 -05:00
SemaAvailability.cpp Prune TargetInfo.h include from ParsedAttr.h, NFC 2020-03-11 20:47:11 -07:00
SemaCUDA.cpp [CUDA] Normalize handling of defauled dtor. 2021-01-21 10:48:07 -08:00
SemaCXXScopeSpec.cpp [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
SemaCast.cpp [AArch64][SVE] Allow C-style casts between fixed-size and scalable vectors 2020-11-19 11:18:35 +00:00
SemaChecking.cpp Fix for crash in __builtin_return_address in template context. 2021-01-12 12:37:18 -08:00
SemaCodeComplete.cpp [clangd] Fix a crash when indexing invalid ObjC method declaration 2021-01-25 15:43:11 +01:00
SemaConcept.cpp Where possible, don't try to ask whether a template argument is 2020-12-17 23:23:05 -08:00
SemaConsumer.cpp
SemaCoroutine.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaDecl.cpp [OpenCL] Add diagnostics for references to functions 2021-02-02 15:07:40 +00:00
SemaDeclAttr.cpp [HIP] Support __managed__ attribute 2021-01-22 11:43:58 -05:00
SemaDeclCXX.cpp [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. 2021-01-14 21:20:06 +01:00
SemaDeclObjC.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaExceptionSpec.cpp Switch the default of VerifyIntegerConstantExpression from constant 2020-10-15 16:58:47 -07:00
SemaExpr.cpp [clang] Use SourceLocations in unions [NFCI] 2021-01-14 10:56:53 +00:00
SemaExprCXX.cpp [clang][PATCH] Fix bug 48848 assertion related to recoverFromMSUnqualifiedLookup 2021-02-01 10:56:47 -08:00
SemaExprMember.cpp [clang] Fix noderef for AddrOf on MemberExpr 2020-12-07 14:48:41 -08:00
SemaExprObjC.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaFixItUtils.cpp
SemaInit.cpp Attempt to complete an incomplete expression type when considering a 2021-01-08 15:19:28 -08:00
SemaLambda.cpp [clang][AST] Encapsulate DeclarationNameLoc, NFCI 2021-01-27 11:21:01 +00:00
SemaLookup.cpp [OpenCL] Change extension handling for -fdeclare-opencl-builtins 2021-02-02 11:15:29 +00:00
SemaModule.cpp Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFC 2020-11-02 15:11:51 -05:00
SemaObjCProperty.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaOpenMP.cpp [OpenMP] Fix iterations calculation for dependent counters. 2021-02-02 10:09:37 -08:00
SemaOverload.cpp [Sema] diagnoseEquivalentInternalLinkageDeclarations - assert for non-null NamedDecl. NFCI. 2021-01-26 15:51:49 +00:00
SemaPseudoObject.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaSYCL.cpp Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" 2020-10-19 17:48:04 -04:00
SemaStmt.cpp [clang][Sema] Compare SourceLocations directly [NFCI] 2021-01-09 14:13:18 +00:00
SemaStmtAsm.cpp Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" 2021-01-04 23:17:45 +01:00
SemaStmtAttr.cpp [SVE] Add support to vectorize_width loop pragma for scalable vectors 2021-01-08 11:37:27 +00:00
SemaTemplate.cpp Revert "Following up on PR48517, fix handling of template arguments that refer" 2021-01-20 15:55:35 +01:00
SemaTemplateDeduction.cpp Revert "Following up on PR48517, fix handling of template arguments that refer" 2021-01-20 15:55:35 +01:00
SemaTemplateInstantiate.cpp Revert "Following up on PR48517, fix handling of template arguments that refer" 2021-01-20 15:55:35 +01:00
SemaTemplateInstantiateDecl.cpp [clang] Fix a nullptr dereference bug on invalid code 2021-01-25 15:02:25 +01:00
SemaTemplateVariadic.cpp Revert "Following up on PR48517, fix handling of template arguments that refer" 2021-01-20 15:55:35 +01:00
SemaType.cpp [OpenCL] Add diagnostics for references to functions 2021-02-02 15:07:40 +00:00
TreeTransform.h [clang][AST] Encapsulate DeclarationNameLoc, NFCI 2021-01-27 11:21:01 +00:00
TypeLocBuilder.cpp [NFC] avoid AlignedCharArray in clang 2019-07-29 23:12:48 +00:00
TypeLocBuilder.h [NFC] avoid AlignedCharArray in clang 2019-07-29 23:12:48 +00:00
UsedDeclVisitor.h DeferredDiagnosticsEmitter crashes 2020-10-08 11:42:21 -04:00