Lines Matching refs:LocExpression
559 for (const LinkedLocationExpressionsWithOffsetPatches &LocExpression : in emitLocListFragment() local
561 if (LocExpression.Expression.Range) { in emitLocListFragment()
563 LocExpression.Expression.Range->LowPC - BaseAddress, in emitLocListFragment()
566 LocExpression.Expression.Range->HighPC - BaseAddress, in emitLocListFragment()
570 OutLocationSection.emitIntVal(LocExpression.Expression.Expr.size(), 2); in emitLocListFragment()
572 for (uint64_t *OffsetPtr : LocExpression.Patches) in emitLocListFragment()
576 << StringRef((const char *)LocExpression.Expression.Expr.data(), in emitLocListFragment()
577 LocExpression.Expression.Expr.size()); in emitLocListFragment()
589 for (const LinkedLocationExpressionsWithOffsetPatches &LocExpression : in emitLocListFragment() local
591 if (LocExpression.Expression.Range) { in emitLocListFragment()
595 BaseAddress = LocExpression.Expression.Range->LowPC; in emitLocListFragment()
607 encodeULEB128(LocExpression.Expression.Range->LowPC - *BaseAddress, in emitLocListFragment()
611 encodeULEB128(LocExpression.Expression.Range->HighPC - *BaseAddress, in emitLocListFragment()
617 encodeULEB128(LocExpression.Expression.Expr.size(), OutLocationSection.OS); in emitLocListFragment()
619 for (uint64_t *OffsetPtr : LocExpression.Patches) in emitLocListFragment()
623 (const char *)LocExpression.Expression.Expr.data(), in emitLocListFragment()
624 LocExpression.Expression.Expr.size()); in emitLocListFragment()