[PATCH] D36467: [ARM, FIX] ARMTargetLowering::isLegalAddressingMode can accept illegal addressing modes for Thumb1 target

Evgeny Astigeevich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 9 13:17:30 PDT 2017


eastig added a comment.

In https://reviews.llvm.org/D36467#837232, @efriedma wrote:

>   $ echo "int a(int x) { return *(int*)(x*2); }" | clang -x c - -S -O2 -mllvm -debug-only=codegenprepare --target=armv7--eabihf -o /dev/null
>   CGP: Found      local addrmode: [2*%x]
>


Thank you for the test case. And it's a nice demonstration of the pipeline technique.  I'll use it to generate more test cases.


https://reviews.llvm.org/D36467





More information about the llvm-commits mailing list