Home
last modified time | relevance | path

Searched refs:expr_op_iterator (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3403 class expr_op_iterator {
3413 expr_op_iterator() = default;
3414 explicit expr_op_iterator(element_iterator I) : Op(I) {} in expr_op_iterator() function
3420 expr_op_iterator &operator++() {
3424 expr_op_iterator operator++(int) {
3425 expr_op_iterator T(*this);
3435 expr_op_iterator getNext() const { return ++expr_op_iterator(*this); } in getNext()
3437 bool operator==(const expr_op_iterator &X) const {
3440 bool operator!=(const expr_op_iterator &X) const {
3456 expr_op_iterator expr_op_begin() const { in expr_op_begin()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp1951 DIExpression::getFragmentInfo(expr_op_iterator Start, expr_op_iterator End) { in getFragmentInfo()
2050 auto ExprOpEnd = expr_op_iterator(SingleLocEltsOpt->end()); in extractLeadingOffset()
2051 auto ExprOpIt = expr_op_iterator(SingleLocEltsOpt->begin()); in extractLeadingOffset()
2249 assert(std::none_of(expr_op_iterator(Ops.begin()), in appendToStack()
2250 expr_op_iterator(Ops.end()), in appendToStack()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6340 static iterator_range<llvm::DIExpression::expr_op_iterator>
6342 llvm::DIExpression::expr_op_iterator Begin = in ToDwarfOpIter()
6343 llvm::DIExpression::expr_op_iterator(Expr.begin()); in ToDwarfOpIter()
6344 llvm::DIExpression::expr_op_iterator End = in ToDwarfOpIter()
6345 llvm::DIExpression::expr_op_iterator(Expr.end()); in ToDwarfOpIter()
6401 iterator_range<llvm::DIExpression::expr_op_iterator> expr_ops() { in expr_ops()