Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance
261 auto Op = ExprCursor.peek(); in addMachineRegExpression()354 ExprCursor.take(); in addMachineRegExpression()364 auto N = ExprCursor.peekNext(); in addMachineRegExpression()367 ExprCursor.consume(2); in addMachineRegExpression()371 ExprCursor.consume(2); in addMachineRegExpression()383 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()408 auto Op = ExprCursor.take(); in beginEntryValueExpression()471 while (ExprCursor) { in isMemoryLocation()472 auto Op = ExprCursor.take(); in isMemoryLocation()500 while (ExprCursor) { in addExpression()[all …]
336 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2639 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2652 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2655 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2657 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2709 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2711 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2723 std::move(ExprCursor), in emitDebugLocValue()