Lines Matching refs:offset

73   void ALWAYS_INLINE RelOffset(Reg reg, int offset) {  in RelOffset()  argument
74 Offset(reg, offset - current_cfa_offset_); in RelOffset()
84 int32_t offset, in RelOffsetForMany() argument
94 RelOffset(Reg(reg_base.num() + i), offset); in RelOffsetForMany()
95 offset += reg_size; in RelOffsetForMany()
119 void ALWAYS_INLINE Offset(Reg reg, int offset) { in Offset() argument
122 int factored_offset = FactorDataOffset(offset); // May change sign. in Offset()
193 void ALWAYS_INLINE DefCFA(Reg reg, int offset) { in DefCFA() argument
196 if (offset >= 0) { in DefCFA()
199 this->PushUleb128(offset); // Non-factored. in DefCFA()
204 this->PushSleb128(FactorDataOffset(offset)); in DefCFA()
207 current_cfa_offset_ = offset; in DefCFA()
218 void ALWAYS_INLINE DefCFAOffset(int offset) { in DefCFAOffset() argument
220 if (current_cfa_offset_ != offset) { in DefCFAOffset()
222 if (offset >= 0) { in DefCFAOffset()
224 this->PushUleb128(offset); // Non-factored. in DefCFAOffset()
228 this->PushSleb128(FactorDataOffset(offset)); in DefCFAOffset()
233 current_cfa_offset_ = offset; in DefCFAOffset()
236 void ALWAYS_INLINE ValOffset(Reg reg, int offset) { in ValOffset() argument
240 int factored_offset = FactorDataOffset(offset); // May change sign. in ValOffset()
298 void SetCurrentCFAOffset(int offset) { current_cfa_offset_ = offset; } in SetCurrentCFAOffset() argument
320 int FactorDataOffset(int offset) const { in FactorDataOffset() argument
321 DCHECK_EQ(offset % kDataAlignmentFactor, 0); in FactorDataOffset()
322 return offset / kDataAlignmentFactor; in FactorDataOffset()
325 int FactorCodeOffset(int offset) const { in FactorCodeOffset() argument
326 DCHECK_EQ(offset % kCodeAlignmentFactor, 0); in FactorCodeOffset()
327 return offset / kCodeAlignmentFactor; in FactorCodeOffset()