[PATCH] D23388: [LoopUnroll] By default disable unrolling when optimizing for size.
Michael Zolotukhin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 1 12:36:01 PDT 2017
mzolotukhin added a comment.
> I looked at your benchmarks numbers, with particular attention to the worst regressions, and I'm not convinced these benchmarks are representative.
What about tramp3d-v4 and SPECs? As far as I remember, tramp3d-v4 compiles pretty long and is pretty stable (and it is a part of CTMark).
But anyway, I completely agree with:
> I think we should try to base our decisions (at least for compile time choices on more real-world/CPU intensive programs/workloads).
I'll be happy to look at patches for tuning the Os thresholds! If noone picks it up, I might return to it at some point, but it's not in my near-term plans now.
Thanks,
Michael
Repository:
rL LLVM
https://reviews.llvm.org/D23388
More information about the llvm-commits
mailing list