Lines Matching refs:ExprCursor

252                                               DIExpressionCursor &ExprCursor,  in addMachineRegExpression()  argument
255 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()
384 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()
408 DIExpressionCursor &ExprCursor) { in beginEntryValueExpression() argument
409 auto Op = ExprCursor.take(); in beginEntryValueExpression()
471 static bool isMemoryLocation(DIExpressionCursor ExprCursor) { in isMemoryLocation() argument
472 while (ExprCursor) { in isMemoryLocation()
473 auto Op = ExprCursor.take(); in isMemoryLocation()
485 void DwarfExpression::addExpression(DIExpressionCursor &&ExprCursor) { in addExpression() argument
486 addExpression(std::move(ExprCursor), in addExpression()
493 DIExpressionCursor &&ExprCursor, in addExpression() argument
501 while (ExprCursor) { in addExpression()
502 auto Op = ExprCursor.take(); in addExpression()
515 if (!InsertArg(Op->getArg(0), ExprCursor)) { in addExpression()
616 if (!isMemoryLocation() && ::isMemoryLocation(ExprCursor)) in addExpression()