| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 140 Stmt *SubExprs[END]; variable 153 Stmt *getInit() { return SubExprs[INIT]; } in getInit() 170 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 173 return cast<DeclStmt>(SubExprs[RANGE]); in getRangeStmt() 182 return cast_or_null<Expr>(SubExprs[COND]); in getCond() 185 return cast_or_null<Expr>(SubExprs[INC]); in getInc() 188 return cast<DeclStmt>(SubExprs[LOOPVAR]); in getLoopVarStmt() 192 void setInit(Stmt *S) { SubExprs[INIT] = S; } in setInit() 209 return SubExprs[BODY]->getEndLoc(); in getEndLoc() 218 return child_range(&SubExprs[0], &SubExprs[END]); in children() [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() 88 void setBase(Expr *E) { SubExprs[BASE] = E; } in setBase() 96 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); in getLowerBound() 105 void setLength(Expr *E) { SubExprs[LENGTH] = E; } in setLength() 111 void setStride(Expr *E) { SubExprs[STRIDE] = E; } in setStride() 136 return child_range(&SubExprs[BASE], &SubExprs[END_EXPR]); in children() [all …]
|
| H A D | StmtObjC.h | 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() 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() 59 return SubExprs[BODY]->getEndLoc(); in getEndLoc() 68 return child_range(&SubExprs[0], &SubExprs[END_EXPR]); in children() [all …]
|
| H A D | Expr.h | 2705 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() 2783 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); in children() 3986 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() 4200 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() 4283 return child_range(SubExprs, SubExprs + NUM_SUBEXPRS); in children() 4460 return child_range(&SubExprs[0], &SubExprs[0]+NumExprs); in children() 4591 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() 5521 return child_range(SubExprs, SubExprs + 2); in children() 5524 return const_child_range(SubExprs, SubExprs + 2); in children() 6524 return child_range(SubExprs, SubExprs+NumSubExprs); in children() [all …]
|
| H A D | ExprCXX.h | 1017 SubExprs[IDX_EXPR] = Idx; in MSPropertySubscriptExpr() 1050 return child_range(&SubExprs[0], &SubExprs[0] + NUM_SUBEXPRS); in children() 1054 return const_child_range(&SubExprs[0], &SubExprs[0] + NUM_SUBEXPRS); in children() 4776 return child_range(SubExprs, SubExprs + SubExpr::Count); in children() 4780 return const_child_range(SubExprs, SubExprs + SubExpr::Count); in children() 5010 return child_range(SubExprs, SubExprs + SubExpr::Count); in children() 5014 return const_child_range(SubExprs, SubExprs + SubExpr::Count); in children() 5060 Stmt *SubExprs[2]; variable 5071 SubExprs[0] = Op; in DependentCoawaitExpr() 5093 child_range children() { return child_range(SubExprs, SubExprs + 2); } in children() [all …]
|
| H A D | Stmt.h | 2725 Stmt *SubExprs[END_EXPR]; variable 2748 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 2768 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); in children() 2772 return const_child_range(&SubExprs[0], &SubExprs[0] + END_EXPR); in children() 2794 Stmt *getInit() { return SubExprs[INIT]; } in getInit() 2818 SubExprs[CONDVAR] = CondVar; in setConditionVariableDeclStmt() 2823 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 2830 void setInit(Stmt *S) { SubExprs[INIT] = S; } in setInit() 2833 void setBody(Stmt *S) { SubExprs[BODY] = S; } in setBody() 2851 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() [all …]
|
| H A D | ExprObjC.h | 852 Stmt* SubExprs[END_EXPR]; variable 866 SubExprs[BASE] = base; in ObjCSubscriptRefExpr() 867 SubExprs[KEY] = key; in ObjCSubscriptRefExpr() 878 return SubExprs[BASE]->getBeginLoc(); in getBeginLoc() 883 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } in getBaseExpr() 884 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } in setBaseExpr() 886 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } in getKeyExpr() 887 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } in setKeyExpr() 902 return child_range(SubExprs, SubExprs+END_EXPR); in children() 906 return const_child_range(SubExprs, SubExprs + END_EXPR); in children()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 56 SubExprs[INIT] = Init; in CXXForRangeStmt() 57 SubExprs[RANGE] = Range; in CXXForRangeStmt() 58 SubExprs[BEGINSTMT] = BeginStmt; in CXXForRangeStmt() 59 SubExprs[ENDSTMT] = EndStmt; in CXXForRangeStmt() 60 SubExprs[COND] = Cond; in CXXForRangeStmt() 61 SubExprs[INC] = Inc; in CXXForRangeStmt() 62 SubExprs[LOOPVAR] = LoopVar; in CXXForRangeStmt() 63 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 | 1025 SubExprs[INIT] = Init; in ForStmt() 1027 SubExprs[COND] = Cond; in ForStmt() 1028 SubExprs[INC] = Inc; in ForStmt() 1029 SubExprs[BODY] = Body; in ForStmt() 1034 if (!SubExprs[CONDVAR]) in getConditionVariable() 1037 auto *DS = cast<DeclStmt>(SubExprs[CONDVAR]); in getConditionVariable() 1043 SubExprs[CONDVAR] = nullptr; in setConditionVariable() 1048 SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(), in setConditionVariable()
|
| H A D | Expr.cpp | 4288 SubExprs = new (C) Stmt*[args.size()]; in ShuffleVectorExpr() 4290 SubExprs[i] = args[i]; in ShuffleVectorExpr() 4296 if (SubExprs) C.Deallocate(SubExprs); in setExprs() 4299 SubExprs = new (C) Stmt*[NumExprs]; in setExprs() 4680 SubExprs[LHS] = lhs; in BinaryOperator() 4681 SubExprs[RHS] = rhs; in BinaryOperator() 4697 SubExprs[LHS] = lhs; in BinaryOperator() 4698 SubExprs[RHS] = rhs; in BinaryOperator() 4881 SubExprs[i] = args[i]; in AtomicExpr() 5030 assert(!llvm::is_contained(SubExprs, nullptr)); in RecoveryExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 484 for (auto &SubExpr: E->SubExprs) in VisitCoawaitExpr() 493 for (auto &SubExpr: E->SubExprs) in VisitCoyieldExpr() 501 for (auto &SubExpr: E->SubExprs) in VisitDependentCoawaitExpr() 1151 E->SubExprs[ConditionalOperator::LHS] = Record.readSubExpr(); in VisitConditionalOperator() 1152 E->SubExprs[ConditionalOperator::RHS] = Record.readSubExpr(); in VisitConditionalOperator() 1297 E->SubExprs[0] = Record.readSubExpr(); in VisitArrayInitLoopExpr() 1298 E->SubExprs[1] = Record.readSubExpr(); in VisitArrayInitLoopExpr() 1424 E->SubExprs[I] = Record.readSubExpr(); in VisitAtomicExpr() 2230 E->SubExprs[0] = Record.readSubExpr(); in VisitCXXFoldExpr() 2231 E->SubExprs[1] = Record.readSubExpr(); in VisitCXXFoldExpr() [all …]
|
| H A D | ASTWriterStmt.cpp | 1230 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr() 1231 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr() 2208 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr() 2209 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr() 2210 Record.AddStmt(E->SubExprs[2]); in VisitCXXFoldExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 8277 SmallVector<Expr*, 5> SubExprs; in BuildAtomicExpr() local 8278 SubExprs.push_back(Ptr); in BuildAtomicExpr() 8282 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 8292 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 8297 SubExprs.push_back(APIOrderedArgs[1]); // Val1 in BuildAtomicExpr() 8316 if (SubExprs.size() >= 2 && Form != Init) { in BuildAtomicExpr() 8320 Diag(SubExprs[1]->getBeginLoc(), in BuildAtomicExpr() 8323 << SubExprs[1]->getSourceRange(); in BuildAtomicExpr() 8325 if (SubExprs.size() >= 5) { in BuildAtomicExpr() 8334 Diag(SubExprs[3]->getBeginLoc(), in BuildAtomicExpr() [all …]
|
| H A D | TreeTransform.h | 3015 MultiExprArg SubExprs, in RebuildParenListExpr() argument 3017 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); in RebuildParenListExpr() 3845 MultiExprArg SubExprs, in RebuildShuffleVectorExpr() argument 14776 SmallVector<Expr*, 8> SubExprs; in TransformShuffleVectorExpr() local 14777 SubExprs.reserve(E->getNumSubExprs()); in TransformShuffleVectorExpr() 14779 SubExprs, &ArgumentChanged)) in TransformShuffleVectorExpr() 14787 SubExprs, in TransformShuffleVectorExpr() 14911 SmallVector<Expr*, 8> SubExprs; in TransformAtomicExpr() local 14912 SubExprs.reserve(E->getNumSubExprs()); in TransformAtomicExpr() 14914 SubExprs, &ArgumentChanged)) in TransformAtomicExpr() [all …]
|
| H A D | SemaOverload.cpp | 13981 SmallVector<Expr *, 8> SubExprs = {Fn}; in FinishOverloadedCallExpr() local 13982 SubExprs.append(Args.begin(), Args.end()); in FinishOverloadedCallExpr() 13983 return SemaRef.CreateRecoveryExpr(Fn->getBeginLoc(), RParenLoc, SubExprs, in FinishOverloadedCallExpr() 15271 std::vector<Expr *> SubExprs = {MemExprE}; in BuildCallToMemberFunction() local 15272 llvm::append_range(SubExprs, Args); in BuildCallToMemberFunction() 15273 return CreateRecoveryExpr(MemExprE->getBeginLoc(), RParenLoc, SubExprs, in BuildCallToMemberFunction()
|
| H A D | SemaOpenMP.cpp | 6016 SmallVector<Expr *, 4> SubExprs; in processImplicitMapsWithDefaultMappers() local 6102 SubExprs.push_back(BaseExpr); in processImplicitMapsWithDefaultMappers() 6124 if (SubExprs.empty()) in processImplicitMapsWithDefaultMappers() 6132 SubExprs, OMPVarListLocTy())) in processImplicitMapsWithDefaultMappers()
|
| H A D | SemaExpr.cpp | 21937 ArrayRef<Expr *> SubExprs, QualType T) { in CreateRecoveryExpr() argument 21949 return RecoveryExpr::Create(Context, T, Begin, End, SubExprs); in CreateRecoveryExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 4701 ArrayRef<Expr *> SubExprs,
|