Lines Matching defs:Cursor
568 DIExpressionCursor Cursor({});
571 DwarfExpr.addExpression(std::move(Cursor));
825 DIExpressionCursor Cursor(Expr);
829 DIExpressionCursor &Cursor) {
831 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor,
864 std::move(Cursor),
865 [&](unsigned Idx, DIExpressionCursor &Cursor) -> bool {
866 return AddEntry(DVal->getLocEntries()[Idx], Cursor);
922 DIExpressionCursor Cursor(Ops);
928 *Asm->MF->getSubtarget().getRegisterInfo(), Cursor, FrameReg);
929 DwarfExpr.addExpression(std::move(Cursor));
955 DIExpressionCursor Cursor(Expr.getElements());
956 DwarfExpr.beginEntryValueExpression(Cursor);
958 *Asm->MF->getSubtarget().getRegisterInfo(), Cursor, Register);
959 DwarfExpr.addExpression(std::move(Cursor));
1579 DIExpressionCursor Cursor({});
1581 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg()))
1583 DwarfExpr.addExpression(std::move(Cursor));
1605 DIExpressionCursor Cursor(DIExpr);
1608 DwarfExpr.beginEntryValueExpression(Cursor);
1611 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg()))
1613 DwarfExpr.addExpression(std::move(Cursor));