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()290 auto FragmentInfo = ExprCursor.getFragmentInfo(); in addMachineRegExpression()315 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()324 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { 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()[all …]
336 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2595 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2608 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2611 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2613 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2665 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2667 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2679 std::move(ExprCursor), in emitDebugLocValue()