Home
last modified time | relevance | path

Searched refs:allowed_offset_bits (Results 1 – 2 of 2) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm_vixl.cc134 bool ArmVIXLAssembler::CanSplitLoadStoreOffset(int32_t allowed_offset_bits, in CanSplitLoadStoreOffset() argument
138 int32_t other_bits = offset & ~allowed_offset_bits; in CanSplitLoadStoreOffset()
140 *add_to_base = offset & ~allowed_offset_bits; in CanSplitLoadStoreOffset()
141 *offset_for_load_store = offset & allowed_offset_bits; in CanSplitLoadStoreOffset()
147 int32_t ArmVIXLAssembler::AdjustLoadStoreOffset(int32_t allowed_offset_bits, in AdjustLoadStoreOffset() argument
151 DCHECK_NE(offset & ~allowed_offset_bits, 0); in AdjustLoadStoreOffset()
153 if (CanSplitLoadStoreOffset(allowed_offset_bits, offset, &add_to_base, &offset_for_load)) { in AdjustLoadStoreOffset()
309 int32_t allowed_offset_bits = GetAllowedLoadOffsetBits(type); in LoadFromOffset() local
310 DCHECK_NE(offset & ~allowed_offset_bits, 0); in LoadFromOffset()
312 if (CanSplitLoadStoreOffset(allowed_offset_bits, offset, &add_to_base, &offset_for_load)) { in LoadFromOffset()
Dassembler_arm_vixl.h240 bool CanSplitLoadStoreOffset(int32_t allowed_offset_bits,
244 int32_t AdjustLoadStoreOffset(int32_t allowed_offset_bits,