[PATCH] D30225: [LIR] re-enable generation of memmove with runtime checks

Sebastian Pop via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 28 13:47:26 PST 2017


sebpop marked 3 inline comments as done.
sebpop added a comment.

The updated patch addresses the comments from Eli and Krzysztof.

Krzysztof, I have removed the code for memmove and memcpy detection
from the Hexagon LIR: this removes the generation of volatile memcpy.
Please make sure that it is ok to remove and to rely on the generic LIR for 
the detection of memmove and memcpy.

Eli, I am running the spec2k, 2k6, and the test-suite with and without the patch.
I will either post relative speedup numbers by tomorrow, or I will amend
the patch if testing exposes problems.


Repository:
  rL LLVM

https://reviews.llvm.org/D30225





More information about the llvm-commits mailing list