Searched refs:SubstNonTypeTemplateParmExpr (Results 1 – 25 of 25) sorted by relevance
1163 while (SubstNonTypeTemplateParmExpr *NTTP in getCalleeDecl()1164 = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) { in getCalleeDecl()2452 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenCasts()2453 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreParenCasts()2473 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreCasts()2474 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreCasts()2499 } else if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenLValueCasts()2500 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreParenLValueCasts()2539 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenImpCasts()2540 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreParenImpCasts()[all …]
191 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
1209 while (SubstNonTypeTemplateParmExpr *SNTTPE = in GetExpr()1210 dyn_cast<SubstNonTypeTemplateParmExpr>(ArgExpr)) in GetExpr()
1271 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
2037 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
2777 mangleExpression(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), in mangleExpression()
3995 bool VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) in VisitSubstNonTypeTemplateParmExpr()8750 CheckICE(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), Ctx); in CheckICE()
38 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
1897 isa<SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
133 def SubstNonTypeTemplateParmExpr : DStmt<Expr>;
3555 class SubstNonTypeTemplateParmExpr : public Expr {3567 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function3571 SubstNonTypeTemplateParmExpr(QualType type, in SubstNonTypeTemplateParmExpr() function
2273 DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {})
2303 DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {})
122 else if (SubstNonTypeTemplateParmExpr *Subst = in getDeducedParameterFromExpr()123 dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in getDeducedParameterFromExpr()4593 else if (const SubstNonTypeTemplateParmExpr *Subst = in MarkUsedTemplateParameters()4594 dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in MarkUsedTemplateParameters()
4424 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()4425 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()4436 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()4437 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()4705 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentPointerToMember()4706 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentPointerToMember()
1199 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef()
9684 SubstNonTypeTemplateParmExpr *E) { in TransformSubstNonTypeTemplateParmExpr()
114 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
113 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
604 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
926 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in EmitLValue()
212 Value *VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
919 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
1545 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()2987 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()
1547 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()