Searched refs:SubExprs (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprOpenMP.h46 Stmt *SubExprs[END_EXPR]; member in class:clang::OMPArraySectionExpr
69 SubExprs[BASE] = Base;
70 SubExprs[LOWER_BOUND] = LowerBound;
71 SubExprs[LENGTH] = Length;
81 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); }
82 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); }
84 void setBase(Expr *E) { SubExprs[BASE] = E; }
90 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); }
92 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]);
95 void setLowerBound(Expr *E) { SubExprs[LOWER_BOUN
[all...]
H A DStmtCXX.h137 // SubExprs[RANGE] is an expression or declstmt.
138 // SubExprs[COND] and SubExprs[INC] are expressions.
139 Stmt *SubExprs[END]; member in class:clang::CXXForRangeStmt
152 Stmt *getInit() { return SubExprs[INIT]; }
156 const Stmt *getInit() const { return SubExprs[INIT]; }
161 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); }
163 return cast_or_null<DeclStmt>(SubExprs[BEGINSTMT]);
165 DeclStmt *getEndStmt() { return cast_or_null<DeclStmt>(SubExprs[ENDSTMT]); }
166 Expr *getCond() { return cast_or_null<Expr>(SubExprs[CON
[all...]
H A DStmtObjC.h25 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt. member in class:clang::ObjCForCollectionStmt
34 Stmt *getElement() { return SubExprs[ELEM]; }
36 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
38 Stmt *getBody() { return SubExprs[BODY]; }
40 const Stmt *getElement() const { return SubExprs[ELEM]; }
42 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
44 const Stmt *getBody() const { return SubExprs[BODY]; }
46 void setElement(Stmt *S) { SubExprs[ELEM] = S; }
48 SubExprs[COLLECTIO
[all...]
H A DExpr.h2464 Stmt *SubExprs[END_EXPR]; member in class:clang::final::final::ArraySubscriptExpr
2479 SubExprs[LHS] = lhs;
2480 SubExprs[RHS] = rhs;
2497 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); }
2498 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); }
2499 void setLHS(Expr *E) { SubExprs[LHS] = E; }
2501 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); }
2502 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); }
2503 void setRHS(Expr *E) { SubExprs[RHS] = E; }
2533 return child_range(&SubExprs[
3436 Stmt *SubExprs[END_EXPR]; member in class:clang::final::final::BinaryOperator
3734 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::final::final::ConditionalOperator
3816 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::final::final::BinaryConditionalOperator
4012 Stmt **SubExprs; member in class:clang::final::final::ShuffleVectorExpr
4138 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::final::final::ChooseExpr
5034 Stmt *SubExprs[2]; member in class:clang::final::final::ArrayInitLoopExpr
5870 Stmt *SubExprs[END_EXPR + 1]; member in class:clang::final::final::final::final::AtomicExpr
[all...]
H A DExprCXX.h942 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::MSPropertySubscriptExpr
945 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; }
946 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; }
955 SubExprs[BASE_EXPR] = Base;
956 SubExprs[IDX_EXPR] = Idx;
963 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); }
964 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); }
966 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); }
967 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); }
988 return child_range(&SubExprs[
4539 Stmt *SubExprs[2]; member in class:clang::CXXFoldExpr
4619 Stmt *SubExprs[SubExpr::Count]; member in class:clang::CoroutineSuspendExpr
4739 Stmt *SubExprs[2]; member in class:clang::DependentCoawaitExpr
[all...]
H A DStmt.h2371 Stmt *SubExprs[END_EXPR]; member in class:clang::DoStmt
2387 Expr *getCond() { return reinterpret_cast<Expr *>(SubExprs[COND]); }
2389 return reinterpret_cast<Expr *>(SubExprs[COND]);
2392 void setCond(Expr *Cond) { SubExprs[COND] = reinterpret_cast<Stmt *>(Cond); }
2394 Stmt *getBody() { return SubExprs[BODY]; }
2395 const Stmt *getBody() const { return SubExprs[BODY]; }
2396 void setBody(Stmt *Body) { SubExprs[BODY] = Body; }
2414 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR);
2418 return const_child_range(&SubExprs[
2427 Stmt* SubExprs[END_EXPR]; // SubExprs[INIT] is an expression or declstmt. member in class:clang::ForStmt
[all...]
H A DExprObjC.h853 Stmt* SubExprs[END_EXPR]; member in class:clang::ObjCSubscriptRefExpr
875 SubExprs[BASE] = base; SubExprs[KEY] = key;
885 return SubExprs[BASE]->getBeginLoc();
890 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); }
891 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; }
893 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); }
894 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; }
909 return child_range(SubExprs, SubExprs
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtObjC.cpp24 SubExprs[ELEM] = Elem;
25 SubExprs[COLLECTION] = Collect;
26 SubExprs[BODY] = Body;
H A DStmtCXX.cpp55 SubExprs[INIT] = Init;
56 SubExprs[RANGE] = Range;
57 SubExprs[BEGINSTMT] = BeginStmt;
58 SubExprs[ENDSTMT] = EndStmt;
59 SubExprs[COND] = Cond;
60 SubExprs[INC] = Inc;
61 SubExprs[LOOPVAR] = LoopVar;
62 SubExprs[BODY] = Body;
H A DStmt.cpp923 SubExprs[INIT] = Init;
925 SubExprs[COND] = Cond;
926 SubExprs[INC] = Inc;
927 SubExprs[BODY] = Body;
932 if (!SubExprs[CONDVAR])
935 auto *DS = cast<DeclStmt>(SubExprs[CONDVAR]);
941 SubExprs[CONDVAR] = nullptr;
946 SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(),
H A DExpr.cpp4166 SubExprs = new (C) Stmt*[args.size()];
4177 SubExprs[i] = args[i];
4182 if (SubExprs) C.Deallocate(SubExprs);
4185 SubExprs = new (C) Stmt*[NumExprs];
4186 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size());
4636 SubExprs[i] = args[i];
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp464 for (auto &SubExpr: E->SubExprs)
473 for (auto &SubExpr: E->SubExprs)
481 for (auto &SubExpr: E->SubExprs)
1008 E->SubExprs[ConditionalOperator::COND] = Record.readSubExpr();
1009 E->SubExprs[ConditionalOperator::LHS] = Record.readSubExpr();
1010 E->SubExprs[ConditionalOperator::RHS] = Record.readSubExpr();
1019 E->SubExprs[BinaryConditionalOperator::COMMON] = Record.readSubExpr();
1020 E->SubExprs[BinaryConditionalOperator::COND] = Record.readSubExpr();
1021 E->SubExprs[BinaryConditionalOperator::LHS] = Record.readSubExpr();
1022 E->SubExprs[BinaryConditionalOperato
[all...]
H A DASTWriterStmt.cpp1025 Record.AddStmt(E->SubExprs[0]);
1026 Record.AddStmt(E->SubExprs[1]);
1950 Record.AddStmt(E->SubExprs[0]);
1951 Record.AddStmt(E->SubExprs[1]);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp5029 SmallVector<Expr*, 5> SubExprs; local
5030 SubExprs.push_back(Ptr);
5034 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5037 SubExprs.push_back(APIOrderedArgs[1]); // Order
5043 SubExprs.push_back(APIOrderedArgs[2]); // Order
5044 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5048 SubExprs.push_back(APIOrderedArgs[3]); // Order
5049 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5050 SubExprs.push_back(APIOrderedArgs[2]); // Val2
5053 SubExprs
[all...]
H A DTreeTransform.h2518 MultiExprArg SubExprs,
2520 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs);
3312 MultiExprArg SubExprs,
3332 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(),
3431 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, argument
3437 return getSema().BuildAtomicExpr(Range, Range, RParenLoc, SubExprs, Op,
12990 SmallVector<Expr*, 8> SubExprs; local
12991 SubExprs.reserve(E->getNumSubExprs());
12993 SubExprs, &ArgumentChanged))
13001 SubExprs,
2517 RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument
3311 RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument
13113 SmallVector<Expr*, 8> SubExprs; local
[all...]

Completed in 258 milliseconds