Home
last modified time | relevance | path

Searched refs:ExprCursor (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp261 auto Op = ExprCursor.peek(); in addMachineRegExpression()
337 ExprCursor.take(); in addMachineRegExpression()
347 auto N = ExprCursor.peekNext(); in addMachineRegExpression()
350 ExprCursor.consume(2); in addMachineRegExpression()
354 ExprCursor.consume(2); in addMachineRegExpression()
366 auto NextOp = ExprCursor.peek(); in addMachineRegExpression()
391 auto Op = ExprCursor.take(); in beginEntryValueExpression()
453 while (ExprCursor) { in isMemoryLocation()
454 auto Op = ExprCursor.take(); in isMemoryLocation()
482 while (ExprCursor) { in addExpression()
[all …]
H A DDwarfExpression.h337 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
H A DDwarfDebug.cpp2539 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local
2552 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()
2555 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()
2557 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()
2609 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()
2611 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()
2623 std::move(ExprCursor), in emitDebugLocValue()