[AArch64][2/2] Add constrain to address offset in storewb_pair/loadwb_pair insns
Add a pridicate to check whether the const offset is valid. For 32-bit variant: -256 <= offset <= 252 For 64-bit variant: -512 <= offset <= 504 2014-07-29 Renlin Li <renlin.li@arm.com> 2014-07-29 Jiong Wang <jiong.wang@arm.com> gcc/ * config/aarch64/aarch64.c (offset_7bit_signed_scaled_p): Rename to aarch64_offset_7bit_signed_scaled_p, remove static and use it. * config/aarch64/aarch64-protos.h (aarch64_offset_7bit_signed_scaled_p): Declaration. * config/aarch64/predicates.md (aarch64_mem_pair_offset): Define new predicate. * config/aarch64/aarch64.md (loadwb_pair, storewb_pair): Use aarch64_mem_pair_offset. From-SVN: r213487
Showing
Please
register
or
sign in
to comment