llvm-project/clang/lib/Sema
Alexey Bataev da17a53173 [OPENMP50]Add if clause in target parallel for simd directive.
According to OpenMP 5.0, if clause can be used in for simd directive. If
condition in the if clause is false, the non-vectorized version of the
loop must be executed.
2019-12-10 12:28:32 -05:00
..
AnalysisBasedWarnings.cpp New tautological warning for bitwise-or with non-zero constant always true. 2019-10-19 00:57:23 +00:00
CMakeLists.txt [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h 2019-12-10 00:10:09 -06: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 [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 2019-09-04 20:30:37 +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 [NFC] Refactor representation of materialized temporaries 2019-11-19 18:20:45 +01:00
MultiplexExternalSemaSource.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OpenCLBuiltins.td [OpenCL] Add work-group and miscellaneous vector builtin functions 2019-11-26 10:44:49 +00:00
ParsedAttr.cpp Move some definitions from Sema to Basic to fix shared libs build 2019-09-16 13:58:59 +00:00
Scope.cpp Un-revert "[coroutines][PR40978] Emit error for co_yield within catch block" 2019-03-25 00:53:10 +00:00
ScopeInfo.cpp PR42104: Support instantiations of lambdas that implicitly capture 2019-06-04 17:17:20 +00:00
Sema.cpp [DebugInfo] Support to emit debugInfo for extern variables 2019-12-10 08:09:51 -08:00
SemaAccess.cpp Sema - silence static analyzer getAs<> null dereference warnings. NFCI. 2019-10-07 14:25:46 +00:00
SemaAttr.cpp Move vtordisp mode from Attr class to LangOptions.h, NFC 2019-11-22 15:47:46 -08:00
SemaCUDA.cpp [HIP] Add option -fgpu-allow-device-init 2019-10-22 16:06:20 -04:00
SemaCXXScopeSpec.cpp [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
SemaCast.cpp [Diagnostics] Improve some error messages related to bad use of dynamic_cast 2019-11-04 16:26:43 +01:00
SemaChecking.cpp Only Remove implicit conversion for the target that support fp16 2019-12-10 19:15:11 +08:00
SemaCodeComplete.cpp [clangd] Show lambda signature for lambda autocompletions 2019-11-22 12:48:06 +01:00
SemaConcept.cpp [Concepts] Constraint Enforcement & Diagnostics 2019-12-06 01:34:20 +02: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] Remove assert on CoroutineParameterMoves in Sema::buildCoroutineParameterMoves 2019-11-22 11:39:13 -05:00
SemaDecl.cpp [DebugInfo] Support to emit debugInfo for extern variables 2019-12-10 08:09:51 -08:00
SemaDeclAttr.cpp [Attr] Move ParsedTargetAttr out of the TargetAttr class 2019-12-09 12:40:41 -08:00
SemaDeclCXX.cpp [c++20] Fix handling of unqualified lookups from a defaulted comparison 2019-12-09 17:40:36 -08:00
SemaDeclObjC.cpp [ObjC] Make sure that the implicit arguments for direct methods have been setup 2019-12-06 14:28:28 -08:00
SemaExceptionSpec.cpp SemaExceptionSpec - silence static analyzer getAs<> null dereference warnings. NFCI. 2019-10-21 18:28:31 +00:00
SemaExpr.cpp [c++20] Synthesis of defaulted comparison functions. 2019-12-08 23:21:52 -08:00
SemaExprCXX.cpp [OpenCL] Fix address space for implicit conversion (PR43145) 2019-12-02 14:20:15 +00:00
SemaExprMember.cpp Silence static analyzer getAs<RecordType> null dereference warnings. NFCI. 2019-10-03 11:22:48 +00:00
SemaExprObjC.cpp Implement __attribute__((objc_direct)), __attribute__((objc_direct_members)) 2019-11-18 11:48:40 -08: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 Add `QualType::hasAddressSpace`. NFC. 2019-12-06 13:08:55 -05:00
SemaLambda.cpp [c++20] Fix handling of unqualified lookups from a defaulted comparison 2019-12-09 17:40:36 -08:00
SemaLookup.cpp [OpenCL] Fix mangling of single-overload builtins 2019-12-03 11:09:16 +00:00
SemaModule.cpp [DeclCXX] Remove unknown external linkage specifications 2019-11-21 15:23:05 +02:00
SemaObjCProperty.cpp Also synthesize _cmd and self for properties 2019-12-09 14:30:01 -08:00
SemaOpenMP.cpp [OPENMP50]Add if clause in target parallel for simd directive. 2019-12-10 12:28:32 -05:00
SemaOverload.cpp [c++20] Synthesis of defaulted comparison functions. 2019-12-08 23:21:52 -08:00
SemaPseudoObject.cpp [AST] Use an explicit copy in a range-based for 2019-11-12 20:47:46 +01:00
SemaStmt.cpp [NFC] Refactor representation of materialized temporaries 2019-11-19 18:20:45 +01:00
SemaStmtAsm.cpp Revert "[Sema][X86] Consider target attribute into the checks in validateOutputSize and validateInputSize." 2019-12-06 15:42:14 -08:00
SemaStmtAttr.cpp [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr. 2019-09-13 17:39:31 +00:00
SemaTemplate.cpp [Concepts] Constraint Enforcement & Diagnostics 2019-12-06 01:34:20 +02:00
SemaTemplateDeduction.cpp [Concepts] Constraint Enforcement & Diagnostics 2019-12-06 01:34:20 +02:00
SemaTemplateInstantiate.cpp [c++20] Fix handling of unqualified lookups from a defaulted comparison 2019-12-09 17:40:36 -08:00
SemaTemplateInstantiateDecl.cpp [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h 2019-12-10 00:10:09 -06:00
SemaTemplateVariadic.cpp PR42587: diagnose unexpanded uses of a pack parameter of a generic 2019-08-26 22:51:28 +00:00
SemaType.cpp Add `QualType::hasAddressSpace`. NFC. 2019-12-06 13:08:55 -05:00
TreeTransform.h [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h 2019-12-10 00:10:09 -06: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