Lines Matching refs:gprs_
38 std::fill_n(gprs_, arraysize(gprs_), nullptr); in Reset()
40 gprs_[SP] = &sp_; in Reset()
41 gprs_[kPC] = &pc_; in Reset()
42 gprs_[X0] = &arg0_; in Reset()
54 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
68 DCHECK_LT(reg, arraysize(gprs_)); in SetGPR()
71 DCHECK_NE(gprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. in SetGPR()
72 *gprs_[reg] = value; in SetGPR()
84 gprs_[X0] = const_cast<uint64_t*>(&gZero); in SmashCallerSaves()
85 gprs_[X1] = nullptr; in SmashCallerSaves()
86 gprs_[X2] = nullptr; in SmashCallerSaves()
87 gprs_[X3] = nullptr; in SmashCallerSaves()
88 gprs_[X4] = nullptr; in SmashCallerSaves()
89 gprs_[X5] = nullptr; in SmashCallerSaves()
90 gprs_[X6] = nullptr; in SmashCallerSaves()
91 gprs_[X7] = nullptr; in SmashCallerSaves()
92 gprs_[X8] = nullptr; in SmashCallerSaves()
93 gprs_[X9] = nullptr; in SmashCallerSaves()
94 gprs_[X10] = nullptr; in SmashCallerSaves()
95 gprs_[X11] = nullptr; in SmashCallerSaves()
96 gprs_[X12] = nullptr; in SmashCallerSaves()
97 gprs_[X13] = nullptr; in SmashCallerSaves()
98 gprs_[X14] = nullptr; in SmashCallerSaves()
99 gprs_[X15] = nullptr; in SmashCallerSaves()
100 gprs_[X18] = nullptr; in SmashCallerSaves()
134 uint64_t gprs[arraysize(gprs_)]; in DoLongJump()
140 for (size_t i = 0; i < arraysize(gprs_); ++i) { in DoLongJump()
141 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : Arm64Context::kBadGprBase + i; in DoLongJump()