Lines Matching refs:UnwindLocation

43 UnwindLocation UnwindLocation::createUnspecified() { return {Unspecified}; }  in createUnspecified()
45 UnwindLocation UnwindLocation::createUndefined() { return {Undefined}; } in createUndefined()
47 UnwindLocation UnwindLocation::createSame() { return {Same}; } in createSame()
49 UnwindLocation UnwindLocation::createIsConstant(int32_t Value) { in createIsConstant()
53 UnwindLocation UnwindLocation::createIsCFAPlusOffset(int32_t Offset) { in createIsCFAPlusOffset()
57 UnwindLocation UnwindLocation::createAtCFAPlusOffset(int32_t Offset) { in createAtCFAPlusOffset()
61 UnwindLocation
62 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset()
67 UnwindLocation
68 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset()
73 UnwindLocation UnwindLocation::createIsDWARFExpression(DWARFExpression Expr) { in createIsDWARFExpression()
77 UnwindLocation UnwindLocation::createAtDWARFExpression(DWARFExpression Expr) { in createAtDWARFExpression()
81 void UnwindLocation::dump(raw_ostream &OS, DIDumpOptions DumpOpts) const { in dump()
125 const UnwindLocation &UL) { in operator <<()
131 bool UnwindLocation::operator==(const UnwindLocation &RHS) const { in operator ==()
229 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
246 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
518 std::vector<std::pair<UnwindLocation, RegisterLocations>> States; in parseRows()
575 if (std::optional<UnwindLocation> O = in parseRows()
593 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
630 if (LRLoc->getLocation() == UnwindLocation::Constant) { in parseRows()
642 AArch64DWARFPAuthRaState, UnwindLocation::createIsConstant(1)); in parseRows()
652 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
672 *RegNum, UnwindLocation::createUndefined()); in parseRows()
681 *RegNum, UnwindLocation::createSame()); in parseRows()
696 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
709 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
718 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
727 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
735 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) in parseRows()
737 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
748 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) { in parseRows()
767 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
783 Row.getCFAValue() = UnwindLocation::createIsRegisterPlusOffset( in parseRows()
790 UnwindLocation::createIsDWARFExpression(*Inst.Expression); in parseRows()