Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance
251 DIExpressionCursor &ExprCursor, in addMachineRegExpression() argument254 auto Fragment = ExprCursor.getFragmentInfo(); in addMachineRegExpression()261 auto Op = ExprCursor.peek(); in addMachineRegExpression()307 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()316 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { 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()[all …]
337 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2489 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2502 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2505 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2507 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2559 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2561 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2573 std::move(ExprCursor), in emitDebugLocValue()