[PATCH] D59256: [ARM] Disable LDM with offset for thumb2 cortex-m cpus

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 12 16:17:49 PDT 2019


dmgreen added a comment.

It may be possibly to create ldrd's, but I don't think that they will be any quicker. An ldrd will take the same time as an ldm (1+N). It could be smaller, depending on whether T1 ldr's are used.

>From a quick set of benchmarks I just ran, it looks like on average it did worse with ldrd's than ldr's. Perhaps because of less scheduling freedom?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59256/new/

https://reviews.llvm.org/D59256





More information about the llvm-commits mailing list