Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance
252 DIExpressionCursor &ExprCursor, in addMachineRegExpression() argument255 auto Fragment = ExprCursor.getFragmentInfo(); in addMachineRegExpression()262 auto Op = ExprCursor.peek(); in addMachineRegExpression()291 auto FragmentInfo = ExprCursor.getFragmentInfo(); in addMachineRegExpression()316 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()325 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { in addMachineRegExpression()355 ExprCursor.take(); in addMachineRegExpression()365 auto N = ExprCursor.peekNext(); in addMachineRegExpression()368 ExprCursor.consume(2); in addMachineRegExpression()372 ExprCursor.consume(2); in addMachineRegExpression()[all …]
275 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
2640 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local2653 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()2656 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()2658 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2710 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()2712 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()2724 std::move(ExprCursor), in emitDebugLocValue()