[PATCH] D32564: AArch64: compress jump tables to minimum size needed to reach destinations
Tim Northover via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 9 06:40:04 PDT 2018
t.p.northover added a comment.
As you'd expect, size is pretty good. Over the test-suite (including externals) nothing regresses. The total benefit over all the code is 0.5%, with notable highlights of 25% in 401.bzip2, 7% in 403.gcc, and 4% in 177.mesa.
Time is obviously more fuzzy, but I think it's in the noise. Overall there was a 0.5% regression by geomean, but when I limited it to tests that had actually changed, that reduced to 0.05%. Other slices I took to try and improve meaning actually turned it into an improvement (including the total runtime!).
Repository:
rL LLVM
https://reviews.llvm.org/D32564
More information about the llvm-commits
mailing list