Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h69 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep()
85 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep()
H A DComputeDependence.h66 class SubstNonTypeTemplateParmExpr; variable
153 ExprDependence computeDependence(SubstNonTypeTemplateParmExpr *E);
H A DASTNodeTraverser.h784 void VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
H A DExprCXX.h4336 class SubstNonTypeTemplateParmExpr : public Expr {
4351 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function
4355 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() function
H A DStmt.h1106 friend class SubstNonTypeTemplateParmExpr; in alignas() local
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp58 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
H A DBugReporter.cpp1356 if (isa<FullExpr, CXXBindTemporaryExpr, SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h80 bool VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E);
H A DByteCodeExprGen.cpp920 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td157 def SubstNonTypeTemplateParmExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp217 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DExprCXX.cpp1663 NonTypeTemplateParmDecl *SubstNonTypeTemplateParmExpr::getParameter() const { in getParameter()
1668 QualType SubstNonTypeTemplateParmExpr::getParameterType( in getParameterType()
H A DASTStructuralEquivalence.cpp314 bool IsStmtEquivalent(const SubstNonTypeTemplateParmExpr *E1, in IsStmtEquivalent()
315 const SubstNonTypeTemplateParmExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp367 ExprDependence clang::computeDependence(SubstNonTypeTemplateParmExpr *E) { in computeDependence()
H A DExpr.cpp1518 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 DStmtProfile.cpp2230 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2458 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
H A DItaniumMangle.cpp4848 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 DASTMatchersInternal.cpp857 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1402 SubstNonTypeTemplateParmExpr *E);
2008 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef()
2031 SubstNonTypeTemplateParmExpr *E) { in TransformSubstNonTypeTemplateParmExpr()
H A DSemaTemplate.cpp6889 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 DCGExprComplex.cpp117 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp124 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp1045 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE, in VisitSubstNonTypeTemplateParmExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2178 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
4106 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()

12