| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 139 Stmt *SubExprs[END]; variable 152 Stmt *getInit() { return SubExprs[INIT]; } in getInit() 156 const Stmt *getInit() const { return SubExprs[INIT]; } in getInit() 161 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } in getRangeStmt() 163 return cast_or_null<DeclStmt>(SubExprs[BEGINSTMT]); in getBeginStmt() 165 DeclStmt *getEndStmt() { return cast_or_null<DeclStmt>(SubExprs[ENDSTMT]); } in getEndStmt() 166 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } in getCond() 167 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } in getInc() 168 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } in getLoopVarStmt() 169 Stmt *getBody() { return SubExprs[BODY]; } in getBody() [all …]
|
| H A D | ExprOpenMP.h | 58 Stmt *SubExprs[END_EXPR]; variable 71 SubExprs[BASE] = Base; in OMPArraySectionExpr() 72 SubExprs[LOWER_BOUND] = LowerBound; in OMPArraySectionExpr() 73 SubExprs[LENGTH] = Length; in OMPArraySectionExpr() 74 SubExprs[STRIDE] = Stride; in OMPArraySectionExpr() 85 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } in getBase() 86 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } in getBase() 88 void setBase(Expr *E) { SubExprs[BASE] = E; } in setBase() 94 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); } in getLowerBound() 96 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); in getLowerBound() [all …]
|
| H A D | StmtObjC.h | 25 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt. variable 34 Stmt *getElement() { return SubExprs[ELEM]; } in getElement() 36 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); in getCollection() 38 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 40 const Stmt *getElement() const { return SubExprs[ELEM]; } in getElement() 42 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); in getCollection() 44 const Stmt *getBody() const { return SubExprs[BODY]; } in getBody() 46 void setElement(Stmt *S) { SubExprs[ELEM] = S; } in setElement() 48 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E); in setCollection() 50 void setBody(Stmt *S) { SubExprs[BODY] = S; } in setBody() [all …]
|
| H A D | Expr.h | 2658 Stmt *SubExprs[END_EXPR]; variable 2666 SubExprs[LHS] = lhs; in ArraySubscriptExpr() 2667 SubExprs[RHS] = rhs; in ArraySubscriptExpr() 2685 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } in getLHS() 2686 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } in getLHS() 2687 void setLHS(Expr *E) { SubExprs[LHS] = E; } in setLHS() 2689 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } in getRHS() 2690 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } in getRHS() 2691 void setRHS(Expr *E) { SubExprs[RHS] = E; } in setRHS() 2721 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() [all …]
|
| H A D | ExprCXX.h | 1005 Stmt *SubExprs[NUM_SUBEXPRS]; variable 1008 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; } in setBase() 1009 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; } in setIdx() 1016 SubExprs[BASE_EXPR] = Base; in MSPropertySubscriptExpr() 1017 SubExprs[IDX_EXPR] = Idx; in MSPropertySubscriptExpr() 1025 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); } in getBase() 1026 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); } in getBase() 1028 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); } in getIdx() 1029 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); } in getIdx() 1050 return child_range(&SubExprs[0], &SubExprs[0] + NUM_SUBEXPRS); in children() [all …]
|
| H A D | Stmt.h | 2524 Stmt *SubExprs[END_EXPR]; variable 2540 Expr *getCond() { return reinterpret_cast<Expr *>(SubExprs[COND]); } in getCond() 2542 return reinterpret_cast<Expr *>(SubExprs[COND]); in getCond() 2545 void setCond(Expr *Cond) { SubExprs[COND] = reinterpret_cast<Stmt *>(Cond); } in setCond() 2547 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 2548 const Stmt *getBody() const { return SubExprs[BODY]; } in getBody() 2549 void setBody(Stmt *Body) { SubExprs[BODY] = Body; } in setBody() 2567 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); in children() 2571 return const_child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); in children() 2580 Stmt* SubExprs[END_EXPR]; // SubExprs[INIT] is an expression or declstmt. variable [all …]
|
| H A D | ExprObjC.h | 849 Stmt* SubExprs[END_EXPR]; variable 863 SubExprs[BASE] = base; in ObjCSubscriptRefExpr() 864 SubExprs[KEY] = key; in ObjCSubscriptRefExpr() 875 return SubExprs[BASE]->getBeginLoc(); in getBeginLoc() 880 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } in getBaseExpr() 881 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } in setBaseExpr() 883 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } in getKeyExpr() 884 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } in setKeyExpr() 899 return child_range(SubExprs, SubExprs+END_EXPR); in children() 903 return const_child_range(SubExprs, SubExprs + END_EXPR); in children()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 55 SubExprs[INIT] = Init; in CXXForRangeStmt() 56 SubExprs[RANGE] = Range; in CXXForRangeStmt() 57 SubExprs[BEGINSTMT] = BeginStmt; in CXXForRangeStmt() 58 SubExprs[ENDSTMT] = EndStmt; in CXXForRangeStmt() 59 SubExprs[COND] = Cond; in CXXForRangeStmt() 60 SubExprs[INC] = Inc; in CXXForRangeStmt() 61 SubExprs[LOOPVAR] = LoopVar; in CXXForRangeStmt() 62 SubExprs[BODY] = Body; in CXXForRangeStmt()
|
| H A D | StmtObjC.cpp | 24 SubExprs[ELEM] = Elem; in ObjCForCollectionStmt() 25 SubExprs[COLLECTION] = Collect; in ObjCForCollectionStmt() 26 SubExprs[BODY] = Body; in ObjCForCollectionStmt()
|
| H A D | Stmt.cpp | 1024 SubExprs[INIT] = Init; in ForStmt() 1026 SubExprs[COND] = Cond; in ForStmt() 1027 SubExprs[INC] = Inc; in ForStmt() 1028 SubExprs[BODY] = Body; in ForStmt() 1033 if (!SubExprs[CONDVAR]) in getConditionVariable() 1036 auto *DS = cast<DeclStmt>(SubExprs[CONDVAR]); in getConditionVariable() 1042 SubExprs[CONDVAR] = nullptr; in setConditionVariable() 1047 SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(), in setConditionVariable()
|
| H A D | Expr.cpp | 4289 SubExprs = new (C) Stmt*[args.size()]; in ShuffleVectorExpr() 4291 SubExprs[i] = args[i]; in ShuffleVectorExpr() 4297 if (SubExprs) C.Deallocate(SubExprs); in setExprs() 4300 SubExprs = new (C) Stmt*[NumExprs]; in setExprs() 4301 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs() 4600 SubExprs[LHS] = lhs; in BinaryOperator() 4601 SubExprs[RHS] = rhs; in BinaryOperator() 4617 SubExprs[LHS] = lhs; in BinaryOperator() 4618 SubExprs[RHS] = rhs; in BinaryOperator() 4801 SubExprs[i] = args[i]; in AtomicExpr() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 479 for (auto &SubExpr: E->SubExprs) in VisitCoawaitExpr() 488 for (auto &SubExpr: E->SubExprs) in VisitCoyieldExpr() 496 for (auto &SubExpr: E->SubExprs) in VisitDependentCoawaitExpr() 1124 E->SubExprs[ConditionalOperator::COND] = Record.readSubExpr(); in VisitConditionalOperator() 1125 E->SubExprs[ConditionalOperator::LHS] = Record.readSubExpr(); in VisitConditionalOperator() 1126 E->SubExprs[ConditionalOperator::RHS] = Record.readSubExpr(); in VisitConditionalOperator() 1135 E->SubExprs[BinaryConditionalOperator::COMMON] = Record.readSubExpr(); in VisitBinaryConditionalOperator() 1136 E->SubExprs[BinaryConditionalOperator::COND] = Record.readSubExpr(); in VisitBinaryConditionalOperator() 1137 E->SubExprs[BinaryConditionalOperator::LHS] = Record.readSubExpr(); in VisitBinaryConditionalOperator() 1138 E->SubExprs[BinaryConditionalOperator::RHS] = Record.readSubExpr(); in VisitBinaryConditionalOperator() [all …]
|
| H A D | ASTWriterStmt.cpp | 1130 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr() 1131 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr() 2083 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr() 2084 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr() 2085 Record.AddStmt(E->SubExprs[2]); in VisitCXXFoldExpr()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 6624 SmallVector<Expr*, 5> SubExprs; in BuildAtomicExpr() local 6625 SubExprs.push_back(Ptr); in BuildAtomicExpr() 6629 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 6632 SubExprs.push_back(APIOrderedArgs[1]); // Order in BuildAtomicExpr() 6638 SubExprs.push_back(APIOrderedArgs[2]); // Order in BuildAtomicExpr() 6639 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 6643 SubExprs.push_back(APIOrderedArgs[3]); // Order in BuildAtomicExpr() 6644 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 6645 SubExprs.push_back(APIOrderedArgs[2]); // Val2 in BuildAtomicExpr() 6648 SubExprs.push_back(APIOrderedArgs[3]); // Order in BuildAtomicExpr() [all …]
|
| H A D | TreeTransform.h | 2943 MultiExprArg SubExprs, in RebuildParenListExpr() argument 2945 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); in RebuildParenListExpr() 3758 MultiExprArg SubExprs, in RebuildShuffleVectorExpr() argument 3778 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(), in RebuildShuffleVectorExpr() 3880 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, in RebuildAtomicExpr() argument 3886 return getSema().BuildAtomicExpr(Range, Range, RParenLoc, SubExprs, Op, in RebuildAtomicExpr() 3891 ArrayRef<Expr *> SubExprs, QualType Type) { in RebuildRecoveryExpr() argument 3892 return getSema().CreateRecoveryExpr(BeginLoc, EndLoc, SubExprs, Type); in RebuildRecoveryExpr() 14493 SmallVector<Expr*, 8> SubExprs; in TransformShuffleVectorExpr() local 14494 SubExprs.reserve(E->getNumSubExprs()); in TransformShuffleVectorExpr() [all …]
|
| H A D | SemaOverload.cpp | 13471 SmallVector<Expr *, 8> SubExprs = {Fn}; in FinishOverloadedCallExpr() local 13472 SubExprs.append(Args.begin(), Args.end()); in FinishOverloadedCallExpr() 13473 return SemaRef.CreateRecoveryExpr(Fn->getBeginLoc(), RParenLoc, SubExprs, in FinishOverloadedCallExpr() 14632 std::vector<Expr *> SubExprs = {MemExprE}; in BuildCallToMemberFunction() local 14633 llvm::append_range(SubExprs, Args); in BuildCallToMemberFunction() 14634 return CreateRecoveryExpr(MemExprE->getBeginLoc(), RParenLoc, SubExprs, in BuildCallToMemberFunction()
|
| H A D | SemaOpenMP.cpp | 5985 SmallVector<Expr *, 4> SubExprs; in processImplicitMapsWithDefaultMappers() local 6071 SubExprs.push_back(BaseExpr); in processImplicitMapsWithDefaultMappers() 6093 if (SubExprs.empty()) in processImplicitMapsWithDefaultMappers() 6101 SubExprs, OMPVarListLocTy())) in processImplicitMapsWithDefaultMappers()
|
| H A D | SemaExpr.cpp | 21182 ArrayRef<Expr *> SubExprs, QualType T) { in CreateRecoveryExpr() argument 21194 return RecoveryExpr::Create(Context, T, Begin, End, SubExprs); in CreateRecoveryExpr()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 4610 ArrayRef<Expr *> SubExprs,
|