| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | IgnoreExpr.h | 69 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() 85 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep()
|
| H A D | ComputeDependence.h | 66 class SubstNonTypeTemplateParmExpr; variable 153 ExprDependence computeDependence(SubstNonTypeTemplateParmExpr *E);
|
| H A D | ASTNodeTraverser.h | 784 void VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | ExprCXX.h | 4336 class SubstNonTypeTemplateParmExpr : public Expr { 4351 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function 4355 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() function
|
| H A D | Stmt.h | 1106 friend class SubstNonTypeTemplateParmExpr; in alignas() local
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Environment.cpp | 58 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
|
| H A D | BugReporter.cpp | 1356 if (isa<FullExpr, CXXBindTemporaryExpr, SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 80 bool VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E);
|
| H A D | ByteCodeExprGen.cpp | 920 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 157 def SubstNonTypeTemplateParmExpr : StmtNode<Expr>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 217 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
|
| H A D | ExprCXX.cpp | 1663 NonTypeTemplateParmDecl *SubstNonTypeTemplateParmExpr::getParameter() const { in getParameter() 1668 QualType SubstNonTypeTemplateParmExpr::getParameterType( in getParameterType()
|
| H A D | ASTStructuralEquivalence.cpp | 314 bool IsStmtEquivalent(const SubstNonTypeTemplateParmExpr *E1, in IsStmtEquivalent() 315 const SubstNonTypeTemplateParmExpr *E2) { in IsStmtEquivalent()
|
| H A D | ComputeDependence.cpp | 367 ExprDependence clang::computeDependence(SubstNonTypeTemplateParmExpr *E) { in computeDependence()
|
| H A D | Expr.cpp | 1518 while (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) in getReferencedDeclOfCallee() 3078 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreParenNoopCasts() 3430 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
|
| H A D | StmtProfile.cpp | 2230 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | StmtPrinter.cpp | 2458 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | ItaniumMangle.cpp | 4848 auto *SNTTPE = cast<SubstNonTypeTemplateParmExpr>(E); in mangleExpression() 4859 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in mangleExpression()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 857 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1402 SubstNonTypeTemplateParmExpr *E); 2008 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef() 2031 SubstNonTypeTemplateParmExpr *E) { in TransformSubstNonTypeTemplateParmExpr()
|
| H A D | SemaTemplate.cpp | 6889 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction() 6890 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction() 6901 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction() 6902 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction() 7112 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentPointerToMember() 7113 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentPointerToMember()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 117 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | CGExprAgg.cpp | 124 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | CGExprConstant.cpp | 1045 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE, in VisitSubstNonTypeTemplateParmExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2178 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr() 4106 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()
|