Home | History | Annotate | Download | only in dwarf

Lines Matching refs:reg

73   void ALWAYS_INLINE RelOffset(Reg reg, int offset) {
74 Offset(reg, offset - current_cfa_offset_);
83 void ALWAYS_INLINE RelOffsetForMany(Reg reg_base, int offset,
92 RelOffset(Reg(reg_base.num() + i), offset);
99 void ALWAYS_INLINE RestoreMany(Reg reg_base, uint32_t reg_mask) {
106 Restore(Reg(reg_base.num() + i));
117 void ALWAYS_INLINE Offset(Reg reg, int offset) {
122 if (0 <= reg.num() && reg.num() <= 0x3F) {
123 this->PushUint8(DW_CFA_offset | reg.num());
127 this->PushUleb128(reg.num());
133 this->PushUleb128(reg.num());
139 void ALWAYS_INLINE Restore(Reg reg) {
142 if (0 <= reg.num() && reg.num() <= 0x3F) {
143 this->PushUint8(DW_CFA_restore | reg.num());
146 this->PushUleb128(reg.num());
151 void ALWAYS_INLINE Undefined(Reg reg) {
155 this->PushUleb128(reg.num());
159 void ALWAYS_INLINE SameValue(Reg reg) {
163 this->PushUleb128(reg.num());
167 // The previous value of "reg" is stored in register "new_reg".
168 void ALWAYS_INLINE Register(Reg reg, Reg new_reg) {
172 this->PushUleb128(reg.num());
191 void ALWAYS_INLINE DefCFA(Reg reg, int offset) {
196 this->PushUleb128(reg.num());
201 this->PushUleb128(reg.num());
208 void ALWAYS_INLINE DefCFARegister(Reg reg) {
212 this->PushUleb128(reg.num());
234 void ALWAYS_INLINE ValOffset(Reg reg, int offset) {
241 this->PushUleb128(reg.num());
245 this->PushUleb128(reg.num());
261 void ALWAYS_INLINE Expression(Reg reg, uint8_t* expr, int expr_size) {
266 this->PushUleb128(reg.num());
272 void ALWAYS_INLINE ValExpression(Reg reg, uint8_t* expr, int expr_size) {
277 this->PushUleb128(reg.num());