Lines Matching refs:Cursor
486 DIExpressionCursor Cursor({}); in updateSubprogramScopeDIE() local
489 DwarfExpr.addExpression(std::move(Cursor)); in updateSubprogramScopeDIE()
778 DIExpressionCursor Cursor(Expr); in constructVariableDIEImpl() local
782 DIExpressionCursor &Cursor) { in constructVariableDIEImpl() argument
784 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, in constructVariableDIEImpl()
817 std::move(Cursor), in constructVariableDIEImpl()
818 [&](unsigned Idx, DIExpressionCursor &Cursor) -> bool { in constructVariableDIEImpl() argument
819 return AddEntry(DVal->getLocEntries()[Idx], Cursor); in constructVariableDIEImpl()
868 DIExpressionCursor Cursor(Ops); in constructVariableDIEImpl() local
874 *Asm->MF->getSubtarget().getRegisterInfo(), Cursor, FrameReg); in constructVariableDIEImpl()
875 DwarfExpr.addExpression(std::move(Cursor)); in constructVariableDIEImpl()
1432 DIExpressionCursor Cursor({}); in addAddress() local
1434 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg())) in addAddress()
1436 DwarfExpr.addExpression(std::move(Cursor)); in addAddress()
1459 DIExpressionCursor Cursor(DIExpr); in addComplexAddress() local
1462 DwarfExpr.beginEntryValueExpression(Cursor); in addComplexAddress()
1465 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg())) in addComplexAddress()
1467 DwarfExpr.addExpression(std::move(Cursor)); in addComplexAddress()