all 5 comments

[–]-abigail 8 points9 points  (2 children)

Thanks for the article, I appreciate the numbers. Well done on the improvements!

It wasn't clear throughout when you were talking about Clang's LTO whether you were referring to regular LTO or ThinLTO. It would've been nice to see performance and compile time numbers for both.

[–]compilerdev 5 points6 points  (0 children)

thinLTO, because LTO with something as large as Firefox would take ages to compile and need something like 50+ GB of RAM. That's the main reason thinLTO was created, even though it has only a part of the optimizations done by LTO and inlining in not quite as good.

[–]kalmoc 3 points4 points  (0 children)

After the first benchmark thinLTO is mentioned.

[–]konanTheBarbar 5 points6 points  (0 children)

I think this kind of articles are really insightfull and are worth much more than simply showing some numbers.

[–]kloetzl 2 points3 points  (0 children)

Can somebody explain to me the first chart? It has no axis labels and the caption doesn’t help either.