/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtCXX.h | 137 // 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 D | ExprOpenMP.h | 58 Stmt *SubExprs[END_EXPR]; member in class:clang::OMPArraySectionExpr 71 SubExprs[BASE] = Base; 72 SubExprs[LOWER_BOUND] = LowerBound; 73 SubExprs[LENGTH] = Length; 74 SubExprs[STRIDE] = Stride; 85 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } 86 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } 88 void setBase(Expr *E) { SubExprs[BASE] = E; } 94 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); } 96 return cast_or_null<Expr>(SubExprs[LOWER_BOUN [all...] |
H A D | StmtObjC.h | 25 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 D | Expr.h | 2614 Stmt *SubExprs[END_EXPR]; 2622 SubExprs[LHS] = lhs; 2623 SubExprs[RHS] = rhs; 2641 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } 2642 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 2643 void setLHS(Expr *E) { SubExprs[LHS] = E; } 2645 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } 2646 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } 2647 void setRHS(Expr *E) { SubExprs[RHS] = E; } 2677 return child_range(&SubExprs[ 2692 Stmt *SubExprs[END_EXPR]; member in class:clang::final::MatrixSubscriptExpr 3646 Stmt *SubExprs[END_EXPR]; member in class:clang::final::BinaryOperator 3984 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::final::ConditionalOperator 4052 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::final::BinaryConditionalOperator 4241 Stmt **SubExprs; member in class:clang::final::ShuffleVectorExpr 4363 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::final::ChooseExpr 5248 Stmt *SubExprs[2]; member in class:clang::final::ArrayInitLoopExpr 6075 Stmt *SubExprs[END_EXPR + 1]; member in class:clang::final::final::final::AtomicExpr [all...] |
H A D | ExprCXX.h | 965 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::MSPropertySubscriptExpr 968 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; } 969 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; } 976 SubExprs[BASE_EXPR] = Base; 977 SubExprs[IDX_EXPR] = Idx; 985 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); } 986 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); } 988 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); } 989 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); } 1010 return child_range(&SubExprs[ 4526 Stmt *SubExprs[2]; member in class:clang::CXXFoldExpr 4605 Stmt *SubExprs[SubExpr::Count]; member in class:clang::CoroutineSuspendExpr 4723 Stmt *SubExprs[2]; member in class:clang::DependentCoawaitExpr [all...] |
H A D | Stmt.h | 2397 Stmt *SubExprs[END_EXPR]; member in class:clang::DoStmt 2413 Expr *getCond() { return reinterpret_cast<Expr *>(SubExprs[COND]); } 2415 return reinterpret_cast<Expr *>(SubExprs[COND]); 2418 void setCond(Expr *Cond) { SubExprs[COND] = reinterpret_cast<Stmt *>(Cond); } 2420 Stmt *getBody() { return SubExprs[BODY]; } 2421 const Stmt *getBody() const { return SubExprs[BODY]; } 2422 void setBody(Stmt *Body) { SubExprs[BODY] = Body; } 2440 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); 2444 return const_child_range(&SubExprs[ 2453 Stmt* SubExprs[END_EXPR]; // SubExprs[INIT] is an expression or declstmt. member in class:clang::ForStmt [all...] |
H A D | ExprObjC.h | 849 Stmt* SubExprs[END_EXPR]; member in class:clang::ObjCSubscriptRefExpr 863 SubExprs[BASE] = base; 864 SubExprs[KEY] = key; 875 return SubExprs[BASE]->getBeginLoc(); 880 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } 881 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } 883 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } 884 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } 899 return child_range(SubExprs, SubExprs [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtObjC.cpp | 24 SubExprs[ELEM] = Elem; 25 SubExprs[COLLECTION] = Collect; 26 SubExprs[BODY] = Body;
|
H A D | StmtCXX.cpp | 55 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 D | Stmt.cpp | 922 SubExprs[INIT] = Init; 924 SubExprs[COND] = Cond; 925 SubExprs[INC] = Inc; 926 SubExprs[BODY] = Body; 931 if (!SubExprs[CONDVAR]) 934 auto *DS = cast<DeclStmt>(SubExprs[CONDVAR]); 940 SubExprs[CONDVAR] = nullptr; 945 SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(),
|
H A D | Expr.cpp | 4163 SubExprs = new (C) Stmt*[args.size()]; 4165 SubExprs[i] = args[i]; 4171 if (SubExprs) C.Deallocate(SubExprs); 4174 SubExprs = new (C) Stmt*[NumExprs]; 4175 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); 4477 SubExprs[LHS] = lhs; 4478 SubExprs[RHS] = rhs; 4494 SubExprs[LHS] = lhs; 4495 SubExprs[RH [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 468 for (auto &SubExpr: E->SubExprs) 477 for (auto &SubExpr: E->SubExprs) 485 for (auto &SubExpr: E->SubExprs) 1107 E->SubExprs[ConditionalOperator::COND] = Record.readSubExpr(); 1108 E->SubExprs[ConditionalOperator::LHS] = Record.readSubExpr(); 1109 E->SubExprs[ConditionalOperator::RHS] = Record.readSubExpr(); 1118 E->SubExprs[BinaryConditionalOperator::COMMON] = Record.readSubExpr(); 1119 E->SubExprs[BinaryConditionalOperator::COND] = Record.readSubExpr(); 1120 E->SubExprs[BinaryConditionalOperator::LHS] = Record.readSubExpr(); 1121 E->SubExprs[BinaryConditionalOperato [all...] |
H A D | ASTWriterStmt.cpp | 1111 Record.AddStmt(E->SubExprs[0]); 1112 Record.AddStmt(E->SubExprs[1]); 2052 Record.AddStmt(E->SubExprs[0]); 2053 Record.AddStmt(E->SubExprs[1]);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 4882 SmallVector<Expr*, 5> SubExprs; local 4883 SubExprs.push_back(Ptr); 4887 SubExprs.push_back(APIOrderedArgs[1]); // Val1 4890 SubExprs.push_back(APIOrderedArgs[1]); // Order 4896 SubExprs.push_back(APIOrderedArgs[2]); // Order 4897 SubExprs.push_back(APIOrderedArgs[1]); // Val1 4901 SubExprs.push_back(APIOrderedArgs[3]); // Order 4902 SubExprs.push_back(APIOrderedArgs[1]); // Val1 4903 SubExprs.push_back(APIOrderedArgs[2]); // Val2 4906 SubExprs [all...] |
H A D | TreeTransform.h | 2674 MultiExprArg SubExprs, 2676 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); 3482 MultiExprArg SubExprs, 3502 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(), 3601 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, argument 3607 return getSema().BuildAtomicExpr(Range, Range, RParenLoc, SubExprs, Op, 3612 ArrayRef<Expr *> SubExprs) { 3613 return getSema().CreateRecoveryExpr(BeginLoc, EndLoc, SubExprs); 13646 SmallVector<Expr*, 8> SubExprs; local 13647 SubExprs 2673 RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 3481 RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 3611 RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc, ArrayRef<Expr *> SubExprs) argument 13769 SmallVector<Expr*, 8> SubExprs; local [all...] |
H A D | SemaOverload.cpp | 12939 SmallVector<Expr *, 8> SubExprs = {Fn}; 12940 SubExprs.append(Args.begin(), Args.end()); 12941 return SemaRef.CreateRecoveryExpr(Fn->getBeginLoc(), RParenLoc, SubExprs,
|
H A D | SemaExpr.cpp | 19182 ArrayRef<Expr *> SubExprs, QualType T) { 19192 return RecoveryExpr::Create(Context, T, Begin, End, SubExprs); 19181 CreateRecoveryExpr(SourceLocation Begin, SourceLocation End, ArrayRef<Expr *> SubExprs, QualType T) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3954 ArrayRef<Expr *> SubExprs,
|