Radhakrishnan; car...@google.com
> Subject: [PATCH,ARM][1/6] Merge LDR/STR into LDRD/STRD with -O2 in
> Thumb
>
> Generate LDRD/STRD in Thumb mode with -O2 for CPUs that set
> "prefer_ldrd_strd" tune flag. This flag is currently set only for
> cortex-a15.
>
>
Generate LDRD/STRD in Thumb mode with -O2 for CPUs that set
"prefer_ldrd_strd" tune flag. This flag is currently set only for
cortex-a15.
The patch consists of
* define_insn for LDRD/STRD,
* peephole2 patterns that merge LDR/STR into LDRD/STRD,
* peephole2 patterns that attempt to rename and reord