HomeSort by: relevance | last modified time | path
    Searched refs:SubExprs (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h 137 // SubExprs[RANGE] is an expression or declstmt.
138 // SubExprs[COND] and SubExprs[INC] are expressions.
139 Stmt *SubExprs[END];
152 Stmt *getInit() { return SubExprs[INIT]; }
156 const Stmt *getInit() const { return SubExprs[INIT]; }
161 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); }
163 return cast_or_null<DeclStmt>(SubExprs[BEGINSTMT]);
165 DeclStmt *getEndStmt() { return cast_or_null<DeclStmt>(SubExprs[ENDSTMT]); }
166 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]);
    [all...]
ExprOpenMP.h 58 Stmt *SubExprs[END_EXPR];
71 SubExprs[BASE] = Base;
72 SubExprs[LOWER_BOUND] = LowerBound;
73 SubExprs[LENGTH] = Length;
74 SubExprs[STRIDE] = Stride;
85 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); }
86 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); }
88 void setBase(Expr *E) { SubExprs[BASE] = E; }
94 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); }
96 return cast_or_null<Expr>(SubExprs[LOWER_BOUND])
    [all...]
StmtObjC.h 25 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt.
34 Stmt *getElement() { return SubExprs[ELEM]; }
36 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
38 Stmt *getBody() { return SubExprs[BODY]; }
40 const Stmt *getElement() const { return SubExprs[ELEM]; }
42 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
44 const Stmt *getBody() const { return SubExprs[BODY]; }
46 void setElement(Stmt *S) { SubExprs[ELEM] = S; }
48 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E)
    [all...]
Expr.h 2578 Stmt *SubExprs[END_EXPR];
2586 SubExprs[LHS] = lhs;
2587 SubExprs[RHS] = rhs;
2605 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); }
2606 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); }
2607 void setLHS(Expr *E) { SubExprs[LHS] = E; }
2609 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); }
2610 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); }
2611 void setRHS(Expr *E) { SubExprs[RHS] = E; }
2641 return child_range(&SubExprs[0], &SubExprs[0]+END_EXPR)
    [all...]
ExprCXX.h 999 Stmt *SubExprs[NUM_SUBEXPRS];
1002 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; }
1003 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; }
1010 SubExprs[BASE_EXPR] = Base;
1011 SubExprs[IDX_EXPR] = Idx;
1019 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); }
1020 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); }
1022 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); }
1023 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); }
1044 return child_range(&SubExprs[0], &SubExprs[0] + NUM_SUBEXPRS)
    [all...]
ExprObjC.h 849 Stmt* SubExprs[END_EXPR];
863 SubExprs[BASE] = base;
864 SubExprs[KEY] = key;
875 return SubExprs[BASE]->getBeginLoc();
880 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); }
881 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; }
883 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); }
884 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; }
899 return child_range(SubExprs, SubExprs+END_EXPR)
    [all...]
