[PATCH] D18827: Rework/enhance stack coloring data flow analysis.
Than McIntosh via llvm-commits
llvm-commits at lists.llvm.org
Wed May 11 05:22:46 PDT 2016
thanm added a comment.
Hi folks,
I spent some time working with SPEC yesterday to characterize the amount of improvement (number of additional stack slots eliminated) that this patch provides.
Here are the results. Note that these are not execution times, this is simply looking at the stats to collect the stack space savings reported by the optimization. I did a SPEC2006 build (int and fp, but only the C/C++ programs, no Fortran), vanilla "-O2", x86_64 target.
Base: 3011 slots removed, 87483 space saved
Enhanced: 3151 slots removed, 94137 space saved
So a modest improvement in the number of bytes saved (~ 7%), but an improvement nonetheless.
Thanks, Than
http://reviews.llvm.org/D18827
More information about the llvm-commits
mailing list