[PATCH] D39415: [ARMISelLowering] Better handling of NEON load/store for sequential memory regions

Eugene Leviant via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 16 03:46:44 PST 2017


evgeny777 added a comment.

I could finally get execution performance results for Jetson-TK1 (cortex-a15), which look meaningful
What I did so far:

1. Created subset of LLVM test suite which contains only tests which were changed between compilations (patched vs non-patched). I used a script which compared executable file hash sums to do that. Overall there are 168 such tests in SingleSource and MultiSource dirs

2. Used multisample run with 10 passes (--exec-multisample=10)

3. Used perf (timeit.sh) instead of tmeit, because it shows much less variance in execution times for me

4. Each time before running test suite the device was rebooted (2 times)

Here are the results:
F5483759: performance_cortex-a15.png <https://reviews.llvm.org/F5483759>

There were no performance regressions.


https://reviews.llvm.org/D39415





More information about the llvm-commits mailing list