Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp1773 auto ExprOpIt = expr_op_iterator(SingleLocEltsOpt->begin()); in extractLeadingOffset() local
1774 while (ExprOpIt != ExprOpEnd) { in extractLeadingOffset()
1775 uint64_t Op = ExprOpIt->getOp(); in extractLeadingOffset()
1782 OffsetInBytes += ExprOpIt->getArg(0); in extractLeadingOffset()
1784 uint64_t Value = ExprOpIt->getArg(0); in extractLeadingOffset()
1785 ++ExprOpIt; in extractLeadingOffset()
1786 if (ExprOpIt->getOp() == dwarf::DW_OP_plus) in extractLeadingOffset()
1788 else if (ExprOpIt->getOp() == dwarf::DW_OP_minus) in extractLeadingOffset()
1796 ++ExprOpIt; in extractLeadingOffset()
1798 RemainingOps.append(ExprOpIt.getBase(), ExprOpEnd.getBase()); in extractLeadingOffset()