| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | IgnoreExpr.h | 68 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() 84 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep()
|
| H A D | ComputeDependence.h | 66 class SubstNonTypeTemplateParmExpr; variable 152 ExprDependence computeDependence(SubstNonTypeTemplateParmExpr *E);
|
| H A D | ASTNodeTraverser.h | 756 void VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | ExprCXX.h | 4262 class SubstNonTypeTemplateParmExpr : public Expr { 4274 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function 4278 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() function
|
| H A D | Stmt.h | 928 friend class SubstNonTypeTemplateParmExpr; in alignas() local
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | MagicNumbersCheck.cpp | 151 return GrandParent.get<SubstNonTypeTemplateParmExpr>() != in isConstant() 159 if (Parent.get<SubstNonTypeTemplateParmExpr>()) in isConstant()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | Environment.cpp | 55 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
|
| H A D | BugReporter.cpp | 1356 if (isa<FullExpr, CXXBindTemporaryExpr, SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 157 def SubstNonTypeTemplateParmExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 214 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
|
| H A D | ASTStructuralEquivalence.cpp | 290 bool IsStmtEquivalent(const SubstNonTypeTemplateParmExpr *E1, in IsStmtEquivalent() 291 const SubstNonTypeTemplateParmExpr *E2) { in IsStmtEquivalent()
|
| H A D | ComputeDependence.cpp | 367 ExprDependence clang::computeDependence(SubstNonTypeTemplateParmExpr *E) { in computeDependence()
|
| H A D | Expr.cpp | 1449 while (SubstNonTypeTemplateParmExpr *NTTP = in getReferencedDeclOfCallee() 1450 dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) { in getReferencedDeclOfCallee() 2997 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreParenNoopCasts() 3344 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
|
| H A D | ExprCXX.cpp | 1577 QualType SubstNonTypeTemplateParmExpr::getParameterType( in getParameterType()
|
| H A D | StmtProfile.cpp | 2161 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | StmtPrinter.cpp | 2432 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1105 SubstNonTypeTemplateParmExpr *E); 1589 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef() 1611 SubstNonTypeTemplateParmExpr *E) { in TransformSubstNonTypeTemplateParmExpr()
|
| H A D | SemaTemplate.cpp | 6540 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction() 6541 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction() 6552 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction() 6553 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction() 6756 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentPointerToMember() 6757 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentPointerToMember()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 855 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 117 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | CGExprAgg.cpp | 125 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
|
| H A D | CGExprConstant.cpp | 1044 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE, in VisitSubstNonTypeTemplateParmExpr()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 378 TEST_P(ASTMatchersTest, SubstNonTypeTemplateParmExpr) { in TEST_P() argument
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2118 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr() 3929 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1754 SubstNonTypeTemplateParmExpr>
|