Home
last modified time | relevance | path

Searched refs:SubExprs (Results 1 – 12 of 12) sorted by relevance

/external/clang/include/clang/AST/
DStmtCXX.h132 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 …]
DStmt.h671 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 …]
DStmtObjC.h26 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 …]
DExpr.h2032 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 …]
DExprObjC.h769 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);
DExprCXX.h1477 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/
DStmt.cpp720 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 …]
DExpr.cpp1032 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 …]
DExprCXX.cpp94 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/
DASTReaderStmt.cpp579 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/
DSemaChecking.cpp876 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 …]
DTreeTransform.h1697 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 …]