/external/clang/include/clang/AST/ |
H A D | ExprOpenMP.h | 47 Stmt *SubExprs[END_EXPR]; member in class:clang::OMPArraySectionExpr 70 SubExprs[BASE] = Base; 71 SubExprs[LOWER_BOUND] = LowerBound; 72 SubExprs[LENGTH] = Length; 82 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } 83 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } 85 void setBase(Expr *E) { SubExprs[BASE] = E; } 91 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); } 93 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); 96 void setLowerBound(Expr *E) { SubExprs[LOWER_BOUN [all...] |
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 154 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } 156 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); 158 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 159 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 160 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } 161 Stmt *getBody() { return SubExprs[BOD [all...] |
H A D | Stmt.h | 680 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for member in class:clang::CaseStmt 686 SubExprs[SUBSTMT] = nullptr; 687 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs); 688 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs); 702 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); } 703 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); } 704 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } 707 return reinterpret_cast<const Expr*>(SubExprs[LHS]); 710 return reinterpret_cast<const Expr*>(SubExprs[RHS]); 712 const Stmt *getSubStmt() const { return SubExprs[SUBSTM 871 Stmt* SubExprs[END_EXPR]; member in class:clang::IfStmt 941 Stmt* SubExprs[END_EXPR]; member in class:clang::SwitchStmt 1028 Stmt* SubExprs[END_EXPR]; member in class:clang::WhileStmt 1083 Stmt* SubExprs[END_EXPR]; member in class:clang::DoStmt 1134 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 | 2106 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr 2120 SubExprs[LHS] = lhs; 2121 SubExprs[RHS] = rhs; 2137 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } 2138 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 2139 void setLHS(Expr *E) { SubExprs[LHS] = E; } 2141 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); } 2142 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); } 2143 void setRHS(Expr *E) { SubExprs[RHS] = E; } 2179 return child_range(&SubExprs[ 2191 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::CallExpr 2978 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryOperator 3238 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ConditionalOperator 3314 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::StringLiteral::OffsetOfExpr::BinaryConditionalOperator 3495 Stmt **SubExprs; member in class:clang::StringLiteral::OffsetOfExpr::ShuffleVectorExpr 3615 Stmt* SubExprs[END_EXPR]; // Left/Middle/Right hand sides. member in class:clang::StringLiteral::OffsetOfExpr::ChooseExpr 4920 Stmt* SubExprs[END_EXPR]; member in class:clang::StringLiteral::DesignatedInitExpr::PseudoObjectExpr::AtomicExpr [all...] |
H A D | ExprCXX.h | 694 Stmt *SubExprs[NUM_SUBEXPRS]; member in class:clang::MSPropertySubscriptExpr 697 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; } 698 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; } 707 SubExprs[BASE_EXPR] = Base; 708 SubExprs[IDX_EXPR] = Idx; 715 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); } 716 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); } 718 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); } 719 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); } 739 return child_range(&SubExprs[ 1738 Stmt **SubExprs; member in class:clang::CXXNewExpr [all...] |
H A D | ExprObjC.h | 772 Stmt* SubExprs[END_EXPR]; member in class:clang::ObjCSubscriptRefExpr 795 {SubExprs[BASE] = base; SubExprs[KEY] = key;} 811 return SubExprs[BASE]->getLocStart(); 819 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); } 820 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; } 822 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); } 823 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; } 838 return child_range(SubExprs, SubExprs [all...] |
/external/clang/lib/AST/ |
H A D | StmtCXX.cpp | 59 SubExprs[RANGE] = Range; 60 SubExprs[BEGINEND] = BeginEndStmt; 61 SubExprs[COND] = Cond; 62 SubExprs[INC] = Inc; 63 SubExprs[LOOPVAR] = LoopVar; 64 SubExprs[BODY] = Body;
|
H A D | StmtObjC.cpp | 25 SubExprs[ELEM] = Elem; 26 SubExprs[COLLECTION] = Collect; 27 SubExprs[BODY] = Body;
|
H A D | Stmt.cpp | 764 SubExprs[COND] = cond; 765 SubExprs[THEN] = then; 766 SubExprs[ELSE] = elsev; 770 if (!SubExprs[VAR]) 773 DeclStmt *DS = cast<DeclStmt>(SubExprs[VAR]); 779 SubExprs[VAR] = nullptr; 784 SubExprs[VAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(), 793 SubExprs[INIT] = Init; 795 SubExprs[COND] = Cond; 796 SubExprs[IN [all...] |
H A D | Expr.cpp | 1162 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; 1163 SubExprs[FN] = fn; 1174 SubExprs[i+PREARGS_START+NumPreArgs] = args[i]; 1191 : Expr(SC, Empty), SubExprs(nullptr), NumArgs(0) { 1193 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]; 1243 NewSubExprs[i] = SubExprs[i]; 1249 if (SubExprs) C.Deallocate(SubExprs); 1250 SubExprs = NewSubExprs; 3574 SubExprs 3785 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local 3792 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local 3799 Stmt *const *SubExprs = reinterpret_cast<Stmt *const *>(this + 1); local [all...] |
H A D | ExprCXX.cpp | 149 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete), 166 SubExprs[i++] = arraySize; 176 SubExprs[i++] = initializer; 185 SubExprs[i++] = placementArgs[j]; 202 assert(SubExprs == nullptr && "SubExprs already allocated"); 207 SubExprs = new (C) Stmt*[TotalSize];
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 693 E->SubExprs[ConditionalOperator::COND] = Reader.ReadSubExpr(); 694 E->SubExprs[ConditionalOperator::LHS] = Reader.ReadSubExpr(); 695 E->SubExprs[ConditionalOperator::RHS] = Reader.ReadSubExpr(); 704 E->SubExprs[BinaryConditionalOperator::COMMON] = Reader.ReadSubExpr(); 705 E->SubExprs[BinaryConditionalOperator::COND] = Reader.ReadSubExpr(); 706 E->SubExprs[BinaryConditionalOperator::LHS] = Reader.ReadSubExpr(); 707 E->SubExprs[BinaryConditionalOperator::RHS] = Reader.ReadSubExpr(); 913 E->SubExprs = 916 E->SubExprs[GenericSelectionExpr::CONTROLLING] = Reader.ReadSubExpr(); 919 E->SubExprs[GenericSelectionExp [all...] |
H A D | ASTWriterStmt.cpp | 1639 Writer.AddStmt(E->SubExprs[0]); 1640 Writer.AddStmt(E->SubExprs[1]);
|
/external/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 1832 SmallVector<Expr*, 5> SubExprs; local 1833 SubExprs.push_back(Ptr); 1837 SubExprs.push_back(TheCall->getArg(1)); // Val1 1840 SubExprs.push_back(TheCall->getArg(1)); // Order 1845 SubExprs.push_back(TheCall->getArg(2)); // Order 1846 SubExprs.push_back(TheCall->getArg(1)); // Val1 1850 SubExprs.push_back(TheCall->getArg(3)); // Order 1851 SubExprs.push_back(TheCall->getArg(1)); // Val1 1852 SubExprs.push_back(TheCall->getArg(2)); // Val2 1855 SubExprs [all...] |
H A D | TreeTransform.h | 2218 MultiExprArg SubExprs, 2220 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); 2912 MultiExprArg SubExprs, 2932 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(), 3031 MultiExprArg SubExprs, 3038 return new (SemaRef.Context) AtomicExpr(BuiltinLoc, SubExprs, RetTy, Op, 10963 SmallVector<Expr*, 8> SubExprs; local 10964 SubExprs.reserve(E->getNumSubExprs()); 10966 SubExprs, &ArgumentChanged)) 10974 SubExprs, 2217 RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 2911 RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc) argument 3030 RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, QualType RetTy, AtomicExpr::AtomicOp Op, SourceLocation RParenLoc) argument 11084 SmallVector<Expr*, 8> SubExprs; local [all...] |