Lines Matching refs:Start
37 DIExpression::expr_op_iterator Start, End;
42 assert(Start == End);
45 Start = Expr->expr_op_begin();
50 : Start(Expr.begin()), End(Expr.end()) {}
56 if (Start == End)
58 return *(Start++);
62 void consume(unsigned N) { std::advance(Start, N); }
66 if (Start == End)
68 return *(Start);
73 if (Start == End)
76 auto Next = Start.getNext();
84 operator bool() const { return Start != End; }
86 DIExpression::expr_op_iterator begin() const { return Start; }
91 return DIExpression::getFragmentInfo(Start, End);
191 /// Start emitting data to the temporary buffer. The data stored in the