Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp107 ++ComplexPatternUsage[&CPM->getPattern()]; in MatcherTableEmitter()
712 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher()
903 Record *PatRecord = SNT->getPattern().getSrcRecord(); in EmitMatcher()
990 << *SNT->getPattern().getSrcPattern() << " - Complexity = " in EmitMatcher()
991 << SNT->getPattern().getPatternComplexity(CGP) << '\n'; in EmitMatcher()
993 << *SNT->getPattern().getDstPattern() << '\n'; in EmitMatcher()
1008 GetPatFromTreePatternNode(CM->getPattern().getSrcPattern()); in EmitMatcher()
1011 Record *PatRecord = CM->getPattern().getSrcRecord(); in EmitMatcher()
1025 << *CM->getPattern().getSrcPattern() << " - Complexity = " in EmitMatcher()
1026 << CM->getPattern().getPatternComplexity(CGP) << '\n'; in EmitMatcher()
[all …]
H A DDAGISelMatcher.h741 const ComplexPattern &getPattern() const { return Pattern; } in getPattern() function
1117 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function
1138 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() function
H A DDAGISelMatcherOpt.cpp99 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp479 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern()
482 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
H A DExprClassification.cpp424 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
H A DTypePrinter.cpp1691 printBefore(T->getPattern(), OS); in printPackExpansionBefore()
1696 printAfter(T->getPattern(), OS); in printPackExpansionAfter()
H A DASTStructuralEquivalence.cpp1290 cast<PackExpansionType>(T1)->getPattern(), in IsStructurallyEquivalent()
1291 cast<PackExpansionType>(T2)->getPattern())) in IsStructurallyEquivalent()
H A DComputeDependence.cpp363 return (E->getPattern()->getDependence() & ~ExprDependence::UnexpandedPack) | in computeDependence()
H A DODRHash.cpp1101 AddQualType(T->getPattern()); in VisitPackExpansionType()
H A DItaniumMangle.cpp2030 T = PackExpansion->getPattern(); in mangleTemplateParamDecl()
4202 mangleType(T->getPattern()); in mangleType()
5585 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
H A DDeclPrinter.cpp365 T = PET->getPattern(); in printDeclType()
H A DType.cpp1942 return Visit(T->getPattern()); in VisitPackExpansionType()
3397 return PET->getPattern(); in getNonPackExpansionType()
H A DStmtPrinter.cpp2444 PrintExpr(E->getPattern()); in VisitPackExpansionExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp814 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); in getNumArgumentsInExpansion()
1098 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplateDeduction.cpp428 ParamType = Expansion->getPattern(); in DeduceNonTypeTemplateArgument()
767 ExtraDeductions.push_back(Expansion->getPattern()); in addPacks()
1097 QualType Pattern = Expansion->getPattern(); in DeduceTemplateArguments()
1397 A = AExp->getPattern(); in DeduceTemplateArgumentsByTypeMatch()
4331 QualType ParamPattern = ParamExpansion->getPattern(); in DeduceTemplateArguments()
6118 E = Expansion->getPattern(); in MarkUsedTemplateParameters()
6434 cast<PackExpansionType>(T)->getPattern(), in MarkUsedTemplateParameters()
H A DTreeTransform.h4178 Expr *Pattern = Expansion->getPattern(); in TransformExprs()
5994 QualType Pattern = Expansion->getPattern(); in TransformFunctionTypeParams()
6054 OldType = Expansion->getPattern(); in TransformFunctionTypeParams()
6238 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec()
6260 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()
6274 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()
7391 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType()
14017 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr()
14021 if (!getDerived().AlwaysRebuild() && Pattern.get() == E->getPattern()) in TransformPackExpansionExpr()
14210 Expr *Pattern = E->getPattern(); in TransformCXXFoldExpr()
H A DSemaTemplateInstantiate.cpp1953 T = cast<PackExpansionType>(T)->getPattern(); in transformNonTypeTemplateParmRef()
2845 return Visit(T->getPattern()); in VisitPackExpansionType()
H A DSemaTemplate.cpp5749 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
6532 return Visit(T->getPattern()); in VisitPackExpansionType()
7253 DeductionArg = PE->getPattern(); in CheckTemplateArgument()
7343 Arg = PE->getPattern(); in CheckTemplateArgument()
8736 ArgExpr = Expansion->getPattern(); in CheckNonTypeTemplatePartialSpecializationArgs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp633 ParmType = T->getPattern(); in findFunctionArgMutation()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h416 Visit(T->getPattern()); in VisitPackExpansionType()
H A DExprCXX.h4171 Expr *getPattern() { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function
4174 const Expr *getPattern() const { return reinterpret_cast<Expr *>(Pattern); } in getPattern() function
4738 Expr *getPattern() const { return isLeftFold() ? getRHS() : getLHS(); } in getPattern() function
H A DTypeProperties.td761 let Read = [{ node->getPattern() }];
H A DTypeLoc.h2530 return this->getTypePtr()->getPattern(); in getInnerType()
H A DType.h6063 QualType getPattern() const { return Pattern; }
6077 Profile(ID, getPattern(), getNumExpansions());
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp682 T = Expansion->getPattern(); in VisitType()

12