| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 106 ++ComplexPatternUsage[&CPM->getPattern()]; in MatcherTableEmitter() 735 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher() 948 GetPatFromTreePatternNode(SNT->getPattern().getSrcPattern()); in EmitMatcher() 950 GetPatFromTreePatternNode(SNT->getPattern().getDstPattern()); in EmitMatcher() 951 const Record *PatRecord = SNT->getPattern().getSrcRecord(); in EmitMatcher() 1042 << "// Src: " << SNT->getPattern().getSrcPattern() in EmitMatcher() 1043 << " - Complexity = " << SNT->getPattern().getPatternComplexity(CGP) in EmitMatcher() 1046 << "// Dst: " << SNT->getPattern().getDstPattern() << '\n'; in EmitMatcher() 1062 GetPatFromTreePatternNode(CM->getPattern().getSrcPattern()); in EmitMatcher() 1064 GetPatFromTreePatternNode(CM->getPattern().getDstPattern()); in EmitMatcher() [all …]
|
| H A D | DAGISelMatcherOpt.cpp | 259 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 300 Expr *Pattern = FE->getPattern(); in EvaluateFoldExpandedConstraintSize() 422 S, FE->getPattern(), Template, TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction() 1659 Kind, std::move(*RHS), FE->getPattern()}}; in fromConstraintExpr() 1662 Kind, std::move(*LHS), FE->getPattern()}}; in fromConstraintExpr() 1669 auto Sub = fromConstraintExpr(S, D, FE->getPattern()); in fromConstraintExpr() 1673 Kind, std::move(*Sub), FE->getPattern()}}; in fromConstraintExpr()
|
| H A D | SemaTemplateDeduction.cpp | 422 ParamType = Expansion->getPattern(); in DeduceNonTypeTemplateArgument() 849 ExtraDeductions.push_back(Expansion->getPattern()); in addPacks() 1171 QualType Pattern = Expansion->getPattern(); in DeduceForEachType() 1533 A = AExp->getPattern(); in DeduceTemplateArgumentsByTypeMatch() 4596 QualType ParamPattern = ParamExpansion->getPattern(); in DeduceTemplateArguments() 5550 A = PA->getPattern(); in CheckDeductionConsistency() 6680 E = Expansion->getPattern(); in MarkUsedTemplateParameters() 6991 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getPattern(), in MarkUsedTemplateParameters() 7007 cast<PackExpansionType>(T)->getPattern(), in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateVariadic.cpp | 995 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); in getNumArgumentsInExpansion() 1283 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaCXXScopeSpec.cpp | 820 cast<PackIndexingType>(Type.getTypePtr())->getPattern(), in ActOnCXXNestedNameSpecifierIndexedPack()
|
| H A D | DeclSpec.cpp | 791 TypeRep = ParsedType::make(LIT->getPattern()); in SetTypeSpecType()
|
| H A D | TreeTransform.h | 4464 Expr *Pattern = Expansion->getPattern(); in TransformExprs() 6318 QualType Pattern = Expansion->getPattern(); in TransformFunctionTypeParams() 6378 OldType = Expansion->getPattern(); in TransformFunctionTypeParams() 6613 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec() 6635 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec() 6649 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec() 6872 QualType Pattern = TL.getPattern(); in TransformPackIndexingType() 7967 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType() 16072 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr() 16076 if (!getDerived().AlwaysRebuild() && Pattern.get() == E->getPattern()) in TransformPackExpansionExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 486 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 489 return TemplateArgument(cast<PackExpansionExpr>(getAsExpr())->getPattern(), in getPackExpansionPattern()
|
| H A D | TypePrinter.cpp | 304 cast<PackIndexingType>(UnderlyingType)->getPattern().getTypePtr(), in canPrefixQualifiers() 1293 OS << T->getPattern() << "...["; in printPackIndexingBefore() 1812 printBefore(T->getPattern(), OS); in printPackExpansionBefore() 1817 printAfter(T->getPattern(), OS); in printPackExpansionAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 1412 cast<PackExpansionType>(T1)->getPattern(), in IsStructurallyEquivalent() 1413 cast<PackExpansionType>(T2)->getPattern())) in IsStructurallyEquivalent() 1419 cast<PackIndexingType>(T1)->getPattern(), in IsStructurallyEquivalent() 1420 cast<PackIndexingType>(T2)->getPattern())) in IsStructurallyEquivalent()
|
| H A D | ExprClassification.cpp | 451 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 376 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
|
| H A D | ODRHash.cpp | 1146 AddQualType(T->getPattern()); in VisitPackExpansionType()
|
| H A D | ItaniumMangle.cpp | 2063 T = PackExpansion->getPattern(); in mangleTemplateParamDecl() 4431 mangleType(T->getPattern()); in mangleType() 4436 mangleType(T->getPattern()); in mangleType() 5874 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
|
| H A D | Type.cpp | 2057 return Visit(T->getPattern()); in VisitPackExpansionType() 3575 return PET->getPattern(); in getNonPackExpansionType() 4209 Profile(ID, Context, getPattern(), getIndexExpr(), isFullySubstituted(), in Profile()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | DAGISelMatcher.h | 729 const ComplexPattern &getPattern() const { return Pattern; } in getPattern() function 1118 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function 1137 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 329 AddQualType(T->getPattern()); in VisitPackExpansionType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeLoc.h | 2165 QualType getPattern() const { return getTypePtr()->getPattern(); } in getPattern() function 2176 QualType getInnerType() const { return this->getTypePtr()->getPattern(); } in getInnerType() 2656 return this->getTypePtr()->getPattern(); in getInnerType()
|
| H A D | ASTNodeTraverser.h | 433 Visit(T->getPattern()); in VisitPackIndexingType() 488 Visit(T->getPattern()); in VisitPackExpansionType()
|
| H A D | TypeProperties.td | 460 let Read = [{ node->getPattern() }]; 839 let Read = [{ node->getPattern() }];
|
| H A D | RecursiveASTVisitor.h | 1105 TRY_TO(TraverseType(T->getPattern())); 1186 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); }) 1411 TRY_TO(TraverseType(TL.getPattern()));
|
| H A D | ExprCXX.h | 4330 Expr *getPattern() { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function 4333 const Expr *getPattern() const { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function 5007 Expr *getPattern() const { return isLeftFold() ? getRHS() : getLHS(); } in getPattern() function
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 700 ParmType = T->getPattern(); in findFunctionArgMutation()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 689 T = Expansion->getPattern(); in VisitType()
|