/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 131 // SubExprs[RANGE] is an expression or declstmt. 132 // SubExprs[COND] and SubExprs[INC] are expressions. 133 Stmt *SubExprs[END]; member in class:clang::CXXForRangeStmt 151 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } 153 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); 155 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 156 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 157 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } 158 Stmt *getBody() { return SubExprs[BOD [all...] |
H A D | Stmt.h | 662 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for member in class:clang::CaseStmt 671 SubExprs[SUBSTMT] = 0; 672 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs); 673 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs); 689 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); } 690 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); } 691 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } 694 return reinterpret_cast<const Expr*>(SubExprs[LHS]); 697 return reinterpret_cast<const Expr*>(SubExprs[RHS]); 699 const Stmt *getSubStmt() const { return SubExprs[SUBSTM 848 Stmt* SubExprs[END_EXPR]; member in class:clang::IfStmt 916 Stmt* SubExprs[END_EXPR]; member in class:clang::SwitchStmt 1011 Stmt* SubExprs[END_EXPR]; member in class:clang::WhileStmt 1065 Stmt* SubExprs[END_EXPR]; member in class:clang::DoStmt 1117 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 | 1951 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr 1965 SubExprs[LHS] = lhs; 1966 SubExprs[RHS] = rhs; 1982 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } 1983 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 1984 void setLHS(Expr *E) { SubExprs[LHS] = E; } 1986 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } 1987 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } 1988 void setRHS(Expr *E) { SubExprs[RHS] = E; } 2022 return child_range(&SubExprs[ 2035 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::CallExpr 2788 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryOperator 3009 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ConditionalOperator 3082 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryConditionalOperator 3263 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::ShuffleVectorExpr 3330 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ChooseExpr 4491 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::DesignatedInitExpr::AtomicExpr [all...] |
H A D | ExprObjC.h | 772 Stmt* SubExprs[END_EXPR]; member in class:clang::ObjCSubscriptRefExpr 795 {SubExprs[BASE] = base; SubExprs[KEY] = key;} 810 return SourceRange(SubExprs[BASE]->getLocStart(), RBracket); 818 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } 819 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } 821 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } 822 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } 837 return child_range(SubExprs, SubExprs [all...] |
H A D | ExprCXX.h | 1458 Stmt **SubExprs; member in class:clang::CXXNewExpr 1509 : Expr(CXXNewExprClass, Shell), SubExprs(0) { } 1541 return Array ? cast<Expr>(SubExprs[0]) : 0; 1544 return Array ? cast<Expr>(SubExprs[0]) : 0; 1549 return reinterpret_cast<Expr **>(SubExprs + Array + hasInitializer()); 1578 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : 0; 1581 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : 0; 1600 return SubExprs + Array + hasInitializer(); 1603 return SubExprs + Array + hasInitializer() + getNumPlacementArgs(); 1606 return SubExprs [all...] |
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 727 SubExprs[ELEM] = Elem; 728 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(Collect); 729 SubExprs[BODY] = Body; 815 SubExprs[RANGE] = Range; 816 SubExprs[BEGINEND] = BeginEndStmt; 817 SubExprs[COND] = reinterpret_cast<Stmt*>(Cond); 818 SubExprs[INC] = reinterpret_cast<Stmt*>(Inc); 819 SubExprs[LOOPVAR] = LoopVar; 820 SubExprs[BODY] = Body; 849 SubExprs[CON [all...] |
H A D | Expr.cpp | 935 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; 936 SubExprs[FN] = fn; 947 SubExprs[i+PREARGS_START+NumPreArgs] = args[i]; 963 SubExprs = new (C) Stmt*[args.size()+PREARGS_START]; 964 SubExprs[FN] = fn; 975 SubExprs[i+PREARGS_START] = args[i]; 983 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { 985 SubExprs = new (C) Stmt*[PREARGS_START]; 991 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { 993 SubExprs 3612 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); local 3621 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); local 3630 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); local [all...] |
H A D | ExprCXX.cpp | 76 SubExprs(0), OperatorNew(operatorNew), OperatorDelete(operatorDelete), 92 SubExprs[i++] = arraySize; 102 SubExprs[i++] = initializer; 111 SubExprs[i++] = placementArgs[j]; 117 assert(SubExprs == 0 && "SubExprs already allocated"); 122 SubExprs = new (C) Stmt*[TotalSize];
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 578 E->SubExprs[ConditionalOperator::COND] = Reader.ReadSubExpr(); 579 E->SubExprs[ConditionalOperator::LHS] = Reader.ReadSubExpr(); 580 E->SubExprs[ConditionalOperator::RHS] = Reader.ReadSubExpr(); 589 E->SubExprs[BinaryConditionalOperator::COMMON] = Reader.ReadSubExpr(); 590 E->SubExprs[BinaryConditionalOperator::COND] = Reader.ReadSubExpr(); 591 E->SubExprs[BinaryConditionalOperator::LHS] = Reader.ReadSubExpr(); 592 E->SubExprs[BinaryConditionalOperator::RHS] = Reader.ReadSubExpr(); 778 E->SubExprs = 781 E->SubExprs[GenericSelectionExpr::CONTROLLING] = Reader.ReadSubExpr(); 784 E->SubExprs[GenericSelectionExp [all...] |
/external/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 855 SmallVector<Expr*, 5> SubExprs; local 856 SubExprs.push_back(Ptr); 860 SubExprs.push_back(TheCall->getArg(1)); // Val1 863 SubExprs.push_back(TheCall->getArg(1)); // Order 868 SubExprs.push_back(TheCall->getArg(2)); // Order 869 SubExprs.push_back(TheCall->getArg(1)); // Val1 873 SubExprs.push_back(TheCall->getArg(3)); // Order 874 SubExprs.push_back(TheCall->getArg(1)); // Val1 875 SubExprs.push_back(TheCall->getArg(2)); // Val2 878 SubExprs [all...] |
H A D | TreeTransform.h | 1687 MultiExprArg SubExprs, 1689 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); 2405 MultiExprArg SubExprs, 2425 new (SemaRef.Context) CallExpr(SemaRef.Context, Callee, SubExprs, 2496 MultiExprArg SubExprs, 2503 return new (SemaRef.Context) AtomicExpr(BuiltinLoc, SubExprs, RetTy, Op, 8718 SmallVector<Expr*, 8> SubExprs; local 8719 SubExprs.reserve(E->getNumSubExprs()); 8721 SubExprs, &ArgumentChanged)) 8729 SubExprs, 1686 RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 2404 RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 2495 RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, QualType RetTy, AtomicExpr::AtomicOp Op, SourceLocation RParenLoc) argument 8832 SmallVector<Expr*, 8> SubExprs; local [all...] |