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