Lines Matching refs:Row

186 raw_ostream &llvm::dwarf::operator<<(raw_ostream &OS, const UnwindRow &Row) {  in operator <<()  argument
187 Row.dump(OS, nullptr, false, 0); in operator <<()
193 for (const UnwindRow &Row : Rows) in dump() local
194 Row.dump(OS, MRI, IsEH, IndentLevel); in dump()
214 UnwindRow Row; in create() local
215 Row.setAddress(Fde->getInitialLocation()); in create()
217 if (Error CieError = UT.parseRows(Cie->cfis(), Row, nullptr)) in create()
221 const RegisterLocations InitialLocs = Row.getRegisterLocations(); in create()
222 if (Error FdeError = UT.parseRows(Fde->cfis(), Row, &InitialLocs)) in create()
226 if (Row.getRegisterLocations().hasLocations() || in create()
227 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
228 UT.Rows.push_back(Row); in create()
238 UnwindRow Row; in create() local
239 if (Error CieError = UT.parseRows(Cie->cfis(), Row, nullptr)) in create()
243 if (Row.getRegisterLocations().hasLocations() || in create()
244 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
245 UT.Rows.push_back(Row); in create()
513 Error UnwindTable::parseRows(const CFIProgram &CFIP, UnwindRow &Row, in parseRows() argument
529 if (*NewAddress <= Row.getAddress()) in parseRows()
535 Row.getAddress()); in parseRows()
536 Rows.push_back(Row); in parseRows()
537 Row.setAddress(*NewAddress); in parseRows()
551 Rows.push_back(Row); in parseRows()
555 Row.slideAddress(*Offset); in parseRows()
574 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
576 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
589 Row.getRegisterLocations().setRegisterLocation( in parseRows()
598 RegisterStates.push_back(Row.getRegisterLocations()); in parseRows()
606 Row.getRegisterLocations() = RegisterStates.back(); in parseRows()
622 auto LRLoc = Row.getRegisterLocations().getRegisterLocation( in parseRows()
636 Row.getRegisterLocations().setRegisterLocation( in parseRows()
646 Row.getRegisterLocations().setRegisterLocation( in parseRows()
666 Row.getRegisterLocations().setRegisterLocation( in parseRows()
675 Row.getRegisterLocations().setRegisterLocation( in parseRows()
690 Row.getRegisterLocations().setRegisterLocation( in parseRows()
703 Row.getRegisterLocations().setRegisterLocation( in parseRows()
712 Row.getRegisterLocations().setRegisterLocation( in parseRows()
721 Row.getRegisterLocations().setRegisterLocation( in parseRows()
730 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) in parseRows()
731 Row.getCFAValue() = in parseRows()
734 Row.getCFAValue().setRegister(*RegNum); in parseRows()
743 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) { in parseRows()
749 Row.getCFAValue().setOffset(*Offset); in parseRows()
761 Row.getCFAValue() = in parseRows()
778 Row.getCFAValue() = UnwindLocation::createIsRegisterPlusOffset( in parseRows()
784 Row.getCFAValue() = in parseRows()