The Curious Engineer

All blogs / Compilers

Honza Hubička's Blog

hubicka.blogspot.com

Compilers, math, history of photography, ...

CompilersPerformance / optimizationC++

’15’20’25
Posts
19 from 19 Jan 2014 to 2 May 2019
Posting
quiet since 2019
Kind
personal blog
Feed
http://hubicka.blogspot.com/feeds/posts/default

2019 1

  1. GCC 9: Link-time and inter-procedural optimization improvements

2018 3

  1. Even more fun with building and benchmarking Firefox with GCC and Clang
  2. Firefox 64 built with GCC and Clang
  3. GCC 8: link time and interprocedural optimization

2016 3

  1. Resolution of historic photographs in examples, part 2
  2. Resolution of historic photographs in examples, part 1
  3. Building libreoffice with GCC 6 and LTO

2015 1

  1. Link time and inter-procedural optimization improvements in GCC 5

2014 11

  1. Devirtualization in C++, part 7 (Enforcing One Definition Rule)
  2. Linktime optimization in GCC, part 3 - LibreOffice
  3. Devirtualization in C++, part 6 - asking user for help
  4. Linktime optimization in GCC, part 2 - Firefox
  5. Linktime optimization in GCC, part 1 - brief history
  6. Devirtualization in C++, part 5 (feedback driven devirtualization)
  7. Devirtualization in C++, part 4 (analyzing the type inheritance graph for fun and profit)
  8. Devirtualization in C++, part 3 (building the type inheritance graph)
  9. Devirtualization in C++, part 2 (low-level middle-end devirtualization by forwarding stores to loads)
  10. Devirtualization in C++, part 1
  11. Hello World!