/external/clang/include/clang/AST/ |
D | StmtCXX.h | 132 Stmt *SubExprs[END]; variable 150 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } in getRangeStmt() 152 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); in getBeginEndStmt() 154 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } in getCond() 155 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } in getInc() 156 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } in getLoopVarStmt() 157 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 160 return cast<DeclStmt>(SubExprs[RANGE]); in getRangeStmt() 163 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); in getBeginEndStmt() 166 return cast_or_null<Expr>(SubExprs[COND]); in getCond() [all …]
|
D | Stmt.h | 671 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for variable 678 SubExprs[SUBSTMT] = 0; in CaseStmt() 679 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs); in CaseStmt() 680 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs); in CaseStmt() 694 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); } in getLHS() 695 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); } in getRHS() 696 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } in getSubStmt() 699 return reinterpret_cast<const Expr*>(SubExprs[LHS]); in getLHS() 702 return reinterpret_cast<const Expr*>(SubExprs[RHS]); in getRHS() 704 const Stmt *getSubStmt() const { return SubExprs[SUBSTMT]; } in getSubStmt() [all …]
|
D | StmtObjC.h | 26 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt. variable 35 Stmt *getElement() { return SubExprs[ELEM]; } in getElement() 37 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); in getCollection() 39 Stmt *getBody() { return SubExprs[BODY]; } in getBody() 41 const Stmt *getElement() const { return SubExprs[ELEM]; } in getElement() 43 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); in getCollection() 45 const Stmt *getBody() const { return SubExprs[BODY]; } in getBody() 47 void setElement(Stmt *S) { SubExprs[ELEM] = S; } in setElement() 49 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E); in setCollection() 51 void setBody(Stmt *S) { SubExprs[BODY] = S; } in setBody() [all …]
|
D | Expr.h | 2032 Stmt* SubExprs[END_EXPR]; variable 2046 SubExprs[LHS] = lhs; in ArraySubscriptExpr() 2047 SubExprs[RHS] = rhs; in ArraySubscriptExpr() 2063 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } in getLHS() 2064 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } in getLHS() 2065 void setLHS(Expr *E) { SubExprs[LHS] = E; } in setLHS() 2067 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } in getRHS() 2068 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } in getRHS() 2069 void setRHS(Expr *E) { SubExprs[RHS] = E; } in setRHS() 2105 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR); in children() [all …]
|
D | ExprObjC.h | 769 Stmt* SubExprs[END_EXPR]; 792 {SubExprs[BASE] = base; SubExprs[KEY] = key;} 808 return SubExprs[BASE]->getLocStart(); 816 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } 817 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } 819 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } 820 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } 835 return child_range(SubExprs, SubExprs+END_EXPR);
|
D | ExprCXX.h | 1477 Stmt **SubExprs; variable 1528 : Expr(CXXNewExprClass, Shell), SubExprs(0) { } in CXXNewExpr() 1560 return Array ? cast<Expr>(SubExprs[0]) : 0; in getArraySize() 1563 return Array ? cast<Expr>(SubExprs[0]) : 0; in getArraySize() 1568 return reinterpret_cast<Expr **>(SubExprs + Array + hasInitializer()); in getPlacementArgs() 1597 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : 0; in getInitializer() 1600 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : 0; in getInitializer() 1619 return SubExprs + Array + hasInitializer(); in placement_arg_begin() 1622 return SubExprs + Array + hasInitializer() + getNumPlacementArgs(); in placement_arg_end() 1625 return SubExprs + Array + hasInitializer(); in placement_arg_begin() [all …]
|
/external/clang/lib/AST/ |
D | Stmt.cpp | 720 SubExprs[ELEM] = Elem; in ObjCForCollectionStmt() 721 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(Collect); in ObjCForCollectionStmt() 722 SubExprs[BODY] = Body; in ObjCForCollectionStmt() 803 SubExprs[RANGE] = Range; in CXXForRangeStmt() 804 SubExprs[BEGINEND] = BeginEndStmt; in CXXForRangeStmt() 805 SubExprs[COND] = reinterpret_cast<Stmt*>(Cond); in CXXForRangeStmt() 806 SubExprs[INC] = reinterpret_cast<Stmt*>(Inc); in CXXForRangeStmt() 807 SubExprs[LOOPVAR] = LoopVar; in CXXForRangeStmt() 808 SubExprs[BODY] = Body; in CXXForRangeStmt() 837 SubExprs[COND] = reinterpret_cast<Stmt*>(cond); in IfStmt() [all …]
|
D | Expr.cpp | 1032 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; in CallExpr() 1033 SubExprs[FN] = fn; in CallExpr() 1044 SubExprs[i+PREARGS_START+NumPreArgs] = args[i]; in CallExpr() 1060 SubExprs = new (C) Stmt*[args.size()+PREARGS_START]; in CallExpr() 1061 SubExprs[FN] = fn; in CallExpr() 1072 SubExprs[i+PREARGS_START] = args[i]; in CallExpr() 1080 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { in CallExpr() 1082 SubExprs = new (C) Stmt*[PREARGS_START]; in CallExpr() 1088 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { in CallExpr() 1090 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]; in CallExpr() [all …]
|
D | ExprCXX.cpp | 94 SubExprs(0), OperatorNew(operatorNew), OperatorDelete(operatorDelete), in CXXNewExpr() 110 SubExprs[i++] = arraySize; in CXXNewExpr() 120 SubExprs[i++] = initializer; in CXXNewExpr() 129 SubExprs[i++] = placementArgs[j]; in CXXNewExpr() 143 assert(SubExprs == 0 && "SubExprs already allocated"); in AllocateArgsArray() 148 SubExprs = new (C) Stmt*[TotalSize]; in AllocateArgsArray()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 579 E->SubExprs[ConditionalOperator::COND] = Reader.ReadSubExpr(); in VisitConditionalOperator() 580 E->SubExprs[ConditionalOperator::LHS] = Reader.ReadSubExpr(); in VisitConditionalOperator() 581 E->SubExprs[ConditionalOperator::RHS] = Reader.ReadSubExpr(); in VisitConditionalOperator() 590 E->SubExprs[BinaryConditionalOperator::COMMON] = Reader.ReadSubExpr(); in VisitBinaryConditionalOperator() 591 E->SubExprs[BinaryConditionalOperator::COND] = Reader.ReadSubExpr(); in VisitBinaryConditionalOperator() 592 E->SubExprs[BinaryConditionalOperator::LHS] = Reader.ReadSubExpr(); in VisitBinaryConditionalOperator() 593 E->SubExprs[BinaryConditionalOperator::RHS] = Reader.ReadSubExpr(); in VisitBinaryConditionalOperator() 780 E->SubExprs = in VisitGenericSelectionExpr() 783 E->SubExprs[GenericSelectionExpr::CONTROLLING] = Reader.ReadSubExpr(); in VisitGenericSelectionExpr() 786 E->SubExprs[GenericSelectionExpr::END_EXPR+I] = Reader.ReadSubExpr(); in VisitGenericSelectionExpr() [all …]
|
/external/clang/lib/Sema/ |
D | SemaChecking.cpp | 876 SmallVector<Expr*, 5> SubExprs; in SemaAtomicOpsOverloaded() local 877 SubExprs.push_back(Ptr); in SemaAtomicOpsOverloaded() 881 SubExprs.push_back(TheCall->getArg(1)); // Val1 in SemaAtomicOpsOverloaded() 884 SubExprs.push_back(TheCall->getArg(1)); // Order in SemaAtomicOpsOverloaded() 889 SubExprs.push_back(TheCall->getArg(2)); // Order in SemaAtomicOpsOverloaded() 890 SubExprs.push_back(TheCall->getArg(1)); // Val1 in SemaAtomicOpsOverloaded() 894 SubExprs.push_back(TheCall->getArg(3)); // Order in SemaAtomicOpsOverloaded() 895 SubExprs.push_back(TheCall->getArg(1)); // Val1 in SemaAtomicOpsOverloaded() 896 SubExprs.push_back(TheCall->getArg(2)); // Val2 in SemaAtomicOpsOverloaded() 899 SubExprs.push_back(TheCall->getArg(3)); // Order in SemaAtomicOpsOverloaded() [all …]
|
D | TreeTransform.h | 1697 MultiExprArg SubExprs, in RebuildParenListExpr() argument 1699 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); in RebuildParenListExpr() 2419 MultiExprArg SubExprs, in RebuildShuffleVectorExpr() argument 2439 new (SemaRef.Context) CallExpr(SemaRef.Context, Callee, SubExprs, in RebuildShuffleVectorExpr() 2511 MultiExprArg SubExprs, in RebuildAtomicExpr() argument 2518 return new (SemaRef.Context) AtomicExpr(BuiltinLoc, SubExprs, RetTy, Op, in RebuildAtomicExpr() 8796 SmallVector<Expr*, 8> SubExprs; in TransformShuffleVectorExpr() local 8797 SubExprs.reserve(E->getNumSubExprs()); in TransformShuffleVectorExpr() 8799 SubExprs, &ArgumentChanged)) in TransformShuffleVectorExpr() 8807 SubExprs, in TransformShuffleVectorExpr() [all …]
|