Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp252 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()
[all …]
H A DDwarfExpression.h275 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
H A DDwarfDebug.cpp2640 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() local
2653 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue()
2656 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue()
2658 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()
2710 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor)) in emitDebugLocValue()
2712 DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue()
2724 std::move(ExprCursor), in emitDebugLocValue()