llvm-project/clang/lib/AST
Haojian Wu 27c691cf62 [clang-rename] Simplify the code of handling class paritial specializations, NFC.
Instead of collecting all specializations and doing a post-filterin, we
can just get all targeted specializations from getPartialSpecializationsizations.

Differential Revision: https://reviews.llvm.org/D89220
2020-10-14 09:57:55 +02:00
..
Interp [clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsString 2020-08-05 13:54:37 +01:00
APValue.cpp Canonicalize declaration pointers when forming APValues. 2020-10-12 19:32:57 -07:00
ASTConcept.cpp
ASTConsumer.cpp
ASTContext.cpp [AST] Change return type of getTypeInfoInChars to a proper struct instead of std::pair. 2020-10-13 13:26:56 +02:00
ASTDiagnostic.cpp [clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsString 2020-08-05 13:54:37 +01:00
ASTDumper.cpp [clang] Rework how and when APValues are dumped 2020-07-06 22:03:08 +01:00
ASTImporter.cpp PR47175: Ensure type-dependent function-style casts have dependent 2020-10-08 17:00:22 -07:00
ASTImporterLookupTable.cpp [ASTImporter] Add Visitor for TypedefNameDecl's 2020-07-28 11:52:29 -05:00
ASTStructuralEquivalence.cpp [ASTImporter][AST] Fix structural equivalency crash on dependent FieldDecl 2020-10-05 14:06:09 +02:00
ASTTypeTraits.cpp [clang] Allow DynTypedNode to store a TemplateArgumentLoc 2020-08-10 03:09:18 -04:00
AttrImpl.cpp [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. 2020-08-24 09:58:37 -04:00
CMakeLists.txt [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` 2020-09-09 07:32:40 +00:00
CXXABI.h
CXXInheritance.cpp
Comment.cpp
CommentBriefParser.cpp
CommentCommandTraits.cpp
CommentLexer.cpp
CommentParser.cpp
CommentSema.cpp
ComparisonCategories.cpp
ComputeDependence.cpp PR47175: Ensure type-dependent function-style casts have dependent 2020-10-08 17:00:22 -07:00
DataCollection.cpp
Decl.cpp Canonicalize declaration pointers when forming APValues. 2020-10-12 19:32:57 -07:00
DeclBase.cpp Canonicalize declaration pointers when forming APValues. 2020-10-12 19:32:57 -07:00
DeclCXX.cpp Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" 2020-09-24 11:16:55 -07:00
DeclFriend.cpp
DeclGroup.cpp
DeclObjC.cpp [AST] Fix crashes caused by redeclarations in hidden prototypes 2020-10-08 19:48:36 -07:00
DeclOpenMP.cpp [OPENMP]Redesign of OMPExecutableDirective/OMPDeclarativeDirective representation. 2020-08-06 12:25:19 -04:00
DeclPrinter.cpp [clang][NFC] DeclPrinter: use NamedDecl::getDeclName instead of NamedDecl::printName to print the name of enumerations, namespaces and template parameters. 2020-08-05 13:54:38 +01:00
DeclTemplate.cpp [clang-rename] Simplify the code of handling class paritial specializations, NFC. 2020-10-14 09:57:55 +02:00
DeclarationName.cpp
Expr.cpp [Fixed Point] Add fixed-point to floating point cast types and consteval. 2020-10-13 13:26:56 +02:00
ExprCXX.cpp PR47175: Ensure type-dependent function-style casts have dependent 2020-10-08 17:00:22 -07:00
ExprClassification.cpp [AST][RecoveryExpr] Fix the value category for recovery expr. 2020-07-08 13:55:07 +02:00
ExprConcepts.cpp
ExprConstant.cpp Revert "PR47805: Use a single object for a function parameter in the caller and" 2020-10-13 19:32:03 -07:00
ExprObjC.cpp
ExternalASTMerger.cpp
ExternalASTSource.cpp
FormatString.cpp [Sema] Emit a -Wformat warning for printf("%s", (void*)p) 2020-07-10 15:10:24 -04:00
FormatStringParsing.h
InheritViz.cpp
ItaniumCXXABI.cpp
ItaniumMangle.cpp Revert "[SYCL] Implement __builtin_unique_stable_name." 2020-10-12 01:10:09 -04:00
JSONNodeDumper.cpp [Sema][AArch64] Support arm_sve_vector_bits attribute 2020-08-27 10:38:32 +00:00
Linkage.h
Mangle.cpp Fix a variety of minor issues with ObjC method mangling: 2020-09-29 19:51:53 -04:00
MicrosoftCXXABI.cpp
MicrosoftMangle.cpp This reduces code duplication between CGObjCMac.cpp and Mangle.cpp 2020-09-29 02:26:51 -04:00
NSAPI.cpp [ARM] Add __bf16 as new Bfloat16 C Type 2020-06-05 10:32:43 +01:00
NestedNameSpecifier.cpp [AST][RecoveryExpr] Avoid spurious 'missing typename' diagnostic when the NNS contains errors. 2020-06-30 16:18:32 +02:00
ODRHash.cpp [ODRHash] Remove use of 'whitelist'. 2020-06-19 18:39:30 -07:00
OSLog.cpp [clang][NFC] Add 'override' keyword to virtual function overrides 2020-07-14 08:59:57 -07:00
OpenMPClause.cpp [OpenMP][FIX] Do not drop a '$' while demangling declare variant names 2020-09-16 13:37:09 -05:00
ParentMap.cpp
ParentMapContext.cpp [AST] Use data-recursion when building ParentMap, avoid stack overflow. 2020-09-24 22:49:44 +02:00
PrintfFormatString.cpp [ARM] Add __bf16 as new Bfloat16 C Type 2020-06-05 10:32:43 +01:00
QualTypeNames.cpp
RawCommentList.cpp
RecordLayout.cpp [AIX] Implement AIX special alignment rule about double/long double 2020-07-27 15:13:03 -04:00
RecordLayoutBuilder.cpp [AST] Change return type of getTypeInfoInChars to a proper struct instead of std::pair. 2020-10-13 13:26:56 +02:00
ScanfFormatString.cpp
SelectorLocationsKind.cpp
Stmt.cpp Remove stale assert. 2020-09-24 13:59:42 -07:00
StmtCXX.cpp
StmtIterator.cpp
StmtObjC.cpp
StmtOpenMP.cpp [OPENMP]Redesign of OMPExecutableDirective/OMPDeclarativeDirective representation. 2020-08-06 12:25:19 -04:00
StmtPrinter.cpp [OPENMP]Simplify representation for atomic, critical, master and section 2020-08-07 09:58:23 -04:00
StmtProfile.cpp [OPENMP50]Codegen for inscan reductions in worksharing directives. 2020-06-04 16:29:33 -04:00
StmtViz.cpp
TemplateBase.cpp Revert "PR47792: Include the type of a pointer or reference non-type template" 2020-10-11 20:16:46 -07:00
TemplateName.cpp Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" 2020-09-24 11:16:55 -07:00
TextNodeDumper.cpp [FPEnv] Evaluate constant expressions under non-default rounding modes 2020-09-26 17:59:39 +07:00
Type.cpp [c++20] Consistent with the intent to allow all plausible types in 2020-09-20 23:09:26 -07:00
TypeLoc.cpp [AST] Reduce the size of TemplateArgumentLocInfo. 2020-09-21 13:08:53 +02:00
TypePrinter.cpp [Sema][AArch64] Support arm_sve_vector_bits attribute 2020-08-27 10:38:32 +00:00
VTTBuilder.cpp
VTableBuilder.cpp [c++20] consteval functions don't get vtable slots. 2020-06-30 18:22:09 -07:00