Stmt.h 2451 Stmt *SubExprs[END_EXPR];
2467 Expr *getCond() { return reinterpret_cast<Expr *>(SubExprs[COND]); }
2469 return reinterpret_cast<Expr *>(SubExprs[COND]);
2472 void setCond(Expr *Cond) { SubExprs[COND] = reinterpret_cast<Stmt *>(Cond); }
2474 Stmt *getBody() { return SubExprs[BODY]; }
2475 const Stmt *getBody() const { return SubExprs[BODY]; }
2476 void setBody(Stmt *Body) { SubExprs[BODY] = Body; }
2494 return child_range(&SubExprs[0], &SubExprs[0] + END_EXPR);
2498 return const_child_range(&SubExprs[0], &SubExprs[0] + END_EXPR)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtObjC.cpp 24 SubExprs[ELEM] = Elem;
25 SubExprs[COLLECTION] = Collect;
26 SubExprs[BODY] = Body;
StmtCXX.cpp 55 SubExprs[INIT] = Init;
56 SubExprs[RANGE] = Range;
57 SubExprs[BEGINSTMT] = BeginStmt;
58 SubExprs[ENDSTMT] = EndStmt;
59 SubExprs[COND] = Cond;
60 SubExprs[INC] = Inc;
61 SubExprs[LOOPVAR] = LoopVar;
62 SubExprs[BODY] = Body;
Stmt.cpp 1011 SubExprs[INIT] = Init;
1013 SubExprs[COND] = Cond;
1014 SubExprs[INC] = Inc;
1015 SubExprs[BODY] = Body;
1020 if (!SubExprs[CONDVAR])
1023 auto *DS = cast<DeclStmt>(SubExprs[CONDVAR]);
1029 SubExprs[CONDVAR] = nullptr;
1034 SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(),
Expr.cpp 4104 SubExprs = new (C) Stmt*[args.size()];
4106 SubExprs[i] = args[i];
4112 if (SubExprs) C.Deallocate(SubExprs);
4115 SubExprs = new (C) Stmt*[NumExprs];
4116 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size());
4414 SubExprs[LHS] = lhs;
4415 SubExprs[RHS] = rhs;
4431 SubExprs[LHS] = lhs;
4432 SubExprs[RHS] = rhs
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 474 for (auto &SubExpr: E->SubExprs)
483 for (auto &SubExpr: E->SubExprs)
491 for (auto &SubExpr: E->SubExprs)
1123 E->SubExprs[ConditionalOperator::COND] = Record.readSubExpr();
1124 E->SubExprs[ConditionalOperator::LHS] = Record.readSubExpr();
1125 E->SubExprs[ConditionalOperator::RHS] = Record.readSubExpr();
1134 E->SubExprs[BinaryConditionalOperator::COMMON] = Record.readSubExpr();
1135 E->SubExprs[BinaryConditionalOperator::COND] = Record.readSubExpr();
1136 E->SubExprs[BinaryConditionalOperator::LHS] = Record.readSubExpr();
1137 E->SubExprs[BinaryConditionalOperator::RHS] = Record.readSubExpr()
    [all...]
ASTWriterStmt.cpp 1123 Record.AddStmt(E->SubExprs[0]);
1124 Record.AddStmt(E->SubExprs[1]);
2064 Record.AddStmt(E->SubExprs[0]);
2065 Record.AddStmt(E->SubExprs[1]);
2066 Record.AddStmt(E->SubExprs[2]);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 5284 SmallVector<Expr*, 5> SubExprs;
5285 SubExprs.push_back(Ptr);
5289 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5292 SubExprs.push_back(APIOrderedArgs[1]); // Order
5298 SubExprs.push_back(APIOrderedArgs[2]); // Order
5299 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5303 SubExprs.push_back(APIOrderedArgs[3]); // Order
5304 SubExprs.push_back(APIOrderedArgs[1]); // Val1
5305 SubExprs.push_back(APIOrderedArgs[2]); // Val2
5308 SubExprs.push_back(APIOrderedArgs[3]); // Orde
    [all...]
TreeTransform.h 2773 MultiExprArg SubExprs,
2775 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs);
3582 MultiExprArg SubExprs,
3602 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(),
3704 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs,
3710 return getSema().BuildAtomicExpr(Range, Range, RParenLoc, SubExprs, Op,
3715 ArrayRef<Expr *> SubExprs, QualType Type) {
3716 return getSema().CreateRecoveryExpr(BeginLoc, EndLoc, SubExprs, Type);
13945 SmallVector<Expr*, 8> SubExprs;
13946 SubExprs.reserve(E->getNumSubExprs())
    [all...]
SemaOverload.cpp 13129 SmallVector<Expr *, 8> SubExprs = {Fn};
13130 SubExprs.append(Args.begin(), Args.end());
13131 return SemaRef.CreateRecoveryExpr(Fn->getBeginLoc(), RParenLoc, SubExprs,
14212 std::vector<Expr *> SubExprs = {MemExprE};
14213 llvm::for_each(Args, [&SubExprs](Expr *E) { SubExprs.push_back(E); });
14214 return CreateRecoveryExpr(MemExprE->getBeginLoc(), RParenLoc, SubExprs,
SemaOpenMP.cpp 5585 SmallVector<Expr *, 4> SubExprs;
5671 SubExprs.push_back(BaseExpr);
5693 if (SubExprs.empty())
5701 SubExprs, OMPVarListLocTy()))
SemaExpr.cpp 19665 ArrayRef<Expr *> SubExprs, QualType T) {
19677 return RecoveryExpr::Create(Context, T, Begin, End, SubExprs);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 4236 ArrayRef<Expr *> SubExprs,

Completed in 145 milliseconds