Lines Matching refs:Cursor
553 DIExpressionCursor Cursor({}); in updateSubprogramScopeDIE() local
556 DwarfExpr.addExpression(std::move(Cursor)); in updateSubprogramScopeDIE()
810 DIExpressionCursor Cursor(Expr); in applyConcreteDbgVariableAttributes() local
814 DIExpressionCursor &Cursor) { in applyConcreteDbgVariableAttributes() argument
816 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, in applyConcreteDbgVariableAttributes()
849 std::move(Cursor), in applyConcreteDbgVariableAttributes()
850 [&](unsigned Idx, DIExpressionCursor &Cursor) -> bool { in applyConcreteDbgVariableAttributes() argument
851 return AddEntry(DVal->getLocEntries()[Idx], Cursor); in applyConcreteDbgVariableAttributes()
907 DIExpressionCursor Cursor(Ops); in applyConcreteDbgVariableAttributes() local
913 *Asm->MF->getSubtarget().getRegisterInfo(), Cursor, FrameReg); in applyConcreteDbgVariableAttributes()
914 DwarfExpr.addExpression(std::move(Cursor)); in applyConcreteDbgVariableAttributes()
940 DIExpressionCursor Cursor(Expr.getElements()); in applyConcreteDbgVariableAttributes() local
941 DwarfExpr.beginEntryValueExpression(Cursor); in applyConcreteDbgVariableAttributes()
943 *Asm->MF->getSubtarget().getRegisterInfo(), Cursor, Register); in applyConcreteDbgVariableAttributes()
944 DwarfExpr.addExpression(std::move(Cursor)); in applyConcreteDbgVariableAttributes()
1558 DIExpressionCursor Cursor({}); in addAddress() local
1560 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg())) in addAddress()
1562 DwarfExpr.addExpression(std::move(Cursor)); in addAddress()
1584 DIExpressionCursor Cursor(DIExpr); in addComplexAddress() local
1587 DwarfExpr.beginEntryValueExpression(Cursor); in addComplexAddress()
1590 if (!DwarfExpr.addMachineRegExpression(TRI, Cursor, Location.getReg())) in addComplexAddress()
1592 DwarfExpr.addExpression(std::move(Cursor)); in addComplexAddress()