Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance
258 DIExpressionCursor &ExprCursor, in addMachineRegExpression() argument261 auto Fragment = ExprCursor.getFragmentInfo(); in addMachineRegExpression()268 auto Op = ExprCursor.peek(); in addMachineRegExpression()297 auto FragmentInfo = ExprCursor.getFragmentInfo(); in addMachineRegExpression()322 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()331 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { in addMachineRegExpression()361 ExprCursor.take(); in addMachineRegExpression()371 auto N = ExprCursor.peekNext(); in addMachineRegExpression()374 ExprCursor.consume(2); in addMachineRegExpression()378 ExprCursor.consume(2); in addMachineRegExpression()[all …]
275 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
3078 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local3091 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()3094 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()3096 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()3148 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()3150 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()3162 std::move(ExprCursor), in emitDebugLocValue()