/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 130 // SubExprs[RANGE] is an expression or declstmt. 131 // SubExprs[COND] and SubExprs[INC] are expressions. 132 Stmt *SubExprs[END]; member in class:clang::CXXForRangeStmt 150 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } 152 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); 154 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 155 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 156 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } 157 Stmt *getBody() { return SubExprs[BOD [all...] |
H A D | Stmt.h | 683 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for member in class:clang::CaseStmt 690 SubExprs[SUBSTMT] = nullptr; 691 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs); 692 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs); 706 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); } 707 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); } 708 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } 711 return reinterpret_cast<const Expr*>(SubExprs[LHS]); 714 return reinterpret_cast<const Expr*>(SubExprs[RHS]); 716 const Stmt *getSubStmt() const { return SubExprs[SUBSTM 869 Stmt* SubExprs[END_EXPR]; member in class:clang::IfStmt 938 Stmt* SubExprs[END_EXPR]; member in class:clang::SwitchStmt 1031 Stmt* SubExprs[END_EXPR]; member in class:clang::WhileStmt 1086 Stmt* SubExprs[END_EXPR]; member in class:clang::DoStmt 1137 Stmt* SubExprs[END_EXPR]; // SubExprs[INIT] is an expression or declstmt. member in class:clang::ForStmt [all...] |
H A D | StmtObjC.h | 26 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt. member in class:clang::ObjCForCollectionStmt 35 Stmt *getElement() { return SubExprs[ELEM]; } 37 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); 39 Stmt *getBody() { return SubExprs[BODY]; } 41 const Stmt *getElement() const { return SubExprs[ELEM]; } 43 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); 45 const Stmt *getBody() const { return SubExprs[BODY]; } 47 void setElement(Stmt *S) { SubExprs[ELEM] = S; } 49 SubExprs[COLLECTIO [all...] |
H A D | Expr.h | 2065 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr 2079 SubExprs[LHS] = lhs; 2080 SubExprs[RHS] = rhs; 2096 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } 2097 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 2098 void setLHS(Expr *E) { SubExprs[LHS] = E; } 2100 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } 2101 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } 2102 void setRHS(Expr *E) { SubExprs[RHS] = E; } 2138 return child_range(&SubExprs[ 2151 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::CallExpr 2927 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryOperator 3184 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ConditionalOperator 3260 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryConditionalOperator 3440 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::ShuffleVectorExpr 3560 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ChooseExpr 4757 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::DesignatedInitExpr::PseudoObjectExpr::AtomicExpr [all...] |
H A D | ExprObjC.h | 783 Stmt* SubExprs[END_EXPR]; member in class:clang::ObjCSubscriptRefExpr 806 {SubExprs[BASE] = base; SubExprs[KEY] = key;} 822 return SubExprs[BASE]->getLocStart(); 830 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } 831 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } 833 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } 834 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } 849 return child_range(SubExprs, SubExprs [all...] |
H A D | ExprCXX.h | 1587 Stmt **SubExprs; member in class:clang::CXXNewExpr 1638 : Expr(CXXNewExprClass, Shell), SubExprs(nullptr) { } 1672 return Array ? cast<Expr>(SubExprs[0]) : nullptr; 1675 return Array ? cast<Expr>(SubExprs[0]) : nullptr; 1680 return reinterpret_cast<Expr **>(SubExprs + Array + hasInitializer()); 1709 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : nullptr; 1712 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : nullptr; 1731 return SubExprs + Array + hasInitializer(); 1734 return SubExprs + Array + hasInitializer() + getNumPlacementArgs(); 1737 return SubExprs [all...] |
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 711 SubExprs[ELEM] = Elem; 712 SubExprs[COLLECTION] = Collect; 713 SubExprs[BODY] = Body; 793 SubExprs[RANGE] = Range; 794 SubExprs[BEGINEND] = BeginEndStmt; 795 SubExprs[COND] = Cond; 796 SubExprs[INC] = Inc; 797 SubExprs[LOOPVAR] = LoopVar; 798 SubExprs[BODY] = Body; 827 SubExprs[CON [all...] |
H A D | Expr.cpp | 1087 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; 1088 SubExprs[FN] = fn; 1099 SubExprs[i+PREARGS_START+NumPreArgs] = args[i]; 1115 SubExprs = new (C) Stmt*[args.size()+PREARGS_START]; 1116 SubExprs[FN] = fn; 1127 SubExprs[i+PREARGS_START] = args[i]; 1135 : Expr(SC, Empty), SubExprs(nullptr), NumArgs(0) { 1137 SubExprs = new (C) Stmt*[PREARGS_START]; 1143 : Expr(SC, Empty), SubExprs(nullptr), NumArgs(0) { 1145 SubExprs 3853 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local 3860 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local 3867 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local [all...] |
H A D | ExprCXX.cpp | 152 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete), 169 SubExprs[i++] = arraySize; 179 SubExprs[i++] = initializer; 188 SubExprs[i++] = placementArgs[j]; 205 assert(SubExprs == nullptr && "SubExprs already allocated"); 210 SubExprs = new (C) Stmt*[TotalSize];
|
/external/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 1191 SmallVector<Expr*, 5> SubExprs; local 1192 SubExprs.push_back(Ptr); 1196 SubExprs.push_back(TheCall->getArg(1)); // Val1 1199 SubExprs.push_back(TheCall->getArg(1)); // Order 1204 SubExprs.push_back(TheCall->getArg(2)); // Order 1205 SubExprs.push_back(TheCall->getArg(1)); // Val1 1209 SubExprs.push_back(TheCall->getArg(3)); // Order 1210 SubExprs.push_back(TheCall->getArg(1)); // Val1 1211 SubExprs.push_back(TheCall->getArg(2)); // Val2 1214 SubExprs [all...] |
H A D | TreeTransform.h | 1970 MultiExprArg SubExprs, 1972 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); 2640 MultiExprArg SubExprs, 2660 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(), 2738 MultiExprArg SubExprs, 2745 return new (SemaRef.Context) AtomicExpr(BuiltinLoc, SubExprs, RetTy, Op, 9628 SmallVector<Expr*, 8> SubExprs; local 9629 SubExprs.reserve(E->getNumSubExprs()); 9631 SubExprs, &ArgumentChanged)) 9639 SubExprs, 1969 RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 2639 RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 2737 RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, QualType RetTy, AtomicExpr::AtomicOp Op, SourceLocation RParenLoc) argument 9749 SmallVector<Expr*, 8> SubExprs; local [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 663 E->SubExprs[ConditionalOperator::COND] = Reader.ReadSubExpr(); 664 E->SubExprs[ConditionalOperator::LHS] = Reader.ReadSubExpr(); 665 E->SubExprs[ConditionalOperator::RHS] = Reader.ReadSubExpr(); 674 E->SubExprs[BinaryConditionalOperator::COMMON] = Reader.ReadSubExpr(); 675 E->SubExprs[BinaryConditionalOperator::COND] = Reader.ReadSubExpr(); 676 E->SubExprs[BinaryConditionalOperator::LHS] = Reader.ReadSubExpr(); 677 E->SubExprs[BinaryConditionalOperator::RHS] = Reader.ReadSubExpr(); 872 E->SubExprs = 875 E->SubExprs[GenericSelectionExpr::CONTROLLING] = Reader.ReadSubExpr(); 878 E->SubExprs[GenericSelectionExp [all...] |