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()470 while (ExprCursor) { in isMemoryLocation()471 auto Op = ExprCursor.take(); in isMemoryLocation()499 while (ExprCursor) { in addExpression()[all …]
337 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2559 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2572 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2575 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2577 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2629 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2631 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2643 std::move(ExprCursor), in emitDebugLocValue()