Home
last modified time | relevance | path

Searched refs:ParenListExpr (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h94 class ParenListExpr; variable
188 ExprDependence computeDependence(ParenListExpr *E);
H A DExpr.h5809 class ParenListExpr final
5811 private llvm::TrailingObjects<ParenListExpr, Stmt *> {
5819 ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs,
5823 ParenListExpr(EmptyShell Empty, unsigned NumExprs);
5827 static ParenListExpr *Create(const ASTContext &Ctx, SourceLocation LParenLoc,
5832 static ParenListExpr *CreateEmpty(const ASTContext &Ctx, unsigned NumExprs);
5843 return const_cast<ParenListExpr *>(this)->getExpr(Init); in getExpr()
H A DStmt.h350 friend class ParenListExpr; // ctor
670 friend class ParenListExpr;
H A DRecursiveASTVisitor.h2858 DEF_TRAVERSE_STMT(ParenListExpr, {})
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp86 isa<ParenListExpr>(Expr) || in tryToFixConversion()
H A DSemaLambda.cpp821 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init); in buildLambdaInitCaptureInitialization()
H A DSemaExprCXX.cpp1970 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer)) in ActOnCXXNew()
1983 if (ParenListExpr *PLE = dyn_cast<ParenListExpr>(Init)) in isLegalArrayNewInitializer()
2055 if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer)) { in BuildCXXNew()
H A DSemaCoroutine.cpp548 Expr *PLE = ParenListExpr::Create(Context, FD->getLocation(), in buildCoroutinePromise()
H A DSemaExpr.cpp4820 if (isa<ParenListExpr>(base)) { in ActOnArraySubscriptExpr()
7694 ParenListExpr *PLE = dyn_cast<ParenListExpr>(CastExpr); in ActOnCastExpr()
7718 if (isa<ParenListExpr>(CastExpr)) { in ActOnCastExpr()
7739 assert((isa<ParenListExpr>(E) || isa<ParenExpr>(E)) && in BuildVectorLiteral()
7746 if (ParenListExpr *PE = dyn_cast<ParenListExpr>(E)) { in BuildVectorLiteral()
7820 ParenListExpr *E = dyn_cast<ParenListExpr>(OrigExpr); in MaybeConvertParenListExprToParenExpr()
7838 return ParenListExpr::Create(Context, L, Val, R); in ActOnParenListExpr()
H A DSemaDeclCXX.cpp4194 Expr *List = ParenListExpr::Create(Context, LParenLoc, Args, RParenLoc); in ActOnMemInitializer()
4488 if (ParenListExpr *ParenList = dyn_cast<ParenListExpr>(Init)) { in BuildMemberInitializer()
4567 if (ParenListExpr *ParenList = dyn_cast<ParenListExpr>(Init)) { in BuildDelegatingInitializer()
4605 // received in a ParenListExpr. in BuildDelegatingInitializer()
4714 if (ParenListExpr *ParenList = dyn_cast<ParenListExpr>(Init)) { in BuildBaseInitializer()
4743 // received in a ParenListExpr. in BuildBaseInitializer()
H A DSemaTemplateInstantiate.cpp3766 assert((!Init || !isa<ParenListExpr>(Init)) && "call-style init in class"); in InstantiateInClassInitializer()
H A DSemaExprObjC.cpp3433 if (isa<ParenListExpr>(Receiver)) { in ActOnInstanceMessage()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp4730 ParenListExpr::ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs, in ParenListExpr() function in ParenListExpr
4741 ParenListExpr::ParenListExpr(EmptyShell Empty, unsigned NumExprs) in ParenListExpr() function in ParenListExpr
4746 ParenListExpr *ParenListExpr::Create(const ASTContext &Ctx, in Create()
4751 alignof(ParenListExpr)); in Create()
4752 return new (Mem) ParenListExpr(LParenLoc, Exprs, RParenLoc); in Create()
4755 ParenListExpr *ParenListExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
4758 Ctx.Allocate(totalSizeToAlloc<Stmt *>(NumExprs), alignof(ParenListExpr)); in CreateEmpty()
4759 return new (Mem) ParenListExpr(EmptyShell(), NumExprs); in CreateEmpty()
H A DDeclPrinter.cpp379 if (ParenListExpr *ParenList = dyn_cast<ParenListExpr>(Init)) { in PrintConstructorInitializers()
988 if ((D->getInitStyle() == VarDecl::CallInit) && !isa<ParenListExpr>(Init)) in VisitVarDecl()
997 if ((D->getInitStyle() == VarDecl::CallInit) && !isa<ParenListExpr>(Init)) in VisitVarDecl()
H A DStmtPrinter.cpp1789 void StmtPrinter::VisitParenListExpr(ParenListExpr* Node) { in VisitParenListExpr()
2244 !isa<ParenListExpr>(D->getInit())) { in VisitLambdaExpr()
2351 !isa<ParenListExpr>(E->getInitializer()); in VisitCXXNewExpr()
H A DComputeDependence.cpp219 ExprDependence clang::computeDependence(ParenListExpr *P) { in computeDependence()
H A DStmtProfile.cpp1394 void StmtProfiler::VisitParenListExpr(const ParenListExpr *S) { in VisitParenListExpr()
H A DItaniumMangle.cpp4943 } else if (const ParenListExpr *PLE = dyn_cast<ParenListExpr>(Init)) { in mangleExpression()
H A DASTImporter.cpp593 ExpectedStmt VisitParenListExpr(ParenListExpr *E);
7664 ExpectedStmt ASTNodeImporter::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
7677 return ParenListExpr::Create(Importer.getToContext(), *ToLParenLocOrErr, in VisitParenListExpr()
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp904 isa<ParenListExpr>(Expr) || in subscriptOperatorNeedsParens()
931 isa<ParenListExpr>(Expr) || in castOperatorNeedsParens()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td97 def ParenListExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp709 void ASTStmtReader::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
3093 S = ParenListExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp789 void ASTStmtWriter::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp226 isa<ParenListExpr>(Expr) || isa<SizeOfPackExpr>(Expr)); in subscriptOperatorNeedsParens()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1753 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ParenListExpr>

12