Lines Matching refs:SubExprs
47 Stmt *SubExprs[END_EXPR]; variable
70 SubExprs[BASE] = Base; in OMPArraySectionExpr()
71 SubExprs[LOWER_BOUND] = LowerBound; in OMPArraySectionExpr()
72 SubExprs[LENGTH] = Length; in OMPArraySectionExpr()
82 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } in getBase()
83 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } in getBase()
85 void setBase(Expr *E) { SubExprs[BASE] = E; } in setBase()
91 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); } in getLowerBound()
93 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); in getLowerBound()
96 void setLowerBound(Expr *E) { SubExprs[LOWER_BOUND] = E; } in setLowerBound()
99 Expr *getLength() { return cast_or_null<Expr>(SubExprs[LENGTH]); } in getLength()
100 const Expr *getLength() const { return cast_or_null<Expr>(SubExprs[LENGTH]); } in getLength()
102 void setLength(Expr *E) { SubExprs[LENGTH] = E; } in setLength()
124 return child_range(&SubExprs[BASE], &SubExprs[END_EXPR]); in children()