Lines Matching refs:DefRange
1219 LocalVarDefRange DefRange = in collectVariableInfoFromMFTable() local
1226 DefRange.Ranges.emplace_back(Begin, End); in collectVariableInfoFromMFTable()
1231 Var.DefRanges.emplace_back(std::move(DefRange)); in collectVariableInfoFromMFTable()
2703 for (const LocalVarDefRange &DefRange : Var.DefRanges) { in emitLocalVariable() local
2705 if (DefRange.InMemory) { in emitLocalVariable()
2706 int Offset = DefRange.DataOffset; in emitLocalVariable()
2707 unsigned Reg = DefRange.CVRegister; in emitLocalVariable()
2721 if (!DefRange.IsSubfield && EncFP != EncodedFramePtrReg::None && in emitLocalVariable()
2727 OS.emitCVDefRangeDirective(DefRange.Ranges, DRHdr); in emitLocalVariable()
2730 if (DefRange.IsSubfield) { in emitLocalVariable()
2732 (DefRange.StructOffset in emitLocalVariable()
2739 OS.emitCVDefRangeDirective(DefRange.Ranges, DRHdr); in emitLocalVariable()
2742 assert(DefRange.DataOffset == 0 && "unexpected offset into register"); in emitLocalVariable()
2743 if (DefRange.IsSubfield) { in emitLocalVariable()
2745 DRHdr.Register = DefRange.CVRegister; in emitLocalVariable()
2747 DRHdr.OffsetInParent = DefRange.StructOffset; in emitLocalVariable()
2748 OS.emitCVDefRangeDirective(DefRange.Ranges, DRHdr); in emitLocalVariable()
2751 DRHdr.Register = DefRange.CVRegister; in emitLocalVariable()
2753 OS.emitCVDefRangeDirective(DefRange.Ranges, DRHdr); in emitLocalVariable()