llvm-project/clang/lib/Sema
Reid Kleckner 2692eb0b86 Move vtordisp mode from Attr class to LangOptions.h, NFC
This removes one of the two uses of Attr.h in DeclCXX.h, reducing the
need to include Attr.h as widely. LangOptions is already very popular.
2019-11-22 15:47:46 -08: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 [Concepts] Concept Specialization Expressions 2019-10-15 15:24:26 +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 [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 remaining vector data builtin functions 2019-11-13 10:16:33 +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 Move vtordisp mode from Attr class to LangOptions.h, NFC 2019-11-22 15:47:46 -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 Atomics: support min/max orthogonally 2019-11-21 10:37:56 +00:00
SemaCodeComplete.cpp [clangd] Show lambda signature for lambda autocompletions 2019-11-22 12:48:06 +01:00
SemaConcept.cpp Revert "[Concepts] Constraint Enforcement & Diagnostics" 2019-10-28 15:00:40 -07: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 Don't report "main" as missing a prototype in freestanding mode 2019-11-22 12:35:43 -08:00
SemaDeclAttr.cpp Implement __attribute__((objc_direct)), __attribute__((objc_direct_members)) 2019-11-18 11:48:40 -08:00
SemaDeclCXX.cpp [Diagnostics] Put "deprecated copy" warnings into -Wdeprecated-copy 2019-11-22 22:37:19 +01:00
SemaDeclObjC.cpp Implement __attribute__((objc_direct)), __attribute__((objc_direct_members)) 2019-11-18 11:48:40 -08:00
SemaExceptionSpec.cpp SemaExceptionSpec - silence static analyzer getAs<> null dereference warnings. NFCI. 2019-10-21 18:28:31 +00:00
SemaExpr.cpp Revert "[Sema] Use the canonical type in function isVector" 2019-11-22 13:48:39 -08:00
SemaExprCXX.cpp [MS] Don't reference deleted copy ctors from catchable types 2019-10-30 15:06:26 -07: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 [NFC] Refactor representation of materialized temporaries 2019-11-19 18:20:45 +01:00
SemaLambda.cpp Minor coding style fix. NFC. 2019-10-22 04:32:30 +00:00
SemaLookup.cpp [Sema] Fixes a crash with a templated destructor 2019-11-07 21:22:27 +01:00
SemaModule.cpp [DeclCXX] Remove unknown external linkage specifications 2019-11-21 15:23:05 +02:00
SemaObjCProperty.cpp Implement __attribute__((objc_direct)), __attribute__((objc_direct_members)) 2019-11-18 11:48:40 -08:00
SemaOpenMP.cpp [OPENMP]Simplify processing of context selectors, NFC. 2019-11-22 11:53:06 -05:00
SemaOverload.cpp [NFC] Supress GCC "Bitfield too small to hold all values of enum" warning. 2019-11-09 05:56:51 -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 Delay diagnosing asm constraints that require immediates until after inlining 2019-08-06 22:41:22 +00:00
SemaStmtAttr.cpp [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr. 2019-09-13 17:39:31 +00:00
SemaTemplate.cpp [Sema] Fixes templated friend member assertion 2019-11-05 21:46:42 +01:00
SemaTemplateDeduction.cpp Revert "[Concepts] Constraint Enforcement & Diagnostics" 2019-10-28 15:00:40 -07:00
SemaTemplateInstantiate.cpp Revert "[Concepts] Constraint Enforcement & Diagnostics" 2019-10-28 15:00:40 -07:00
SemaTemplateInstantiateDecl.cpp [OPENMP50]Add device/kind context selector support. 2019-11-21 13:28:11 -05:00
SemaTemplateVariadic.cpp PR42587: diagnose unexpanded uses of a pack parameter of a generic 2019-08-26 22:51:28 +00:00
SemaType.cpp [Sema] Add MacroQualified case for FunctionTypeUnwrapper 2019-11-12 16:22:13 -08:00
TreeTransform.h [NFC] Refactor representation of materialized temporaries 2019-11-19 18:20:45 +01: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