Home
last modified time | relevance | path

Searched refs:getPattern (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp106 ++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 DDAGISelMatcherOpt.cpp99 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp280 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 DSemaTemplateVariadic.cpp830 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); in getNumArgumentsInExpansion()
1161 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplateDeduction.cpp431 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 DSemaCXXScopeSpec.cpp827 cast<PackIndexingType>(Type.getTypePtr())->getPattern(), in ActOnCXXNestedNameSpecifierIndexedPack()
H A DDeclSpec.cpp788 TypeRep = ParsedType::make(LIT->getPattern()); in SetTypeSpecType()
H A DTreeTransform.h4261 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 DSemaTemplate.cpp5024 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 DTemplateBase.cpp484 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern()
487 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
H A DASTStructuralEquivalence.cpp1308 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 DTypePrinter.cpp303 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 DExprClassification.cpp437 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
H A DComputeDependence.cpp373 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
H A DODRHash.cpp1118 AddQualType(T->getPattern()); in VisitPackExpansionType()
H A DItaniumMangle.cpp2031 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 DDAGISelMatcher.h729 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 DASTNodeTraverser.h427 Visit(T->getPattern()); in VisitPackIndexingType()
459 Visit(T->getPattern()); in VisitPackExpansionType()
H A DTypeLoc.h2109 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 DTypeProperties.td471 let Read = [{ node->getPattern() }];
808 let Read = [{ node->getPattern() }];
H A DRecursiveASTVisitor.h1100 TRY_TO(TraverseType(T->getPattern()));
1169 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); })
1394 TRY_TO(TraverseType(TL.getPattern()));
H A DExprCXX.h4208 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 DType.h5805 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 DExprMutationAnalyzer.cpp649 ParmType = T->getPattern(); in findFunctionArgMutation()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp693 T = Expansion->getPattern(); in VisitType()

12