| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 109 def PackIndexingType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 1419 cast<PackIndexingType>(T1)->getPattern(), in IsStructurallyEquivalent() 1420 cast<PackIndexingType>(T2)->getPattern())) in IsStructurallyEquivalent() 1422 cast<PackIndexingType>(T1)->getIndexExpr(), in IsStructurallyEquivalent() 1423 cast<PackIndexingType>(T2)->getIndexExpr())) in IsStructurallyEquivalent()
|
| H A D | Type.cpp | 4159 PackIndexingType::PackIndexingType(QualType Canonical, QualType Pattern, in PackIndexingType() function in PackIndexingType 4170 UnsignedOrNone PackIndexingType::getSelectedIndex() const { in getSelectedIndex() 4183 PackIndexingType::computeDependence(QualType Pattern, Expr *IndexExpr, in computeDependence() 4207 void PackIndexingType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4213 void PackIndexingType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
| H A D | TypePrinter.cpp | 304 cast<PackIndexingType>(UnderlyingType)->getPattern().getTypePtr(), in canPrefixQualifiers() 1288 void TypePrinter::printPackIndexingBefore(const PackIndexingType *T, in printPackIndexingBefore() 1300 void TypePrinter::printPackIndexingAfter(const PackIndexingType *T, in printPackIndexingAfter()
|
| H A D | ASTContext.cpp | 6548 PackIndexingType::Profile(ID, *this, Pattern.getCanonicalType(), IndexExpr, in getPackIndexingType() 6551 PackIndexingType *Canon = in getPackIndexingType() 6555 PackIndexingType::totalSizeToAlloc<QualType>(Expansions.size()), in getPackIndexingType() 6558 new (Mem) PackIndexingType(QualType(), Pattern.getCanonicalType(), in getPackIndexingType() 6566 Allocate(PackIndexingType::totalSizeToAlloc<QualType>(Expansions.size()), in getPackIndexingType() 6568 auto *T = new (Mem) PackIndexingType(Canonical, Pattern, IndexExpr, in getPackIndexingType() 14229 const auto *DX = cast<PackIndexingType>(X); in getCommonNonSugarTypeNode() 14230 [[maybe_unused]] const auto *DY = cast<PackIndexingType>(Y); in getCommonNonSugarTypeNode()
|
| H A D | MicrosoftMangle.cpp | 3660 void MicrosoftCXXNameMangler::mangleType(const PackIndexingType *T, in mangleType()
|
| H A D | ItaniumMangle.cpp | 4434 void CXXNameMangler::mangleType(const PackIndexingType *T) { in mangleType()
|
| H A D | ASTImporter.cpp | 1618 ASTNodeImporter::VisitPackIndexingType(clang::PackIndexingType const *T) { in VisitPackIndexingType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 790 const PackIndexingType *LIT = cast<PackIndexingType>(QT); in SetTypeSpecType()
|
| H A D | SemaCXXScopeSpec.cpp | 820 cast<PackIndexingType>(Type.getTypePtr())->getPattern(), in ActOnCXXNestedNameSpecifierIndexedPack()
|
| H A D | SemaTemplateVariadic.cpp | 211 bool TraversePackIndexingType(PackIndexingType *E) override { in TraversePackIndexingType()
|
| H A D | SemaTemplateDeduction.cpp | 2482 const PackIndexingType *PIT = P->getAs<PackIndexingType>(); in DeduceTemplateArgumentsByTypeMatch() 6991 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getPattern(), in MarkUsedTemplateParameters() 6993 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getIndexExpr(), in MarkUsedTemplateParameters()
|
| H A D | SemaExprCXX.cpp | 7358 cast<PackIndexingType>(T.getTypePtr())->getPattern(), in ActOnPseudoDestructorExpr()
|
| H A D | SemaTemplate.cpp | 6169 const PackIndexingType *) { in VisitPackIndexingType() argument
|
| H A D | TreeTransform.h | 6874 const PackIndexingType *PIT = TL.getTypePtr(); in TransformPackIndexingType()
|
| H A D | SemaDecl.cpp | 6301 } else if (T->isDecltypeType() || T->getAsAdjusted<PackIndexingType>()) { in diagnoseQualifiedDeclaration()
|
| H A D | SemaExpr.cpp | 4552 T = cast<PackIndexingType>(Ty)->desugar(); in captureVariablyModifiedType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 432 void VisitPackIndexingType(const PackIndexingType *T) { in VisitPackIndexingType()
|
| H A D | TypeProperties.td | 458 let Class = PackIndexingType in {
|
| H A D | RecursiveASTVisitor.h | 1104 DEF_TRAVERSE_TYPE(PackIndexingType, { 1410 DEF_TRAVERSE_TYPELOC(PackIndexingType, {
|
| H A D | Type.h | 5997 class PackIndexingType final 6000 private llvm::TrailingObjects<PackIndexingType, QualType> { 6013 PackIndexingType(QualType Canonical, QualType Pattern, Expr *IndexExpr,
|
| H A D | TypeLoc.h | 2161 PackIndexingType, PackIndexingTypeLocInfo> {
|
| H A D | ASTContext.h | 224 mutable llvm::ContextualFoldingSet<PackIndexingType, ASTContext &>
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 3879 T = cast<PackIndexingType>(T)->getSelectedType(); in UnwrapTypeForDebugInfo()
|