Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp1345 while (SubstNonTypeTemplateParmExpr *NTTP in getReferencedDeclOfCallee()
1346 = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) { in getReferencedDeclOfCallee()
2608 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenCasts()
2609 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreParenCasts()
2633 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreCasts()
2634 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreCasts()
2663 } else if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenLValueCasts()
2664 = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in IgnoreParenLValueCasts()
2706 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenImpCasts()
2751 if (SubstNonTypeTemplateParmExpr *NTTP in IgnoreParenNoopCasts()
[all …]
H A DExprClassification.cpp203 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DStmtProfile.cpp1824 const SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2165 SubstNonTypeTemplateParmExpr *Node) { in VisitSubstNonTypeTemplateParmExpr()
H A DASTImporter.cpp614 ExpectedStmt VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E);
7538 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
7550 return new (Importer.getToContext()) SubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
H A DItaniumMangle.cpp3647 mangleExpression(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), in mangleExpression()
H A DExprConstant.cpp4770 bool VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) in VisitSubstNonTypeTemplateParmExpr()
11252 CheckICE(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), Ctx); in CheckICE()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp54 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
H A DBugReporter.cpp1271 isa<SubstNonTypeTemplateParmExpr>(S)) in getStmtParent()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td148 def SubstNonTypeTemplateParmExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp660 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp183 else if (SubstNonTypeTemplateParmExpr *Subst = in getDeducedParameterFromExpr()
184 dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in getDeducedParameterFromExpr()
5235 else if (const SubstNonTypeTemplateParmExpr *Subst = in MarkUsedTemplateParameters()
5236 dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp5824 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()
5825 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()
5836 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentAddressOfObjectOrFunction()
5837 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentAddressOfObjectOrFunction()
6065 while (SubstNonTypeTemplateParmExpr *subst = in CheckTemplateArgumentPointerToMember()
6066 dyn_cast<SubstNonTypeTemplateParmExpr>(Arg)) in CheckTemplateArgumentPointerToMember()
H A DSemaTemplateInstantiate.cpp1305 return new (SemaRef.Context) SubstNonTypeTemplateParmExpr( in transformNonTypeTemplateParmRef()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h3958 class SubstNonTypeTemplateParmExpr : public Expr {
3968 explicit SubstNonTypeTemplateParmExpr(EmptyShell Empty) in SubstNonTypeTemplateParmExpr() function
3972 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() function
H A DStmt.h841 friend class SubstNonTypeTemplateParmExpr; in alignas() local
H A DRecursiveASTVisitor.h2568 DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {})
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp113 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE) { in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp124 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp735 VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *PE, in VisitSubstNonTypeTemplateParmExpr()
H A DCGExpr.cpp1347 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in EmitLValue()
4420 } else if (auto NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { in EmitCallee()
H A DCGExprScalar.cpp418 Value *VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1767 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
3327 S = new (Context) SubstNonTypeTemplateParmExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1730 SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1550 SubstNonTypeTemplateParmExpr>

12