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

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp251 DIExpressionCursor &ExprCursor,
254 auto Fragment = ExprCursor.getFragmentInfo();
261 auto Op = ExprCursor.peek();
290 auto FragmentInfo = ExprCursor.getFragmentInfo();
315 auto NextOp = ExprCursor.peek();
324 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool {
354 ExprCursor.take();
364 auto N = ExprCursor.peekNext();
367 ExprCursor.consume(2);
371 ExprCursor
250 addMachineRegExpression(const TargetRegisterInfo &TRI, DIExpressionCursor &ExprCursor, llvm::Register MachineReg, unsigned FragmentOffsetInBits) argument
406 beginEntryValueExpression( DIExpressionCursor &ExprCursor) argument
470 isMemoryLocation(DIExpressionCursor ExprCursor) argument
484 addExpression(DIExpressionCursor &&ExprCursor) argument
491 addExpression( DIExpressionCursor &&ExprCursor, llvm::function_ref<bool(unsigned, DIExpressionCursor &)> InsertArg) argument
[all...]
H A DDwarfExpression.h336 void beginEntryValueExpression(DIExpressionCursor &ExprCursor);
H A DDwarfDebug.cpp2639 DIExpressionCursor ExprCursor(DIExpr);
2652 DwarfExpr.beginEntryValueExpression(ExprCursor);
2655 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg()))
2657 return DwarfExpr.addExpression(std::move(ExprCursor));
2709 if (!EmitValueLocEntry(Value.getLocEntries()[0], ExprCursor))
2711 DwarfExpr.addExpression(std::move(ExprCursor));
2723 std::move(ExprCursor),

Completed in 92 milliseconds