Home
last modified time | relevance | path

Searched refs:CXXFoldExpr (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/clang/include/clang/AST/
DComputeDependence.h78 class CXXFoldExpr; variable
163 ExprDependence computeDependence(CXXFoldExpr *E);
DStmtDataCollectors.td185 class CXXFoldExpr {
DExprCXX.h4566 class CXXFoldExpr : public Expr {
4582 CXXFoldExpr(QualType T, UnresolvedLookupExpr *Callee, in CXXFoldExpr() function
4595 CXXFoldExpr(EmptyShell Empty) : Expr(CXXFoldExprClass, Empty) {} in CXXFoldExpr() function
DRecursiveASTVisitor.h2681 DEF_TRAVERSE_STMT(CXXFoldExpr, {})
/external/clang/include/clang/Basic/
DStmtNodes.td146 def CXXFoldExpr : DStmt<Expr>;
/external/llvm-project/clang/lib/Sema/
DSemaTemplateVariadic.cpp185 bool TraverseCXXFoldExpr(CXXFoldExpr *E) { return true; } in TraverseCXXFoldExpr()
1257 CXXFoldExpr(Context.DependentTy, Callee, LParenLoc, LHS, Operator, in BuildCXXFoldExpr()
DSemaTemplateInstantiateDecl.cpp2604 cast<CXXFoldExpr>(TC->getImmediatelyDeclaredConstraint()) in VisitTemplateTypeParmDecl()
2647 ? cast<CXXFoldExpr>(TC->getImmediatelyDeclaredConstraint()) in VisitTemplateTypeParmDecl()
DSemaTemplateInstantiate.cpp2388 ? cast<CXXFoldExpr>(TC->getImmediatelyDeclaredConstraint()) in SubstParmVarDecl()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td161 def CXXFoldExpr : StmtNode<Expr>;
/external/llvm-project/clang-tools-extra/clang-tidy/misc/
DRedundantExpressionCheck.cpp121 return cast<CXXFoldExpr>(Left)->getOperator() == in areEquivalentExpr()
122 cast<CXXFoldExpr>(Right)->getOperator(); in areEquivalentExpr()
/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp994 return new (Context) CXXFoldExpr(Context.DependentTy, LParenLoc, LHS, in BuildCXXFoldExpr()
/external/llvm-project/clang/lib/AST/
DComputeDependence.cpp736 ExprDependence clang::computeDependence(CXXFoldExpr *E) { in computeDependence()
DStmtProfile.cpp2043 void StmtProfiler::VisitCXXFoldExpr(const CXXFoldExpr *S) { in VisitCXXFoldExpr()
DStmtPrinter.cpp2285 void StmtPrinter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
DASTContext.cpp723 if (const auto *Fold = dyn_cast<CXXFoldExpr>(IDC)) in canonicalizeImmediatelyDeclaredConstraint()
755 if (auto *OrigFold = dyn_cast<CXXFoldExpr>(IDC)) in canonicalizeImmediatelyDeclaredConstraint()
756 NewIDC = new (C) CXXFoldExpr( in canonicalizeImmediatelyDeclaredConstraint()
DItaniumMangle.cpp4661 auto *FE = cast<CXXFoldExpr>(E); in mangleExpression()
/external/clang/include/clang/AST/
DExprCXX.h4065 class CXXFoldExpr : public Expr {
4075 CXXFoldExpr(QualType T, SourceLocation LParenLoc, Expr *LHS, in CXXFoldExpr() function
4086 CXXFoldExpr(EmptyShell Empty) : Expr(CXXFoldExprClass, Empty) {} in CXXFoldExpr() function
DRecursiveASTVisitor.h2402 DEF_TRAVERSE_STMT(CXXFoldExpr, {})
/external/clang/lib/AST/
DStmtProfile.cpp1521 void StmtProfiler::VisitCXXFoldExpr(const CXXFoldExpr *S) { in VisitCXXFoldExpr()
DStmtPrinter.cpp2369 void StmtPrinter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
DItaniumMangle.cpp3902 auto *FE = cast<CXXFoldExpr>(E); in mangleExpression()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp2162 void ASTStmtReader::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
3727 S = new (Context) CXXFoldExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp2057 void ASTStmtWriter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1653 void ASTStmtReader::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
3669 S = new (Context) CXXFoldExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1654 void ASTStmtWriter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()

12