[PATCH] D26191: [ARM] Patch to improve memcpy inlined assembly sequence.

Ranjeet Singh via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 16 09:34:28 PST 2016


rs added a comment.

Thanks for the review Tim, I really appreciate it.

There are a few occurrences of this pattern in LNT test suite that can benefit from this type of optimization. I agree that this pass is very specific, I uploaded this as a way to start a discussion on how this can be implemented in a better way without using a pass, as I said I've attempted this a few times in other parts of the backend but have been unsuccessful because I've found the destination/sources  IR node objects are immutable so I can't pad them. If possible I would like an experts opinion such as yourself on how the padding of the destination/source can be done on the SelectionDAG IR nodes ?


https://reviews.llvm.org/D26191





More information about the llvm-commits mailing list