Lines Matching refs:Row

186 raw_ostream &llvm::dwarf::operator<<(raw_ostream &OS, const UnwindRow &Row) {  in operator <<()  argument
188 Row.dump(OS, DumpOpts, 0); in operator <<()
194 for (const UnwindRow &Row : Rows) in dump() local
195 Row.dump(OS, DumpOpts, IndentLevel); in dump()
216 UnwindRow Row; in create() local
217 Row.setAddress(Fde->getInitialLocation()); in create()
219 if (Error CieError = UT.parseRows(Cie->cfis(), Row, nullptr)) in create()
223 const RegisterLocations InitialLocs = Row.getRegisterLocations(); in create()
224 if (Error FdeError = UT.parseRows(Fde->cfis(), Row, &InitialLocs)) in create()
228 if (Row.getRegisterLocations().hasLocations() || in create()
229 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
230 UT.Rows.push_back(Row); in create()
240 UnwindRow Row; in create() local
241 if (Error CieError = UT.parseRows(Cie->cfis(), Row, nullptr)) in create()
245 if (Row.getRegisterLocations().hasLocations() || in create()
246 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
247 UT.Rows.push_back(Row); in create()
515 Error UnwindTable::parseRows(const CFIProgram &CFIP, UnwindRow &Row, in parseRows() argument
532 if (*NewAddress <= Row.getAddress()) in parseRows()
538 Row.getAddress()); in parseRows()
539 Rows.push_back(Row); in parseRows()
540 Row.setAddress(*NewAddress); in parseRows()
554 Rows.push_back(Row); in parseRows()
558 Row.slideAddress(*Offset); in parseRows()
577 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
579 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
592 Row.getRegisterLocations().setRegisterLocation( in parseRows()
602 std::make_pair(Row.getCFAValue(), Row.getRegisterLocations())); in parseRows()
610 Row.getCFAValue() = States.back().first; in parseRows()
611 Row.getRegisterLocations() = States.back().second; in parseRows()
627 auto LRLoc = Row.getRegisterLocations().getRegisterLocation( in parseRows()
633 Row.getRegisterLocations().setRegisterLocation( in parseRows()
643 Row.getRegisterLocations().setRegisterLocation( in parseRows()
653 Row.getRegisterLocations().setRegisterLocation( in parseRows()
673 Row.getRegisterLocations().setRegisterLocation( in parseRows()
682 Row.getRegisterLocations().setRegisterLocation( in parseRows()
697 Row.getRegisterLocations().setRegisterLocation( in parseRows()
710 Row.getRegisterLocations().setRegisterLocation( in parseRows()
719 Row.getRegisterLocations().setRegisterLocation( in parseRows()
728 Row.getRegisterLocations().setRegisterLocation( in parseRows()
737 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) in parseRows()
738 Row.getCFAValue() = in parseRows()
741 Row.getCFAValue().setRegister(*RegNum); in parseRows()
750 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) { in parseRows()
756 Row.getCFAValue().setOffset(*Offset); in parseRows()
768 Row.getCFAValue() = in parseRows()
785 Row.getCFAValue() = UnwindLocation::createIsRegisterPlusOffset( in parseRows()
791 Row.getCFAValue() = in parseRows()