Lines Matching refs:LocExpression
681 for (const DWARFLocationExpression &LocExpression : in emitDwarfDebugLocTableFragment() local
683 if (LocExpression.Range) { in emitDwarfDebugLocTableFragment()
684 MS->emitIntValue(LocExpression.Range->LowPC - BaseAddress, AddressSize); in emitDwarfDebugLocTableFragment()
685 MS->emitIntValue(LocExpression.Range->HighPC - BaseAddress, AddressSize); in emitDwarfDebugLocTableFragment()
691 Asm->OutStreamer->emitIntValue(LocExpression.Expr.size(), 2); in emitDwarfDebugLocTableFragment()
693 (const char *)LocExpression.Expr.data(), LocExpression.Expr.size())); in emitDwarfDebugLocTableFragment()
694 LocSectionSize += LocExpression.Expr.size() + 2; in emitDwarfDebugLocTableFragment()
767 for (const DWARFLocationExpression &LocExpression : in emitDwarfDebugLocListsTableFragment() local
769 if (LocExpression.Range) { in emitDwarfDebugLocListsTableFragment()
773 BaseAddress = LocExpression.Range->LowPC; in emitDwarfDebugLocListsTableFragment()
788 MS->emitULEB128IntValue(LocExpression.Range->LowPC - *BaseAddress); in emitDwarfDebugLocListsTableFragment()
792 MS->emitULEB128IntValue(LocExpression.Range->HighPC - *BaseAddress); in emitDwarfDebugLocListsTableFragment()
799 LocListsSectionSize += MS->emitULEB128IntValue(LocExpression.Expr.size()); in emitDwarfDebugLocListsTableFragment()
801 (const char *)LocExpression.Expr.data(), LocExpression.Expr.size())); in emitDwarfDebugLocListsTableFragment()
802 LocListsSectionSize += LocExpression.Expr.size(); in emitDwarfDebugLocListsTableFragment()