llvm-project/clang/lib/Sema
Corentin Jabot fda7d029e5 [NFC][Clang] Fix a couple of typos 2022-03-05 09:45:04 +01:00
..
AnalysisBasedWarnings.cpp [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
CMakeLists.txt [clang] Make libBasic not depend on MC 2021-04-28 12:16:22 -04:00
CodeCompleteConsumer.cpp [CodeCompletion] Signature help for aggregate initialization. 2022-01-04 16:00:22 +01:00
CoroutineStmtBuilder.h
DeclSpec.cpp Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C++17" 2022-01-26 16:55:53 +01:00
DelayedDiagnostic.cpp
IdentifierResolver.cpp
JumpDiagnostics.cpp [clang] Add range accessor for ObjCAtTryStmt catch_stmts and use it 2021-10-27 08:57:05 -04:00
MultiplexExternalSemaSource.cpp [clang][AST] Improve AST Reader/Writer memory footprint 2021-05-20 15:34:29 -07:00
OpenCLBuiltins.td [OpenCL] Align subgroup builtin guards 2022-02-23 12:22:09 +00:00
ParsedAttr.cpp Allow parameter pack expansions and initializer lists in annotate attribute 2022-02-08 13:38:07 -05:00
Scope.cpp [clang] Use true/false instead of 1/0 (NFC) 2022-01-09 00:19:47 -08:00
ScopeInfo.cpp [clang] Disallow mixing SEH and Objective-C exceptions 2021-10-20 14:18:12 -04:00
Sema.cpp [AST] Print NTTP args as string-literals when possible 2022-03-01 19:34:27 -06:00
SemaAccess.cpp [C++2b] Implement multidimentional subscript operator 2022-02-08 12:10:47 -05:00
SemaAttr.cpp Add support for floating-point option `ffp-eval-method` and for 2022-02-23 15:00:18 -08:00
SemaAvailability.cpp [clang] Convert a few loops to for-each 2021-10-11 14:24:32 -04:00
SemaCUDA.cpp [CUDA][HIP] Do not promote constexpr var with non-constant initializer 2022-02-15 15:15:55 -05:00
SemaCXXScopeSpec.cpp [AST] Add more source information for DecltypeTypeLoc. 2022-01-10 09:34:18 +01:00
SemaCast.cpp [clang][sema] TryStaticCast - use castAs<> instead of getAs<> to avoid dereference of nullptr 2022-02-12 11:14:19 +00:00
SemaChecking.cpp [RISCV] Support k-ext clang intrinsics 2022-03-05 13:57:18 +08:00
SemaCodeComplete.cpp [clang][sema] - remove CodeCompleter nullptr checks 2022-02-11 15:09:44 +00:00
SemaConcept.cpp [NFC] move CheckInstantiatedFunctionTemplateConstraints to SemaConcepts.cpp 2022-03-03 11:47:20 -08:00
SemaConsumer.cpp
SemaCoroutine.cpp [C++20] [Coroutines] Implement return value optimization for get_return_object 2022-02-16 13:38:00 +08:00
SemaDecl.cpp [clang] [concepts] Check constrained-auto return types for void-returning functions 2022-03-04 12:43:06 -05:00
SemaDeclAttr.cpp Update the diagnostic behavior of [[noreturn]] in C2x 2022-02-14 14:04:32 -05:00
SemaDeclCXX.cpp [Clang] Diagnose invalid member variable with template parameters 2022-03-03 15:51:46 +01:00
SemaDeclObjC.cpp Reland "[clang][ObjC] Add fix it for missing methods in impl" 2022-01-06 10:55:02 -05:00
SemaExceptionSpec.cpp [clang] Sema::CheckEquivalentExceptionSpec - remove useless nullptr test 2022-02-17 16:59:50 +00:00
SemaExpr.cpp [AST] Use RecoveryExpr to model a DeclRefExpr which refers to an invalid Decl. 2022-03-03 10:33:40 +01:00
SemaExprCXX.cpp [c++2b] Implement P0849R8 auto(x) 2022-02-28 19:21:08 -06:00
SemaExprMember.cpp [clang] Don't typo-fix an expression in a SFINAE context. 2022-02-01 15:17:28 -05:00
SemaExprObjC.cpp [clang] Fix bugprone argument comments (NFC) 2022-01-09 00:19:49 -08:00
SemaFixItUtils.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaInit.cpp [Format, Sema] Use range-based for loops with llvm::reverse (NFC) 2021-11-17 08:52:35 -08:00
SemaLambda.cpp [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
SemaLookup.cpp [C++20][Modules][8/8] Amend module visibility rules for partitions. 2022-03-01 08:29:05 +00:00
SemaModule.cpp [NFC] [C++20] [Modules] Simplify ActOnModuleImport by merging Path and Parition 2022-03-02 23:06:36 +08:00
SemaObjCProperty.cpp [Clang][Sema] Fix attribute mismatch warning for ObjC class properties 2022-01-11 12:10:18 +00:00
SemaOpenMP.cpp [OpenMP] Add option to make offloading mandatory 2022-02-23 16:45:36 -05:00
SemaOverload.cpp [C++2b] Implement multidimentional subscript operator 2022-02-08 12:10:47 -05:00
SemaPseudoObject.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaSYCL.cpp [SYCL] Diagnose uses of zero length arrays 2021-12-29 15:30:18 +03:00
SemaStmt.cpp [clang] [concepts] Check constrained-auto return types for void-returning functions 2022-03-04 12:43:06 -05:00
SemaStmtAsm.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaStmtAttr.cpp [Clang] noinline call site attribute 2022-02-28 21:21:17 +01:00
SemaTemplate.cpp [NFC][Clang] Fix a couple of typos 2022-03-05 09:45:04 +01:00
SemaTemplateDeduction.cpp Fix Wdocumentation unknown parameter warning 2022-02-18 17:27:45 +00:00
SemaTemplateInstantiate.cpp [NFC] Change TemplateInstantiator to refer to the base using a typedef 2022-03-03 09:12:05 -08:00
SemaTemplateInstantiateDecl.cpp [NFC] move CheckInstantiatedFunctionTemplateConstraints to SemaConcepts.cpp 2022-03-03 11:47:20 -08:00
SemaTemplateVariadic.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaType.cpp [c++2b] Implement P0849R8 auto(x) 2022-02-28 19:21:08 -06:00
TreeTransform.h [clang] Never wrap a nullptr in CXXNewExpr::getArraySize() 2022-02-22 16:27:32 +01:00
TypeLocBuilder.cpp
TypeLocBuilder.h
UsedDeclVisitor.h [HIP][OpenMP] Fix assertion in deferred diag 2021-10-25 11:07:40 -04:00