/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 106 ++ComplexPatternUsage[&CPM->getPattern()]; in MatcherTableEmitter() 706 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher() 896 GetPatFromTreePatternNode(SNT->getPattern().getSrcPattern()); in EmitMatcher() 898 GetPatFromTreePatternNode(SNT->getPattern().getDstPattern()); in EmitMatcher() 899 Record *PatRecord = SNT->getPattern().getSrcRecord(); in EmitMatcher() 986 << "// Src: " << SNT->getPattern().getSrcPattern() in EmitMatcher() 987 << " - Complexity = " << SNT->getPattern().getPatternComplexity(CGP) in EmitMatcher() 990 << "// Dst: " << SNT->getPattern().getDstPattern() << '\n'; in EmitMatcher() 1005 GetPatFromTreePatternNode(CM->getPattern().getSrcPattern()); in EmitMatcher() 1007 GetPatFromTreePatternNode(CM->getPattern().getDstPattern()); in EmitMatcher() [all …]
|
H A D | DAGISelMatcherOpt.cpp | 99 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 280 ExprResult Res = calculateConstraintSatisfaction(S, FE->getPattern(), in calculateConstraintSatisfaction() 538 Expr *Pattern = FE->getPattern(); in calculateConstraintSatisfaction() 1644 Kind, std::move(*RHS), FE->getPattern()}}; in fromConstraintExpr() 1647 Kind, std::move(*LHS), FE->getPattern()}}; in fromConstraintExpr() 1654 auto Sub = fromConstraintExpr(S, D, FE->getPattern()); in fromConstraintExpr() 1658 Kind, std::move(*Sub), FE->getPattern()}}; in fromConstraintExpr()
|
H A D | SemaTemplateVariadic.cpp | 830 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); in getNumArgumentsInExpansion() 1161 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern()
|
H A D | SemaTemplateDeduction.cpp | 431 ParamType = Expansion->getPattern(); in DeduceNonTypeTemplateArgument() 895 ExtraDeductions.push_back(Expansion->getPattern()); in addPacks() 1241 QualType Pattern = Expansion->getPattern(); in DeduceTemplateArguments() 1533 A = AExp->getPattern(); in DeduceTemplateArgumentsByTypeMatch() 4487 QualType ParamPattern = ParamExpansion->getPattern(); in DeduceTemplateArguments() 6292 E = Expansion->getPattern(); in MarkUsedTemplateParameters() 6601 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getPattern(), in MarkUsedTemplateParameters() 6617 cast<PackExpansionType>(T)->getPattern(), in MarkUsedTemplateParameters()
|
H A D | SemaCXXScopeSpec.cpp | 827 cast<PackIndexingType>(Type.getTypePtr())->getPattern(), in ActOnCXXNestedNameSpecifierIndexedPack()
|
H A D | DeclSpec.cpp | 788 TypeRep = ParsedType::make(LIT->getPattern()); in SetTypeSpecType()
|
H A D | TreeTransform.h | 4261 Expr *Pattern = Expansion->getPattern(); in TransformExprs() 6091 QualType Pattern = Expansion->getPattern(); in TransformFunctionTypeParams() 6151 OldType = Expansion->getPattern(); in TransformFunctionTypeParams() 6386 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec() 6408 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec() 6422 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec() 6639 QualType Pattern = TL.getPattern(); in TransformPackIndexingType() 7675 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType() 14972 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr() 14976 if (!getDerived().AlwaysRebuild() && Pattern.get() == E->getPattern()) in TransformPackExpansionExpr() [all …]
|
H A D | SemaTemplate.cpp | 5024 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5809 return Visit(T->getPattern()); in VisitPackExpansionType() 6523 DeductionArg = PE->getPattern(); in CheckTemplateArgument() 6613 Arg = PE->getPattern(); in CheckTemplateArgument() 7977 ArgExpr = Expansion->getPattern(); in CheckNonTypeTemplatePartialSpecializationArgs()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TemplateBase.cpp | 484 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 487 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
|
H A D | ASTStructuralEquivalence.cpp | 1308 cast<PackExpansionType>(T1)->getPattern(), in IsStructurallyEquivalent() 1309 cast<PackExpansionType>(T2)->getPattern())) in IsStructurallyEquivalent() 1315 cast<PackIndexingType>(T1)->getPattern(), in IsStructurallyEquivalent() 1316 cast<PackIndexingType>(T2)->getPattern())) in IsStructurallyEquivalent()
|
H A D | TypePrinter.cpp | 303 cast<PackIndexingType>(UnderlyingType)->getPattern().getTypePtr(), in canPrefixQualifiers() 1248 OS << T->getPattern() << "...["; in printPackIndexingBefore() 1766 printBefore(T->getPattern(), OS); in printPackExpansionBefore() 1771 printAfter(T->getPattern(), OS); in printPackExpansionAfter()
|
H A D | ExprClassification.cpp | 437 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
|
H A D | ComputeDependence.cpp | 373 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
|
H A D | ODRHash.cpp | 1118 AddQualType(T->getPattern()); in VisitPackExpansionType()
|
H A D | ItaniumMangle.cpp | 2031 T = PackExpansion->getPattern(); in mangleTemplateParamDecl() 4212 mangleType(T->getPattern()); in mangleType() 4217 mangleType(T->getPattern()); in mangleType() 5616 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | DAGISelMatcher.h | 729 const ComplexPattern &getPattern() const { return Pattern; } in getPattern() function 1098 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function 1118 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 427 Visit(T->getPattern()); in VisitPackIndexingType() 459 Visit(T->getPattern()); in VisitPackExpansionType()
|
H A D | TypeLoc.h | 2109 QualType getPattern() const { return getTypePtr()->getPattern(); } in getPattern() function 2120 QualType getInnerType() const { return this->getTypePtr()->getPattern(); } in getInnerType() 2599 return this->getTypePtr()->getPattern(); in getInnerType()
|
H A D | TypeProperties.td | 471 let Read = [{ node->getPattern() }]; 808 let Read = [{ node->getPattern() }];
|
H A D | RecursiveASTVisitor.h | 1100 TRY_TO(TraverseType(T->getPattern())); 1169 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); }) 1394 TRY_TO(TraverseType(TL.getPattern()));
|
H A D | ExprCXX.h | 4208 Expr *getPattern() { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function 4211 const Expr *getPattern() const { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function 4885 Expr *getPattern() const { return isLeftFold() ? getRHS() : getLHS(); } in getPattern() function
|
H A D | Type.h | 5805 QualType getPattern() const { return Pattern; } 5836 Profile(ID, Context, getPattern(), getIndexExpr()); 6977 QualType getPattern() const { return Pattern; } 6991 Profile(ID, getPattern(), getNumExpansions());
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 649 ParmType = T->getPattern(); in findFunctionArgMutation()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 693 T = Expansion->getPattern(); in VisitType()
|