Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance
261 auto Op = ExprCursor.peek(); in addMachineRegExpression()337 ExprCursor.take(); in addMachineRegExpression()347 auto N = ExprCursor.peekNext(); in addMachineRegExpression()350 ExprCursor.consume(2); in addMachineRegExpression()354 ExprCursor.consume(2); in addMachineRegExpression()366 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()391 auto Op = ExprCursor.take(); in beginEntryValueExpression()453 while (ExprCursor) { in isMemoryLocation()454 auto Op = ExprCursor.take(); in isMemoryLocation()482 while (ExprCursor) { in addExpression()[all …]
337 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2539 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2552 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2555 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2557 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2609 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2611 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2623 std::move(ExprCursor), in emitDebugLocValue()