Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DIgnoreExpr.h68 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep()
84 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep()
DComputeDependence.h66 class SubstNonTypeTemplateParmExpr; variable
153 ExprDependence computeDependence(SubstNonTypeTemplateParmExpr *E);
DASTNodeTraverser.h775 void VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
DExprCXX.h4318 class SubstNonTypeTemplateParmExpr : public Expr {
4333 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function
4337 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() function
DStmt.h940 friend class SubstNonTypeTemplateParmExpr; in alignas() local
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DEnvironment.cpp55 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
DBugReporter.cpp1355 if (isa<FullExpr, CXXBindTemporaryExpr, SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
/openbsd/src/gnu/llvm/clang/lib/AST/Interp/
DByteCodeExprGen.h74 bool VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E);
DByteCodeExprGen.cpp326 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DStmtNodes.td157 def SubstNonTypeTemplateParmExpr : StmtNode<Expr>;
/openbsd/src/gnu/llvm/clang/lib/AST/
DExprClassification.cpp217 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
DExprCXX.cpp1643 NonTypeTemplateParmDecl *SubstNonTypeTemplateParmExpr::getParameter() const { in getParameter()
1648 QualType SubstNonTypeTemplateParmExpr::getParameterType( in getParameterType()
DComputeDependence.cpp367 ExprDependence clang::computeDependence(SubstNonTypeTemplateParmExpr *E) { in computeDependence()
DASTStructuralEquivalence.cpp292 bool IsStmtEquivalent(const SubstNonTypeTemplateParmExpr *E1, in IsStmtEquivalent()
293 const SubstNonTypeTemplateParmExpr *E2) { in IsStmtEquivalent()
DExpr.cpp1532 while (SubstNonTypeTemplateParmExpr *NTTP = in getReferencedDeclOfCallee()
1533 dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) { in getReferencedDeclOfCallee()
3084 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreParenNoopCasts()
3431 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
DStmtProfile.cpp2179 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
DStmtPrinter.cpp2443 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp856 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1284 SubstNonTypeTemplateParmExpr *E);
1842 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef()
1865 SubstNonTypeTemplateParmExpr *E) { in TransformSubstNonTypeTemplateParmExpr()
DSemaTemplate.cpp6713 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()
6714 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()
6725 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()
6726 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()
6936 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentPointerToMember()
6937 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentPointerToMember()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExprComplex.cpp117 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
DCGExprAgg.cpp126 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
DCGExprConstant.cpp1044 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE, in VisitSubstNonTypeTemplateParmExpr()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTReaderStmt.cpp2130 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
3983 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()
/openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/
DASTMatchers.h1755 SubstNonTypeTemplateParmExpr>

12