Lines Matching refs:ExprCursor

251                                               DIExpressionCursor &ExprCursor,  in addMachineRegExpression()  argument
254 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()
383 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()
407 DIExpressionCursor &ExprCursor) { in beginEntryValueExpression() argument
408 auto Op = ExprCursor.take(); in beginEntryValueExpression()
470 static bool isMemoryLocation(DIExpressionCursor ExprCursor) { in isMemoryLocation() argument
471 while (ExprCursor) { in isMemoryLocation()
472 auto Op = ExprCursor.take(); in isMemoryLocation()
484 void DwarfExpression::addExpression(DIExpressionCursor &&ExprCursor) { in addExpression() argument
485 addExpression(std::move(ExprCursor), in addExpression()
492 DIExpressionCursor &&ExprCursor, in addExpression() argument
500 while (ExprCursor) { in addExpression()
501 auto Op = ExprCursor.take(); in addExpression()
514 if (!InsertArg(Op->getArg(0), ExprCursor)) { in addExpression()
580 if (!isMemoryLocation() && ::isMemoryLocation(ExprCursor)) in addExpression()