Lines Matching refs:UnwindLocation

45 UnwindLocation UnwindLocation::createUnspecified() { return {Unspecified}; }  in createUnspecified()
47 UnwindLocation UnwindLocation::createUndefined() { return {Undefined}; } in createUndefined()
49 UnwindLocation UnwindLocation::createSame() { return {Same}; } in createSame()
51 UnwindLocation UnwindLocation::createIsConstant(int32_t Value) { in createIsConstant()
55 UnwindLocation UnwindLocation::createIsCFAPlusOffset(int32_t Offset) { in createIsCFAPlusOffset()
59 UnwindLocation UnwindLocation::createAtCFAPlusOffset(int32_t Offset) { in createAtCFAPlusOffset()
63 UnwindLocation
64 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset()
69 UnwindLocation
70 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset()
75 UnwindLocation UnwindLocation::createIsDWARFExpression(DWARFExpression Expr) { in createIsDWARFExpression()
79 UnwindLocation UnwindLocation::createAtDWARFExpression(DWARFExpression Expr) { in createAtDWARFExpression()
83 void UnwindLocation::dump(raw_ostream &OS, const MCRegisterInfo *MRI, in dump()
127 const UnwindLocation &UL) { in operator <<()
132 bool UnwindLocation::operator==(const UnwindLocation &RHS) const { in operator ==()
228 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
245 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in create()
573 if (Optional<UnwindLocation> O = in parseRows()
591 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
626 if (LRLoc->getLocation() == UnwindLocation::Constant) { in parseRows()
638 AArch64DWARFPAuthRaState, UnwindLocation::createIsConstant(1)); in parseRows()
648 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
668 *RegNum, UnwindLocation::createUndefined()); in parseRows()
677 *RegNum, UnwindLocation::createSame()); in parseRows()
692 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
705 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
714 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
723 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
731 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) in parseRows()
733 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
744 if (Row.getCFAValue().getLocation() != UnwindLocation::RegPlusOffset) { in parseRows()
763 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
779 Row.getCFAValue() = UnwindLocation::createIsRegisterPlusOffset( in parseRows()
786 UnwindLocation::createIsDWARFExpression(*Inst.Expression); in parseRows()