Searched refs:expr_op_iterator (Results 1 – 3 of 3) sorted by relevance
2814 class expr_op_iterator {2824 expr_op_iterator() = default;2825 explicit expr_op_iterator(element_iterator I) : Op(I) {} in expr_op_iterator() function2831 expr_op_iterator &operator++() {2835 expr_op_iterator operator++(int) {2836 expr_op_iterator T(*this);2846 expr_op_iterator getNext() const { return ++expr_op_iterator(*this); } in getNext()2848 bool operator==(const expr_op_iterator &X) const {2851 bool operator!=(const expr_op_iterator &X) const {2867 expr_op_iterator expr_op_begin() const { in expr_op_begin()[all …]
1673 DIExpression::getFragmentInfo(expr_op_iterator Start, expr_op_iterator End) { in getFragmentInfo()1772 auto ExprOpEnd = expr_op_iterator(SingleLocEltsOpt->end()); in extractLeadingOffset()1773 auto ExprOpIt = expr_op_iterator(SingleLocEltsOpt->begin()); in extractLeadingOffset()1971 assert(std::none_of(expr_op_iterator(Ops.begin()), in appendToStack()1972 expr_op_iterator(Ops.end()), in appendToStack()
6368 static iterator_range<llvm::DIExpression::expr_op_iterator>6370 llvm::DIExpression::expr_op_iterator Begin = in ToDwarfOpIter()6371 llvm::DIExpression::expr_op_iterator(Expr.begin()); in ToDwarfOpIter()6372 llvm::DIExpression::expr_op_iterator End = in ToDwarfOpIter()6373 llvm::DIExpression::expr_op_iterator(Expr.end()); in ToDwarfOpIter()6429 iterator_range<llvm::DIExpression::expr_op_iterator> expr_ops() { in expr_ops()