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()
469 static bool isMemoryLocation(DIExpressionCursor ExprCursor) { in isMemoryLocation() argument
470 while (ExprCursor) { in isMemoryLocation()
471 auto Op = ExprCursor.take(); in isMemoryLocation()
483 void DwarfExpression::addExpression(DIExpressionCursor &&ExprCursor) { in addExpression() argument
484 addExpression(std::move(ExprCursor), in addExpression()
491 DIExpressionCursor &&ExprCursor, in addExpression() argument
499 while (ExprCursor) { in addExpression()
500 auto Op = ExprCursor.take(); in addExpression()
513 if (!InsertArg(Op->getArg(0), ExprCursor)) { in addExpression()
573 if (!isMemoryLocation() && ::isMemoryLocation(ExprCursor)) in addExpression()